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!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
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...
Offline
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.
Offline
liste samych nazw pakietów (i co wazne nie obcietych do stalej szerokosci pola jak w dpkg -l) uzyskasz komenda:
dpkg-query -f='${Package} ' -W
Offline
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
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)
Offline
a aptoncd za pośrednictwem cygwina?
Offline
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?
Offline
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
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
apt-get clean
Ostatnio edytowany przez fnmirk (2008-07-23 22:32:50)
Offline
fnmirk napisał(-a):
Edit:
Nie robiłeś wcześniejKod:
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.
Offline
apt-get -d --reinstall install cośtam
może tak?
Offline
pobrał, ale bez zależności.
Offline
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
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
aptitude -s install pakiet
przeparsować wynik (jeśli symulacja będzie pomyślna) i zapisać listę
4. przenieść listę na KS i pobrać pakiety
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)
Offline
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:
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
fnmirk napisał(-a):
Kod:
apt-cache depends nazwa_pakietuWyświetla listę zależności pakietu. Można to do pliku przekierować.
a zależności zależności? ;)
Offline
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
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. :)
Offline
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
Strony: 1