apt pinning

Založil Erich Stark, 14. 05. 2009, 20:42:33

Předchozí téma - Další téma

Erich Stark

Zdravim mam debian lenny kde3 a skusal som apt pinning ci ako sa tomu hovori..ale zda sa ze mi to nejak nefunguje pretoze som sa pokusal nainstalovat amarok 2 pomocou prikazu
aptitude -t experimental install amarok
ale instaluje to ten isty co je v debian lenny teda 1.4.10

ako hlavnu vetvu chcem pouzivat lenny a z ostatnych len programy

prikladam nastavenia:

/etc/apt/apt.conf
debian:/# cat /etc/apt/apt.conf
APT::Default-Release "stable";


/etc/apt/sources.list
debian:/# cat /etc/apt/sources.list
#
# deb cdrom:[Debian GNU/Linux 5.0.0 _Lenny_ - Official i386 kde-CD Binary-1 20090214-17:33]/ lenny main

# deb cdrom:[Debian GNU/Linux 5.0.0 _Lenny_ - Official i386 kde-CD Binary-1 20090214-17:33]/ lenny main


#Stable
deb http://ftp.sk.debian.org/debian/ stable main contrib non-free
deb-src http://ftp.sk.debian.org/debian/ stable main contrib non-free

deb http://security.debian.org/ stable/updates main contrib non-free
deb-src http://security.debian.org/ stable/updates main contrib non-free

deb http://volatile.debian.org/debian-volatile stable/volatile main
deb-src http://volatile.debian.org/debian-volatile stable/volatile main
# deb http://non-us.debian.org/debian-non-US stable/non-US main contrib non-free


#Testing
deb http://ftp.sk.debian.org/debian/ testing main contrib non-free
deb-src http://ftp.sk.debian.org/debian/ testing main contrib non-free
# deb http://non-us.debian.org/debian-non-US testing/non-US main contrib non-free


#Unstable
deb http://ftp.sk.debian.org/debian/ unstable main contrib non-free
deb-src http://ftp.sk.debian.org/debian/ unstable main contrib non-free
# deb http://non-us.debian.org/debian-non-US unstable/non-US main contrib non-free


#Experimental
deb http://ftp.sk.debian.org/debian/ experimental main contrib non-free
deb-src http://ftp.sk.debian.org/debian/ experimental main contrib non-free
# deb http://non-us.debian.org/debian-non-US experimental/non-US main contrib non-free


# Multimedia
deb http://www.debian-multimedia.org stable main

# virtualbox
deb http://download.virtualbox.org/virtualbox/debian lenny non-free
deb-src http://download.virtualbox.org/virtualbox/debian lenny non-free


/etc/apt/preferences
debian:/# cat /etc/apt/preferences
Package: *
Pin: release a=stable
Pin-Priority: 1001

Package: *
Pin: release a=testing
Pin-Priority: 750

Package: *
Pin: release a=unstable
Pin-Priority: 700

Package: *
Pin: release a=experimental
Pin-Priority: 650

" The box said that I needed to have Windows XP or better ... so I installed Debian ."

Erich Stark

Mam tam niekde chybu? Alebo co robim spatne?
" The box said that I needed to have Windows XP or better ... so I installed Debian ."

Ahmul

zkuste
aptitude install amarok/experimental
Popřípadě přímo pseudografické rozhraní, kde budete řešit tu komplikovanou kupu závislostí, co to vyhodí:)

Petr

Příkaz na instalaci z experimentalu máš dobře. Možná bych zkusil jiný repozitář experimentalu. Co ti to vypíše když napíšeš aptitude -t experimental install amarok?
Nic není zadarmo a vše souvisí se vším.

Erich Stark

debian:/home/erino72# aptitude -t experimental install amarok
Načítavajú sa zoznamy balíkov... Hotovo
Vytvára sa strom závislostí
Načítavajú sa stavové informácie... Hotovo
Načítavajú sa rozšírené stavové informácie
Inicializujú sa stavy balíkov... Hotovo
Načítavajú sa popisy úloh... Hotovo
Žiadne balíky sa nebudú inštalovať, aktualizovať alebo odstraňovať.
0 balíkov aktualizovaných, 0 nových nainštalovaných, 0 na odstránenie a 0 neaktualizovaných.
Treba stiahnuť 0B archívov. Po rozbalení sa použije 0B.
Zapisujú sa rozšírené stavové informácie... Hotovo
Načítavajú sa zoznamy balíkov... Hotovo
Vytvára sa strom závislostí
Načítavajú sa stavové informácie... Hotovo
Načítavajú sa rozšírené stavové informácie
Inicializujú sa stavy balíkov... Hotovo
Načítavajú sa popisy úloh... Hotovo


toto mi ukazalo teraz pretoze mam uz amarok nainstalovany, 1.4.10(instalovany z stable), a taky isty by mi nainstalovalo aj pomocou toho prikazu ako som zadaval,a preto tam musi byt niekde chyba pretoze v experimental je amarok 2
" The box said that I needed to have Windows XP or better ... so I installed Debian ."

Erbureth

Nebude chyba v tom, že na slovenském zrcadle není experimental?

http://ftp.sk.debian.org/debian/dists/
Debian Squeeze AMD64, 2.6.27, KDE 4.2.2 @ HP Compaq 6830s
Debian Squeeze, 2.6.26, KDE 4.2.2 @ AthlonXP 2000+, 512 MB, Radeon 9000 128 MB

