Debian
-
Item 2666
Otßzka
docetl jsem ted APT-HOWTO, ale jedno mi stejne jeste poradne jasne neni: provozuji stable a jsem s nim zcela spokojen, jen bych chtel co nejnovejsi sendmail, jinak aby system zustal stable:
znamena to dat to /etc/apt/sources.list kupr
***
deb file:/mnt/debpack stable main contrib non-free (<-- kopie z CD)
deb http://http.us.debian.org/debian unstable main contrib non-free
***
a pak jen provest (?)
>apt-get update
>apt-get install sendmail
a pokud budu chtit nejnovejsi pak (?)
>apt-get -t unstable upgrade sendmail
Zda se mi, ze to bude spatne, protoze je to podezrele jednoduche...
Muze me nekdo "hintnout" jak je to spravne?
Diky
Karel
Odpov∞di
Problem neni ani tak, jak upgradovat jeden balik, ale spis v tom, ze zavislosti v unstablu jsou velmi pravdepodobne jine (na jine verze knihoven) a tudiz by se z upgradu jednoho baliku mohla stat cela distribuce.
Ale pokud to chces udelat, tak sources.list nech, jak uvadis, a pridej si /etc/apt/preferences (najdes to nekde v info nebo dokumentaci), kde reknes, ze unstable ma nizsi prioritu, protoze jinak by se ti po prvnim updatu (v dselectu, nebo jinak) ukazalo, ze mas prakticky na vsechno novy baliky. Az by jsi vsechno tohle udelal, tak bys dal apt-get install -t unstable sendmail (to "-t unstable" uprednostni balik z unstablu, i kdyz ma nizsi prioritu kvuli preferences).
Jiny reseni (rozumnejsi): pridat si do sources.list deb-src na unstable atd. A pak dej apt-get source sendmail (viz man apt-get, kde najdes peknej odstavec o 'source'), kterej ti stahne zdrojaky baliku do aktualniho adresare a pak je zkompiluje a vyrobi ti binarku. Tu pak muzes nainstalovat.
Ale jako prvni bych vyzkousel stahnout binarni deb unstablu z testingu nebo unstablu a ten nainstalovat pres 'dpkg -i'. Kdyz to nebude mit zadny dependence mimo stable, tak muzes byt rad.
Doufam, ze ti to pomuze.
Pogo
Diky za vycerpavajici odpoved, tohle jsem presne jeste potreboval vedet. K tem zavislostem --> porovnaval jsem uz predtim tyhle verze sendmailu a zda se mi, ze pribude jen jedna vec, takze doufam ze to pujde. Jinak: asi bude dobry to source, ale to budu muset jeste pocist a zjistit, jak z nej udelat binary a tak. Dik moc!
Karel
Po nastaveni deb-src v sources.list by melo stacit v adresari, kde probehne stazeni a kompilace, napsat
apt-get source --compile sendmail
jako root nebo pomoci fakeroot.
Tohle plati v pripade, ze nejsou zavislosti mimo stable, jinak doporucuji stejne "vyrobit" ze sourcu i zavisle baliky
Pogo
|