|
Instalacja paczek z experimental
Kaka' - 15-12-2006 15:12
Miałem stable ale było za mało paczek, miałem tesing ale też nie chciało mi się czekać na paczki, mam unstable i...także brakuje mi kilku paczek :) Cóż więc zrobić? Wystarczy posłużyć się paczkami z experimental. W przypadku unstable nie powinno być żadnych problemów ale w testing i stable mogą (lecz nie muszą) być problemy z zależnościami.
Najpierw do /etc/apt/preferences dodajemy:
Następnie do /etc/apt/sources.list dodajemy wpisy experimental:
Po tym wystarczy:
aptitude update
i
aptitude install nazwa_paczki_którą_podaliśmy_w_/etc/apt/preferences
Krótkie FAQ ale mam nadzieję, że się komuś przyda.
Witek Baryluk - 17-12-2006 21:13
Istnieje też inna możliwość dodajemy do apt/sources.list repozytoria experimental w apt/conf.d/costam wpisujemy APT::Default-Release "testing"; // czy jak kto chce domyslnie, a potem apt-get install pakiet/experimental (tak po sleshu wpisujemy z jakiej dystrybucji pobierać), albo apt-get -t experimental pakiet (to mi nie działa).
pozdro
POX - 17-12-2006 22:52
instalacje z opcjami "-t experimental" lub "paczka/experimental" zainstalują paczkę z dystrybucji eksperymentalnej (w przypadku "-t" także zależności paczki zostaną pobrane z tej dystrybucji) ale już uaktualnienia będą brane z dystrybucji domyślnej, dlatego na dłuższą metę lepszym rozwiązaniem jest apt-pinning
albo apt-get -t experimental pakiet (to mi nie działa).
apt-get -t experimental install pakiet
Theq - 03-11-2007 22:57
Poczytalem troche o apt-pinningu i tego mi wlasnie brakowalo :) No i odrazu mi sie narzucilo takie pytanie: czy istnieje mozliwosc wyswietlenia roznic w wersjach paczek miedzy wersjami debiana (czy tam roznych repozytoriow)? Przy czym mam na mysli tylko paczki aktualnie zainstalowane w systemie. W formie np. takiej: Wersja zainstalowana gimp:2.2, wersja w unstable 2.4rc1 itd. Reszta zainstalowanych paczek jest w tej samej wersji co w unstable
POX - 03-11-2007 23:10
`apt-cache policy paczka` pokaże jakie wersje są dostępne dla twojego /etc/apt/sources.list a `rmadison paczka` pokaże jakie wersje (i dla jakich architektur) dostępne są w Debianie
Theq - 04-11-2007 00:09
Ehh przegladnelem mana apt-cache'a i tego nie zauwazylem :( Dzieki. Teraz to tylko opakowac w jakis skrypt i bedzie dobrze.
krzemyk - 11-11-2007 20:29
ja mam pytanie jak zrobić upgrade samego środowiska gnome. mam lennego a chcę gnome z sida. najlepiej za pomocą polecenia aptitude
lukas - 17-11-2007 11:01
To narzędzie działa chyba trochę inaczej a dokładnie to w drugą stronę i ma inne zastosowanie.
Jeśli dodam do pliku sources.list (Debian Lenny) repozytoria z Sida, to apt czy aptitude zawsze będzie pobierał paczki z nowszej wersji!
Przykład
pc:/home/lukas# apt-cache policy abiword abiword: Zainstalowana: (brak) Kandydująca: 2.4.6-3 Tabela wersji: 2.4.6-3 0 500 ftp://ftp.pl.debian.org sid/main Packages 2.4.6-2.1 0 500 http://ftp.pl.debian.org lenny/main Packages
Jeśli ustawie w pliku preferences
Package: abiword Pin: release a=testing Pin-Priority: 900
To manager będzie pobierał paczki z wersji, którą używam.
Pobieranie:1 http://ftp.pl.debian.org lenny/main abiword 2.4.6-2.1 [2626kB]
Poradnik wprowadza trochę w błąd, ponieważ na początku myślałem, że pobierane będą tylko wybrane przeze mnie świeższe programy ;-)
Theq - 17-11-2007 11:46
Jeśli dodam do pliku sources.list (Debian Lenny) repozytoria z Sida, to apt czy aptitude zawsze będzie pobierał paczki z nowszej wersji!
No bo tak ma byc jesli paczki maja ten sam priorytet. Musisz poprostu ustawic paczka z sida nizszy priorytet np. ja mam tak:
Package: * Pin: release o=Debian,a=testing Pin-Priority: 900
Package: * Pin: release o=Debian,a=unstable Pin-Priority: 300
Teraz tylko np. aptitude install iceweasel/unstable i juz mamy iceweasla z sida. Najlepsze jest to, ze dana paczka bedzie aktualizowana z sida, dopuki wersje z sida i testing sie nie zrownaja.
lukas - 17-11-2007 14:02
Domyśliłem się, że musi to tak działać, ale nie doczytałem na www.debian.org/doc ;-)
Dzięki i pozdrawiam.
giaur - 22-11-2007 13:16
U mnie nie bylo pliku /etc/apt/preferences, wiec go utworzylem, z zawartoscia dla pakietu openoffice.org.
aptitude update daje cos takiego:
E: Dynamic MMap ran out of room E: Wystąpił błąd podczas przetwarzania openoffice.org-l10n-tn (NewVersion1) E: Problem with MergeList /var/lib/apt/lists/ftp.cz.debian.org_debian_dists_experimental_main_binary-amd64_Packages E: Nie udało się otworzyć lub zanalizować zawartości list pakietów. E: Nie można przebudować informacji o pakietach
co moze zrobic? (Mam etcha). Repo Lenny'ego dziala bez problemu.
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|