Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2008-05-04 00:57:39

  iwo - Użytkownik

iwo
Użytkownik
Skąd: 51.770 N, 19.459 E
Zarejestrowany: 2006-11-20

doinstalowywanie offline w Debianie

Hej.
Mam zamiar zainstalować Debiana komuś, kto jest offline.
Myślałem, że mam jedną opcję: ściągnąć 4 DVD, by mieć komplet pakietów. Trochę jednak to upierdliwe i czasochłonne...
Jednakże już sam wiem co jest potrzebne do doinstalowywania mniej więcej (sam założyłem wątek z pakietami zresztą).
Mam do Was pytanie: Jak zrobić tak aby np.
1) ściągnąć chciane pakiety wraz z wszytkimi zależnościami.
2) zainstalować je nagrane w międzyczasie:
a) z CD/DVD
b) z USB

3) teraz opcja hard: jak zrobić to później dla całego systemu.
a) rozumiem, że listę pakietów mogę zobaczyć:
dpkg -l
ale jak zrobić z tego po prostu listę, (praktyczną dla punktu pierwszego),
bo jakoś mi się nie śpiewa przepisywać wszytkiego ręcznie..
jakoś wydaje mi się krótka... Synaptic mi mówi, że mam zainstalowanych: 1543 pakiety...


Iwo - Linux user numer #457448

Offline

 

#2  2008-05-04 03:25:57

  terefere - Członek DUG

terefere
Członek DUG
Zarejestrowany: 2005-09-16
Serwis

Re: doinstalowywanie offline w Debianie

Ad1 aptitude --help się kłania, w zasadzie zdaje się że chodzi o opcje -d i link poniżej.
Ad2 Zrób lokalne repozytorium na komputerze ofiary
Ad3 Nie rozumiem ale chodzi chyba o to: http://dug.net.pl/faq/faq-6-153-Ponowna_instalacja_ … stalacja..php

A tak poza tym osobiście bym ściągnął płytki iso. Moim zdaniem zbyt wiele roboty, a i tak okaże się, że czegoś brakuje.


Nigdy się niektórych rzeczy nie dowiesz, jeśli na niektóre pytania samemu sobie nie odpowiesz - STFW

Offline

 

#3  2008-05-04 03:58:45

  bercik - Moderator Mamut

bercik
Moderator Mamut
Skąd: Warszawa
Zarejestrowany: 2006-09-23
Serwis

Re: doinstalowywanie offline w Debianie

liste samych nazw pakietów (i co wazne nie obcietych do stalej szerokosci pola jak w dpkg -l) uzyskasz komenda:

Kod:

dpkg-query -f='${Package} ' -W

"Wszyscy wiedzą, że czegoś zrobić nie można. Ale przypadkowo znajduje się jakiś nieuk, który tego nie wie. I on właśnie robi odkrycie." (A.Einstein)

Offline

 

#4  2008-05-04 15:37:40

  fnmirk - Redaktor

fnmirk
Redaktor
Zarejestrowany: 2008-02-19

Re: doinstalowywanie offline w Debianie

Po instalacji lub pobraniu potrzebnych pakietów np.: na swój komputer. Możesz skorzystać z programu http://packages.debian.org/search?keywords=aptoncd& … ozilla-search
Nagrasz sobie je na płytkę CD/DVD i dodasz jako lokalne repozytorium na komputerze docelowym.
Pobierz np.: 1 cd Lenny --- zainstaluj na komputerze docelowym.
Pobierasz aktualizacje na komputer z internetem, nagraj na cd itd.
Możesz mieć aktualizacje robione ręcznie np.: raz na miesiąc nawet.

Offline

 

#5  2008-07-23 14:04:13

  iwo - Użytkownik

iwo
Użytkownik
Skąd: 51.770 N, 19.459 E
Zarejestrowany: 2006-11-20

Re: doinstalowywanie offline w Debianie

powiedzcie, znacie jakiś sposób na to aby względnie wygodnie nagrać na płytkę taki pakiecik pakietów z zależnościami mając do dyspozycji tylko Window$?Tylko mi nie mówcie, że należy każdy po kolei ściągać ze strony :-/.
Niestety APTonCD nie ma wersji na Okna i czytając FAQ u nich, raczej się nie zapowiada, aby był.

