Re: Przeniesienie listy pak ietów na inny komp..
Jak podają anonimowe źródła, przepowiedziano, że Michal R. Hoffmann napisze: ja w temacie, choć trochę szerzej. Czy ktoś ma pomysł jak przenieść pakiety? Tzn. jest sytuacja: w domu mam komputerek bez Internetu, w pracy z szybkim łączem. Pomysł jest taki, że w pracy ciągnę apt'em co potrzebuję, przynoszę do domu i voila. apt-get install apt-doc i zobacz /usr/share/doc/apt-doc/offline.text.gz Są tam opisane różne scenariusze. Włącznie z takim, kiedy generujesz listę plików, które potem ściągasz pod systemem nie mającym pojęcia o apt-get (w twoim przypadku W2k). apt-move - faktycznie, rewelacja. Ale... jest pewien feler: ten komputer w pracy ma malutki dysk. Obok stoi inny, z dużym dyskiem i z Windows 2000. Próbowałem sobie radzić mapując dysk przez Sambę (np. do /var/cache/apt/archives ) - ale wtedy wywala błąd przy apt-get. Jaki? Ja obstawiam, że brakuje ci katalogu partial... [..] Na razie poradziłem sobie, ściągając przez apt-get --download-only; później zanoszę te pliki do domu, wraz z /var/lib/apt/lists i w domu robię apt-move. Idea jest prosta. Nie potrzeba do tego apt-move. Pakiety do jednego katalogu listy do drugiego i tyle... [...] Pozdrawiam -- Jacek Kawa *Everything happens for a reason, except possibly football.** ['Thief of time']
Re: Przeniesienie listy pak ietów na inny komp..
Jak podają anonimowe źródła, przepowiedziano, że Michal R. Hoffmann napisze: [...] apt-move - faktycznie, rewelacja. Ale... jest pewien feler: ten komputer w pracy ma malutki dysk. Obok stoi inny, z dużym dyskiem i z Windows 2000. Próbowałem sobie radzić mapując dysk przez Sambę (np. do /var/cache/apt/archives ) - ale wtedy wywala błąd przy apt-get. Jaki? Ja obstawiam, że brakuje ci katalogu partial... nah. błąd wyglądał tak: Unable to write mmap - msync (0 Success) aha, to większy problem :) w googlach tyle znalazłem, że ktoś już też to miał, ale odpowiedzi żadnej na to nie otrzymał... to ściągając nie używaj apta tylko wgeta. Zobacz, co ci zwróci takie coś: apt-get dist-upgrade --print-uris -qq -y | awk '{print wget -O $2 $1}' [] Idea jest prosta. Nie potrzeba do tego apt-move. Pakiety do jednego katalogu listy do drugiego i tyle... sugerujesz dpkg-scanpackages? Ale wtedy się do bani uaktualnia. A apt-move zapewnia mi zgodność z oficjalnymi repozytoriami dostępnymi w sieci. Nie, apt-get dociąga tylko te pakiety, których mu brakuje, więc jeśli wgrasz mu pliki deb przyniesione z pracy do /var/cache/apt/archives listy plików do /var/lib/apt/lists i jeśli /etc/apt/sources.list na komputerze w pracy i w domu jest taki sam, to po wydaniu komendy apt-get dist-upgrade apt wykorzysta przyniesione przez ciebie pliki i nie będzie musiał niczego dociągać. Miałem pomysł, aby przerobić skrypty apt-move, tak, by używały 3 niezależnie definiowalnych katalogów (w apt-move.conf); zamiast LOCAL_DIR byłyby LOCALDIR_APT (.apt-move), LOCALDIR_DISTS (dists) i LOCALDIR_POOL (pool), ale sprawa mnie przerosła jak na razie :) Możesz skonfigurować apta tak, aby korzystał z twojego pliku tymczasowego zamiast z ww katalogów i mieć wszystko w jednym miejscu. Jak się zdecydujesz na jakieś rozwiązanie, to napisz. Pozdrawiam -- Jacek Kawa **...To jest propozycja, ale nie do odrzucenia...**
Re: Przeniesienie listy pak ietów na inny komp..
Jak podają anonimowe źródła, przepowiedziano, że Krzysztof Jóźwiak napisze: Jak mogę szybko przenieść listę pakietów na inny komp a nastepnie z tej listy zainstalować te pakiety? Mam serwerek z paczek postawiony i jest to jedna z opcji szybkiego odzyskania go... Co rozumiesz przez listę pakietów? Pozdrawiam -- Jacek Kawa **Wnx xgbś, xhejn, zójv, żr, xhejn, gnx oęqmvr, xhejn, zójvł, wnx zh fvę, xhejn, cbqbon, gb wn m avz cb cebfgh avr ebmznjvnz.** [Sigurd]
Re: Przeniesienie listy pak ietów na inny komp..
On Mon, Oct 27, 2003 at 06:14:29PM +0100, Krzysztof Jóźwiak wrote: Witam! Również witam! Jak mogę szybko przenieść listę pakietów na inny komp a nastepnie z tej listy zainstalować te pakiety? Mam serwerek z paczek postawiony i jest to jedna z opcji szybkiego odzyskania go... man dpkg Żebyś się za bardzo nie przemęczył, na pierwszym komputerze: # dpkg --get-selections lista_pakietow na drugim: # dpkg --set-selections lista_pakietow P.S. Czytaj dokumentację. Pozdrawiam -- Rafal Czlonka
Re: Przeniesienie listy pak ietów na inny komp..
On Mon, Oct 27, 2003 at 06:14:29PM +0100, Krzysztof Jóźwiak wrote: Jak mogę szybko przenieść listę pakietów na inny komp a nastepnie z tej listy zainstalować te pakiety? Mam serwerek z paczek postawiony i jest to jedna z opcji szybkiego odzyskania go... na 1. maszynie: dpkg --get-selections '*' plik na 2. maszynie: dpkg --set-selections plik apt-get dselect-upgrade Wanted