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  2009-09-26 01:32:10

  ukasz - Użytkownik

ukasz
Użytkownik
Skąd: wroclaw
Zarejestrowany: 2006-06-21

jak sciagnac najnowsze pakiety deb majac ich liste

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 ?


http://wiblo.pl/wilk/userbars/debian_user_black.png

Offline

 

#2  2009-09-26 01:38:59

  ukasz - Użytkownik

ukasz
Użytkownik
Skąd: wroclaw
Zarejestrowany: 2006-06-21

Re: jak sciagnac najnowsze pakiety deb majac ich liste

czesciowo rozwiazalem. uzylem aptitude download nazwa pakietu. czesciowo dlatego ze okazalo sie ze jednak potrzebuje podazac za zaleznosciami


http://wiblo.pl/wilk/userbars/debian_user_black.png

Offline

 

#3  2009-09-26 07:47:48

  ilin - Palacz

ilin
Palacz
Skąd: PRLu
Zarejestrowany: 2006-05-03

Re: jak sciagnac najnowsze pakiety deb majac ich liste

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.


Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Polski portal Debiana

Offline

 

#4  2009-09-26 07:53:56

  azhag - Admin łajza

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

Re: jak sciagnac najnowsze pakiety deb majac ich liste

Do określenia zależności możesz użyć apt-rdepends.


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

Offline

 

#5  2009-09-26 18:03:45

  bercik - Moderator Mamut

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

Re: jak sciagnac najnowsze pakiety deb majac ich liste

przelacznik -d w aptitude ... niestety nie pobiera pakietow w wersjach zainstalowanych ... ponadto wymaga roota i zaznacza pakiety jako do instalacji ...

mozna tez

Kod:

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)


"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

 

#6  2009-09-26 22:03:38

  fnmirk - Redaktor

fnmirk
Redaktor
Zarejestrowany: 2008-02-19

Re: jak sciagnac najnowsze pakiety deb majac ich liste

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:

Kod:

#!/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

 

#7  2010-01-04 13:38:05

  ukasz - Użytkownik

ukasz
Użytkownik
Skąd: wroclaw
Zarejestrowany: 2006-06-21

Re: jak sciagnac najnowsze pakiety deb majac ich liste

dzieki za odpowiedz. aptitude rozwiazalo mi wszystkie problemy


http://wiblo.pl/wilk/userbars/debian_user_black.png

Offline

 

#8  2010-01-04 21:47:08

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: jak sciagnac najnowsze pakiety deb majac ich liste

Gdyby ktoś jeszcze miał podobne pytanie - w Synapticu jest funkcja - generuj skrypt - do pobrania pakietów.
Opcja jest w menu Plik.


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#9  2010-01-05 00:33:23

  fnmirk - Redaktor

fnmirk
Redaktor
Zarejestrowany: 2008-02-19

Re: jak sciagnac najnowsze pakiety deb majac ich liste

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.

Dwie wiadomości wcześniej podana informacja.

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)