Ostatnio edytowany przez iwo (2008-07-23 14:06:23)


Iwo - Linux user numer #457448

Offline

 

#6  2008-07-23 14:54:00

  azhag - Admin łajza

azhag
Admin łajza
Skąd: Warszawa
Zarejestrowany: 2005-11-15

Re: doinstalowywanie offline w Debianie

a aptoncd za pośrednictwem cygwina?


Błogosławieni, którzy czynią FAQ.
opencaching :: debian sources.list :: coś jakby blog :: polski portal debiana :: linux user #403712

Offline

 

#7  2008-07-23 22:17:59

  iwo - Użytkownik

iwo
Użytkownik
Skąd: 51.770 N, 19.459 E
Zarejestrowany: 2006-11-20

Re: doinstalowywanie offline w Debianie

chyba daruję sobie naukę Cygwina. za dużo zachodu.
Jak do /var/cache/apt/archives  zrobić z powrotem archiwum? opcja
apt-get -d install cośtam nie działa jak mam zainstalowany pakiet.
Czy muszę nakazać reinstalację ich? 
apt-get -y autoremove nazwa_pakietu && apt-get -y install nazwa_pakietu ?
Czy może da się ściągnąć po prostu pakiet z kompletem zależności?


Iwo - Linux user numer #457448

Offline

 

#8  2008-07-23 22:31:48

  fnmirk - Redaktor

fnmirk
Redaktor
Zarejestrowany: 2008-02-19

Re: doinstalowywanie offline w Debianie

Jeżeli masz sprawną i działającą dystrybucję. To możesz cały katalog /var/cache/apt/archives; skopiować na płytkę i zainstalować całą jego zawartość korzystając z

Kod:

dpkg -i *.deb

Ja tak robię jak zbytnio eksperymentuję z systemem i już nic nie pomaga tylko nowa instalacja. Aby nie ściągać ponownie tego co mam już raz pobrane. Robię sobie kopię wspomnianego katalogu. Nie przenosiłem tak pakietów na inny komputer ale powinno działać.

Edit:
Nie robiłeś wcześniej

Kod:

apt-get clean

Ostatnio edytowany przez fnmirk (2008-07-23 22:32:50)

Offline

 

#9  2008-07-23 22:54:19

  iwo - Użytkownik

iwo
Użytkownik
Skąd: 51.770 N, 19.459 E
Zarejestrowany: 2006-11-20

Re: doinstalowywanie offline w Debianie

fnmirk napisał(-a):

Edit:
Nie robiłeś wcześniej

Kod:

apt-get clean

No właśnie dlatego pytam. Zrobiłem apt-get clean i teraz nie wiem, jak je ściągnąć z zależnościami bez niepotrzebnej reinstalacji.


Iwo - Linux user numer #457448

Offline

 

#10  2008-07-23 23:02:28

  azhag - Admin łajza

azhag
Admin łajza
Skąd: Warszawa
Zarejestrowany: 2005-11-15

Re: doinstalowywanie offline w Debianie

Kod:

apt-get -d  --reinstall install cośtam

może tak?


Błogosławieni, którzy czynią FAQ.
opencaching :: debian sources.list :: coś jakby blog :: polski portal debiana :: linux user #403712

Offline

 

#11  2008-07-23 23:30:13

  iwo - Użytkownik

iwo
Użytkownik
Skąd: 51.770 N, 19.459 E
Zarejestrowany: 2006-11-20

Re: doinstalowywanie offline w Debianie

pobrał, ale bez zależności.


Iwo - Linux user numer #457448

Offline

 

#12  2008-07-24 12:52:26

  fnmirk - Redaktor

fnmirk
Redaktor
Zarejestrowany: 2008-02-19

Re: doinstalowywanie offline w Debianie

iwo może spróbuj pobrać synapticiem. Zaznacz do reinstalacji pakiety. Kiedy naciśniesz żeby zaczął wykonywać operację, wybierz opcję pobrania tylko pakietów na dysk.

Offline

 

#13  2008-07-24 13:22:59

  azhag - Admin łajza

azhag
Admin łajza
Skąd: Warszawa
Zarejestrowany: 2005-11-15

Re: doinstalowywanie offline w Debianie

