Strona 1 z 1

Instalacja pakietów z Sida w Lenny

: 20 czerwca 2008, 14:20
autor: zomer
Wiele pakietów dostępnych jest tylko w wersji Sid.
Dodałem do swojego sources.list Lenny, takie wpisy dla Sida:

Kod: Zaznacz cały

#~~~~~~Sid~~~~~~# 
deb [url]ftp://ftp.pl.debian.org/debian/[/url] sid main non-free contrib 
deb-src [url]ftp://ftp.pl.debian.org/debian/[/url] sid main non-free contrib 
#~~~~~~~~~~~~~~~~~~~~~#

#~~~~~~Debian-multimedia sid~~~~~~# 
deb [url]http://www.debian-multimedia.org[/url] sid main 
deb-src [url]http://www.debian-multimedia.org[/url] sid main 
#~~~~~~~~~~~~~~~~~~~~~#
Oraz utworzyłem plik /etc/apt/preferences dla wersji testing o takiej zawartości:

Kod: Zaznacz cały

Package: *
     Pin: release a=stable
     Pin-Priority: 50
     
     Package: *
     Pin: release a=testing
     Pin-Priority: 600
     
     Package: *
     Pin: release a=unstable
     Pin-Priority: 500
Niech mnie ktoś poprawi, bo coś mam przeczucie, że to nie jest najlepsza konfiguracja dla Lennego tak aby można było instalować pakiety z Sida.

: 20 czerwca 2008, 16:06
autor: yantar

Kod: Zaznacz cały

Package: * 
Pin: release o=Debian,a=testing 
Pin-Priority: 900 

Package: * 
Pin: release o=Debian,a=unstable 
Pin-Priority: 800

Package: * 
Pin: release o=Debian,a=experimental 
Pin-Priority: 700 
Tu masz moje. Moj Debian dziala i ma sie dobrze tyle, ze nie biore z sida nic co by mieszalo w srodowisku graficznym, xorgow, istotnych pakietow typu libc6 etc. ;]

: 20 czerwca 2008, 18:35
autor: zomer
Dzięki bardzo mi to pomogło.
Jeszcze jedna rzecz. Chodzi mi o przełącznik (flagę) "-t" W jakimś starym poście znalazłem takie polecenie

Kod: Zaznacz cały

apt-get install -t testing tail
Miało to instalować pakiet tail z repo testing. Bez przełącznika -t tylko domyślnie ze stable.
Lecz ja mam Lenny`ego i nie bardzo wiem jak zrobić, żeby domyślnie były instalowane pakiety z testing, a z unstable tylko po wywołaniu apt-get z odpowiednim "-t".
Priorytety wprawdzie załatwiają sprawę, ale wolałbym tylko na własne życzenie instalować pakiety z unstable.
Sory z to marudzenie :) ale jak sobie przypomnę kiedy pomieszałem etcha z sidem to :shock:

: 20 czerwca 2008, 21:58
autor: yantar
Ja instaluje przykladowo. Jesli instaluje z testinga nie dopisuje nic (choc w zasadzie tez powinienem)

Kod: Zaznacz cały

aptitude install nazwa_pakietu/unstable
W Debian reference jest to bodajze bardziej zalecane niz z -t. (Sa nieco odmiennie traktowane zaleznosci)

Ps. Dopisek unstable lub sid to zalezy jak masz w repo dopisane w adresach.