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/.
witam
szukam metody zeby sciagnac najnowsze pakiety deb z jakieos mirrora z danej wersji np. squeeze. najlepiej nie podazajac za zaleznosciami.
znalazlem program debget ale on non stop zuca errorem. wyczytalem ze jest sprzed roku i ma jakiegos buga.
znacie jakas metoda ?
Offline
czesciowo rozwiazalem. uzylem aptitude download nazwa pakietu. czesciowo dlatego ze okazalo sie ze jednak potrzebuje podazac za zaleznosciami
Offline
ukasz napisał(-a):
szukam metody zeby sciagnac najnowsze pakiety deb z jakieos mirrora z danej wersji
Nie bardzo rozumiem problem.
Na wszystkich mirrprach danej wersji debiana np squeeze są pakiety w tych samych wersjach.
Offline
Do określenia zależności możesz użyć apt-rdepends.
Offline
przelacznik -d w aptitude ... niestety nie pobiera pakietow w wersjach zainstalowanych ... ponadto wymaga roota i zaznacza pakiety jako do instalacji ...
mozna tez
apt-get --print-uris install
i z uzyskanego wyjscia wyciagnac url'e i pobrac to wget'em ...
Ostatnio edytowany przez bercik (2009-09-26 18:04:10)
Offline
Kombinujecie w dobrym kierunku. Rozwiązanie znajduje się w systemie.
Do pliku /etc/apt/sources.list dodajemy interesujące nas repozytorium. Uruchamiamy synaptica i wykonujemy aktualizację bazy dostępnych pakietów.
W synapticu zaznaczamy interesujące nas pakiety do instalacji.
Następnie w synapticu otwieramy zakładkę Plik i wybieramy: Generuj skrypt do pobierania pakietów i jesteśmy proszeni o podanie nazwy pliku i katalogu docelowego.
Po zatwierdzeniu mamy gotowy skrypt o przykładowej zawartości:
#!/bin/sh wget -c http://ftp.pl.debian.org/debian/pool/main/6/6tunnel/6tunnel_0.11rc2-2_i386.deb wget -c http://ftp.pl.debian.org/debian/pool/main/9/9base/9base_2-8_i386.deb wget -c http://ftp.pl.debian.org/debian/pool/main/9/9menu/9menu_1.8-1.2_i386.deb
Możemy zamknąć program synaptic. Musimy zmienić prawa dostępu do skryptu (po wygenerowaniu właścicielem jest root).
Umieszczamy skrypt w interesującym nas katalogu i uruchamiamy go jako użytkownik. I możemy pobierać to co nas interesuje.
Synaptic posiada funkcję dodania pobranych tak pakietów do instalacji - nie sprawdzałem tego w działaniu.
Po pobraniu można utworzyć własne repozytorium lokalne.
Swego czasu instalowałem tak pakiet OpenOffice z innej gałęzi:
http://debian.linux.pl/viewtopic.php?p=87342#87342
Jeżeli nie chcemy instalować synaptica to możemy cała zabawę wykonać z jakiegoś livecd, w którym jest synaptic zainstalowany lub na livecd go zainstalować.
Jak instalować pakiety w przypadku livecd opisałem:
tu
i
tu
Dodano:
Mając listę pakietów można ją wczytać do synaptica.
Ostatnio edytowany przez fnmirk (2009-09-27 15:02:17)
Offline
dzieki za odpowiedz. aptitude rozwiazalo mi wszystkie problemy
Offline
Gdyby ktoś jeszcze miał podobne pytanie - w Synapticu jest funkcja - generuj skrypt - do pobrania pakietów.
Opcja jest w menu Plik.
Offline
Jacekalex napisał(-a):
Gdyby ktoś jeszcze miał podobne pytanie - w Synapticu jest funkcja - generuj skrypt...
fnmirk napisał(-a):
Następnie w synapticu otwieramy zakładkę Plik i wybieramy: Generuj skrypt do pobierania pakietów i jesteśmy proszeni o podanie nazwy pliku i katalogu docelowego.
Offline