It was 2003-02-16 6:18 when Dominik Smogór wrote: > W moim przypadku nie mogę sobie oczywiście pozowlić na > ściąganie pakietów bezpośrednio posiłkując się pomocą osób trzecich, > mających do ww. łącza dostęp. Ilekroć dodam linijkę do sources.list apt > uaktualnia wszystkie zapisy i stają się one preferowane.
APT używa źródeł według ich kolejności w /etc/apt/sources.list - dodaj płytki na sam początek. > Rozwiązaniem jest oczywiście usunięcie linijki, ale > wtedy zainstalowane z sieci (za pośrednictwem apt-zip) pakiety stają się > "wycofane" i niekiedy apt (a ściślej dselect) > chce się ich za wszelką cenę pozbyć (tak było np. z kde 3.1). Szczerze > mówiąc nie rozumiem tego mechanizmu. Ciekawe.. btw - omacaj aptitude zamiast dselecta. Zawsze możesz zaznaczyć pakiety jako "hold". > Czy ktoś ma doświadczenia z > aktualizowaniem dystrybucji w trybie offline i mógłby się ze mną nimi > podzielić. Najlepszy byłby system, w którym wskazywałoby się pakiety do > zainstalowania na później po czym możnaby je było zainstalować hurtem. W > międzyczasie system zachowywałby się normalnie, jak gdyby selekcja nie > była dokonana. apt-zip jest dosyć wygodny, osobiście stosowałem go dosyć długo do aktualizacji mego 'sida' potem jednak przeszedłem na własne wynalazki. 1. skrypt który pobiera listy pakietów z serwerów wpisanych do /etc/apt/sources.list, przezywa na takie jak w /var/lib/apt/lists/ i pakuje. 2. po przyniesieniu do domu archiwum rozpakowanie do /var/lib/apt/lists/ 3. "apt-get --print-uris -d -u dist-upgrade |vim -" po czym edytowałem taki plik by mieć tylko listę urli do pakietów. Zamiast dist-upgrade może być oczywiście dowolna komenda APT. 4. plik na nośnik, w pracy jakiś download manager dostawał listę i ściągał. 5. wypalić pakiety na cdrw, przynieść do domu 6. "apt-move get; apt-move movefiles /cdrom/debian/*deb; apt-move packages" - aktualizacja list pakietów dla apt-move, przeniesienie pakietów z płytki do respozytorium na dysku, wygenerowanie list pakietów tegoż repo. 7. vim /etc/apt/sources.list - zahashowanie serwerów tak by zostało tylko repo na dysku 8. "apt-get update; apt-get -u dist-upgrade" > Druga kwestja to jak przechowywać pakiety po ich ściągnięciu. Czy jest > jakiś prosty w obsłudze program, który z katalogu wypełnionego pakietami > wygeneruje pliki i zrobi layout nadający się do nagrania na cd, który > można potem dodać do sources.list za pomocą apt-cdrom? apt-move jest całkiem przyjemny aczkolwiek nigdy nie myślałem o tym, by wypalać własne CD z pakietami - przy używanym przeze mnie 'sidzie' nie miałoby to zbytnio sensu. -- WWW: http://users.stone.pl/szczepan/ APT: deb http://users.stone.pl/szczepan/ apt/ Big Brother is watching you. -- George Orwell

