Python-update na pravi način
Pretpostavićemo da ste poželeli da uradite update sa python-2.5 na python-2.6. Naravno, prvo ćete instalirati python. Posle toga treba da pronađete sve pakete koji imaju fajlove u starom python direktorijumu. Da bi ovo bilo lakše, prvo deinstalirajte python-2.5:
# paludis -u --permit-unsafe-uninstalls '=dev-lang/python-2.5.4-r3'
Ovo radimo da bi bilo što manje fajlova kojima treba odrediti kojem paketu pripadaju. Da biste saznali kom paketu pripada, na primer, /usr/lib/python2.5/site-packages/Numeric/ArrayPrinter.py:
# paludis --owner /usr/lib/python2.5/site-packages/Numeric/ArrayPrinter.py * /usr/lib/python2.5/site-packages/Numeric/ArrayPrinter.py dev-python/numeric-24.2-r6:0::installed /usr/lib/python2.5/site-packages/Numeric/ArrayPrinter.py
Dakle, treba reinstalirati paket numeric. Ponoviti ovo za svaki fajl koji se nalazi u python2.5 direktorijumu.
Napomena: Ako koristite 64bitni sistem, putanja je /usr/lib64/python2.5/.... Ako se koristi samo lib umesto lib64, paludis neće izbaciti ni jedno ime paketa.
Дејства на документ