Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: poisoner в Jan 28, 2006, 12:46



Титла: Убунту оффлайн ъпдейт, как?
Публикувано от: poisoner в Jan 28, 2006, 12:46
Има ли начин без интернет да ъпдейтна списъка с пакетите на убунту. И после като си имам пакетите да си направя apt-get upgrade. Т.е. трябва да направя apt-get update от 5.04 до 5.10 например.


Титла: Убунту оффлайн ъпдейт, как?
Публикувано от: Lord Bad в Jan 28, 2006, 14:25
Има си dist-upgrade за тази цел ;)


Титла: Убунту оффлайн ъпдейт, как?
Публикувано от: poisoner в Jan 28, 2006, 14:49
не знам ти ли не ме разбра, или аз тебе.
Не ползвам много убунту и апт-гет, ма според мен с дист-ъпгрейд няма да стане нищо, щото апт-гет няма да знае кой са новите пакети, зависимости итн.


Титла: Убунту оффлайн ъпдейт, как?
Публикувано от: Hapkoc в Jan 28, 2006, 14:54
apt-get update ти обновява списъка с наличните пакети в хранилищата, които си си конфигурирал в /etc/apt/sources.list

apt-get upgrade и dist-upgrade - и двете дърпат съответните пакети, които имат нужда от обновяване и ги инсталират

аз може също да не съм разбрал много, обаче без интернет дори и с обновени списъци с пакети не виждам как ще upgrade-неш каквото и да е.

може ако имаш локакен сървър с хранилище за пакети, но май не ти е точно това идеята...


Титла: Убунту оффлайн ъпдейт, как?
Публикувано от: poisoner в Jan 28, 2006, 14:59
ми имам две машини. На едната съм го ъпдейтнал през инет(т.е.  имам всички необходими пакети), на другата нямам нет. Искам да занеса пакетите и да го ъпдейтна. Но преди това трябва списъка да е ъпдейтнат също тва е проблема.

напр при джентоо вместо да правиж emerge sync можеш да си дръшпнеш от някой миррор архив с snapshot на portage-a и да го разархивираш на машината. Нещо такова търся ако има. Или ако се зане в кой файлове са списците на пакетите, да ги взема от другата машина.


Титла: Убунту оффлайн ъпдейт, как?
Публикувано от: в Jan 28, 2006, 15:17
най-бързия начин който се сещам е (и най най тъпия разбира се):
1) на машината където са архивите:
копираш ги на другата машина във някаква директория
2) на машината на която ще се инасталира:
$ cd my-dir
$ dpkg-scanpackages binary /dev/null | gzip -9c > binary/Packages.gz
$ dpkg-scansources source /dev/null | gzip -9c > source/Sources.gz
mv /etc/apt/sources.list /etc/apt/sources.list.orig
cat > /etc/apt/sources.list
deb file:/my-dir

apt-get update
apt-get -V dist-upgrade
################
разбира се виж:
http://apt-proxy.sourceforge.net/
http://www.wlug.org.nz/apt-ftparchive(1)
http://www.wlug.org.nz/apt-move(8)


Титла: Убунту оффлайн ъпдейт, как?
Публикувано от: poisoner в Jan 29, 2006, 00:38
10x за отговорите. Нещо като това дето каза brbrbr ми трябваше.


Титла: Убунту оффлайн ъпдейт, как?
Публикувано от: Lord Bad в Jan 29, 2006, 02:19
@poisoner,
dist-upgrade можеше да си направиш и само с инсталационния диск, поне на пакетите, които са в него. Наистина не разбрах първоначално какво точно имаш в предвид - съжелявам за неточния отговор...


Титла: Убунту оффлайн ъпдейт, как?
Публикувано от: v_badev в Jan 29, 2006, 10:13
В Debian има пакет apt-zip който прави точно това което ти трябва, най-вероятно го има и в Ubuntu.


Титла: Убунту оффлайн ъпдейт, как?
Публикувано от: poisoner в Jan 29, 2006, 12:45
Цитат (v_badev @ Ян. 29 2006,11:13)
В Debian има пакет apt-zip който прави точно това което ти трябва, най-вероятно го има и в Ubuntu.

дам тва е интересно, може да ми свърши работа