Trochę przemyślałem sprawę i chyba podchodzimy od złej strony. Zamiast na Kompie Sieciowym (KS) pobierać pakiet z zależnościami, lepiej najpierw na Kompie Docelowym (KD) ustalić jakie z tych zależności potrzebujemy. W przeciwnym wypadku możemy — przy odrobinie "szczęścia" — pobrać drugi, prawie samodzielny system (jak jeden pakiet z drugim zacznie wymagać libc, kde z przyległościami) bez potrzeby — bo część z tych pakietów już jest na KD.

W tym celu trzeba (zaczną od środka, po zakończeniu przejdę do początku (jakkolwiek to nie brzmi) — tak po prostu będzie łatwiej):
3. wygenerować na KD listę porgramów do instalacji

Kod:

aptitude -s install pakiet

przeparsować wynik (jeśli symulacja będzie pomyślna) i zapisać listę
4. przenieść listę na KS i pobrać pakiety

Kod:

cat lista | xargs aptitude download

5. przenieść pakiety na KD do /var/cache/apt/archives/ lub wzorem APTonCD wypalić płytkę
6. zainstalować

Problem w tym, że wcześniej trzeba:
1. pobrać w jakis sposób listę dostępnych w repo pakietów na KS
2. przenieść ją i "zaimportować" na KD

Jak się rozgryzie dwa pierwsze, to nawet możnaby napisać jakiś programik/skrypcik do tego, żeby się ręcznie nie babrać.

Ostatnio edytowany przez azhag (2008-07-24 13:27:22)


Błogosławieni, którzy czynią FAQ.
opencaching :: debian sources.list :: coś jakby blog :: polski portal debiana :: linux user #403712

Offline

 

#14  2008-07-24 16:09:03

  fnmirk - Redaktor

fnmirk
Redaktor
Zarejestrowany: 2008-02-19

Re: doinstalowywanie offline w Debianie

Kod:

apt-cache depends nazwa_pakietu

Wyświetla listę zależności pakietu. Można to do pliku przekierować.


Edit:
spis zainstalowanych pakietów uzyskamy jak poniżej:

Kod:

dpkg -l | awk '{print $2}'>spis_pak.txt

Edit:
Polecam jeszcze takie coś: http://debian.linux.pl/viewtopic.php?p=11419#11419

Ostatnio edytowany przez fnmirk (2008-07-24 16:16:08)

Offline

 

#15  2008-07-24 17:04:09

  azhag - Admin łajza

azhag
Admin łajza
Skąd: Warszawa
Zarejestrowany: 2005-11-15

Re: doinstalowywanie offline w Debianie

fnmirk napisał(-a):

Kod:

apt-cache depends nazwa_pakietu

Wyświetla listę zależności pakietu. Można to do pliku przekierować.

a zależności zależności? ;)


Błogosławieni, którzy czynią FAQ.
opencaching :: debian sources.list :: coś jakby blog :: polski portal debiana :: linux user #403712

Offline

 

#16  2008-07-24 20:26:33

  fnmirk - Redaktor

fnmirk
Redaktor
Zarejestrowany: 2008-02-19

Re: doinstalowywanie offline w Debianie

azhag napisał(-a):

a zależności zależności? ;)

To już jest zabawa. Tak pytając dojdziemy do pobrania całego systemu :D

Offline

 

#17  2008-07-24 20:27:36

  azhag - Admin łajza

azhag
Admin łajza
Skąd: Warszawa
Zarejestrowany: 2005-11-15

Re: doinstalowywanie offline w Debianie

fnmirk napisał(-a):

To już jest zabawa. Tak pytając dojdziemy do pobrania całego systemu :D

O tym właśnie pisałem wcześniej. :)


Błogosławieni, którzy czynią FAQ.
opencaching :: debian sources.list :: coś jakby blog :: polski portal debiana :: linux user #403712

Offline

 

#18  2008-07-24 20:41:20

  fnmirk - Redaktor

fnmirk
Redaktor
Zarejestrowany: 2008-02-19

Re: doinstalowywanie offline w Debianie

Prawda jest taka, że niema jednego i sprawdzonego sposobu na przenoszenie pakietu razem z zależnościami na inny komputer. Nie mający dostępu do internetu. Coraz rzadziej taka sytuacja brana jest pod uwagę.

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)