Whatever happened, happened, and could not had happened any other way.

nazir

On tam (na tom slovenském serveru) experimental je (stačí se tam podívat třeba přes ftp), chyba je jinde.
Původní tazatel by si měl prostudovat apt howto a zamyslet se nad významem pin priority 1001.
Nestačí jen odněkud bezmyšlenkovitě obšlehnout konfigurák a naflákat do něj nějaká hausnumera...

BTW: mixovat stable s experimental bych uživatelům bez pokročilejších znalostí (nebo bez pevných nervů) moc nedoporučoval.

Erbureth

Jsem ho tam přehlédl, mea culpa...
Debian Squeeze AMD64, 2.6.27, KDE 4.2.2 @ HP Compaq 6830s
Debian Squeeze, 2.6.26, KDE 4.2.2 @ AthlonXP 2000+, 512 MB, Radeon 9000 128 MB

Whatever happened, happened, and could not had happened any other way.

Erich Stark

Citace od: nazir kdy 16. 05. 2009, 18:27:36
On tam (na tom slovenském serveru) experimental je (stačí se tam podívat třeba přes ftp), chyba je jinde.
Původní tazatel by si měl prostudovat apt howto a zamyslet se nad významem pin priority 1001.
Nestačí jen odněkud bezmyšlenkovitě obšlehnout konfigurák a naflákat do něj nějaká hausnumera...

BTW: mixovat stable s experimental bych uživatelům bez pokročilejších znalostí (nebo bez pevných nervů) moc nedoporučoval.

ja by som len chcel niektore programy z kde4 ako je amarok, kopete,dolphin a podobne
" The box said that I needed to have Windows XP or better ... so I installed Debian ."

Petr Krčmář

Citace od: Erino72 kdy 16. 05. 2009, 21:37:51
ja by som len chcel niektore programy z kde4 ako je amarok, kopete,dolphin a podobne

Problém je, že s tím pravděpodobně přijede i půlka nového systému - ty závislosti budou pekelně provázané. No, však zkus. Docela by mě zajímalo, kolik balíků to bude chtít aktualizovat s kde4 a kolik % Tvého systému to je. Pak sem určitě napiš.

Erich Stark

Citace od: Petr Krčmář kdy 17. 05. 2009, 12:48:48
Citace od: Erino72 kdy 16. 05. 2009, 21:37:51
ja by som len chcel niektore programy z kde4 ako je amarok, kopete,dolphin a podobne

Problém je, že s tím pravděpodobně přijede i půlka nového systému - ty závislosti budou pekelně provázané. No, však zkus. Docela by mě zajímalo, kolik balíků to bude chtít aktualizovat s kde4 a kolik % Tvého systému to je. Pak sem určitě napiš.

no ja som to chcel vyskusat, ale problem je v tom ze mam asi nejake chybne nastavenia pretoze mi to instaluje vzdy zo stable programy
" The box said that I needed to have Windows XP or better ... so I installed Debian ."

nazir

#11
Možná byste si mohl ještě jednou přečíst mé doporučení a zamyslet se.
Co čekáte, když si tam fláknete pro stable prioritu 1001, u brady al-Láhovy?

Erich Stark

Citace od: nazir kdy 18. 05. 2009, 00:52:19
Možná byste si mohl ještě jednou přečíst mé doporučení a zamyslet se.
Co čekáte, když si tam fláknete pro stable prioritu 1001, u brady al-Láhovy?

To mi poradil boogey  ;D


man apt_preferences
   How APT Interprets Priorities
       Priorities (P) assigned in the APT preferences file must be positive or negative integers. They are interpreted as follows (roughly speaking):

       P > 1000
           causes a version to be installed even if this constitutes a downgrade of the package

       990 < P <=1000
           causes a version to be installed even if it does not come from the target release, unless the installed version is more recent

       500 < P <=990
           causes a version to be installed unless there is a version available belonging to the target release or the installed version is more recent

       100 < P <=500
           causes a version to be installed unless there is a version available belonging to some other distribution or the installed version is more recent

       0 < P <=100
           causes a version to be installed only if there is no installed version of the package

       P < 0
           prevents the version from being installed
" The box said that I needed to have Windows XP or better ... so I installed Debian ."

Petr

Vlož si do zdroje a vyhoď preferences, které si můžeš kdykoliv vrátit.
deb http://ftp.de.debian.org/debian/ testing main
deb-src http://ftp.de.debian.org/debian/ testing main

Jak píše admin, bude to o závislostech, které ti to můžou pohnojit. Buď to nech nebo nahoď KDE 4.
Nic není zadarmo a vše souvisí se vším.

Erich Stark

Citace od: Petr kdy 18. 05. 2009, 17:15:42
Vlož si do zdroje a vyhoď preferences, které si můžeš kdykoliv vrátit.
deb http://ftp.de.debian.org/debian/ testing main
deb-src http://ftp.de.debian.org/debian/ testing main

Jak píše admin, bude to o závislostech, které ti to můžou pohnojit. Buď to nech nebo nahoď KDE 4.

Mne to nevadi, len som sa chcel naucit pinning :)

a tie preferences su neni potrebne?
" The box said that I needed to have Windows XP or better ... so I installed Debian ."