REMOVEPKG(8)

ИМЕ
removepkg - брисање Слеквер пакета.

СИНТАКСА
removepkg имепакета

[ ROOT=/mnt ] removepkg [ -copy ] [ -keep ] [ -preserve ] [ -warn ] имепакета

ОПИС
removepkg uklanja prethodno instaliran Slekver paket, dok ispisuje izveštaj napretka na standadni izlaz. Paket može biti preciziran ili punim imenom paketa (kao što je izlistano u /var/log/packages/), ili po osnovnom imenu paketa. Na primer, paket foo-1.0-i486-1.tgz može biti uklonjen nekom od sledećih komandi: removepkg foo-1.0-i486-1.tgz (такође су подржани и: .tbz, .tlz, .txz) removepkg foo-1.0-i486-1 removepkg foo.tgz removepkg foo Kada brišete fajlove, removepkg će analizirati sadržaj drugih paketa koji su instalirani na vaš sistem, i obrisaće samo fajlove koji su povezani sa paketom koji se uklanja. Slično tome, instalacione skripte za sve druge pakete će biti razmatrane kada se odlučuje da li se brišu simbolički linkovi paketa.

Uklanjanje paketa (kao i njegovo instaliranje) može biti opasan poduhvat. Zbog toga postoji opcija warn. Kada je koristimo, removepkg neće zaista ukloniti ni jedan fajl ili link, ali će prikazati detaljan izveštaj šta bi uradio ako se paket zaista ukloni. Preporučeno je da ovo uradite (i možda prosledite izlaz komande na less) pre nego što uklonite paket da bi bili sigurni da ste sve bekapovali sve što vam je bitno.

Kada uklanjamo paket, njegov originalni indeks će biti pomeren iz /var/log/packages u /var/log/removed_packages. Isto tako, njegova instalaciona skripta će biti pomerena iz /var/log/scripts u /var/log/removed_scripts.

ОПЦИЈЕ

-warn packagename
    Generiše izveštaj na standardni izlaz o tome koji fajlovi i direktorijumi će biti uklonjeni, ali zapravo ne uklanja paket.

-preserve packagename
    Ako je određeno, kompletno podstablo paketa je rekonstruisano u /var/log/setup/tmp/preserved_packages/packagename.

-copy packagename
    Napravi kopiju paketa u /var/log/setup/tmp/preserved_packages/packagename, ali nemoj da ga uklanjaš. (isti efekat kao i sa -warn -preserve)

-keep
    Sačuvaj posredne fajlove koje je kreirao removepkg (delete_list, required_files, uniq_list, del_link_list, required_links, required_list). Uglavnom su korisni za potrebe debagovanja.

Moguće je ukloniti paketa sa fajlsistema koji nije / obezbeđivanjem komandi removepkg ROOT varijablu okruženja:

ROOT=/mnt removepkg package

Аутори
Patrick J. Volkerding <volkerdi@slackware.com>, sa dodacima Christian Franke <c.franke@acm.org>

ТАКОЂЕ ПОГЛЕДАЈ
installpkg(8), makepkg(8), pkgtool(8), upgradepkg(8)