instool este un program de instalare mici, care va instala pachetele tar.gz și crearea unor informatii de dezinstalare pentru o utilizare ulterioară. Se poate citi Makefiles și să creați fișiere de dezinstalare de make install operație.
Pachetele instalate cu instool poate fi dezinstalat în orice moment. Pachete de dezinstalare poate fi, de asemenea, enumerate în orice moment pentru a urmări ceea ce este disponibil. instool lucrează pentru utilizatorii normali sau pentru administratori în modul root (uid 0).
Se păstrează e fișiere de dezinstalare într-un director în calea utilizatorii de acasă, sau un director sistem, în funcție de modul este rulat sub.
instool de asemenea, acum lucrează cu pachete sursă prin citirea fișierului face și determinarea fișierele instala atunci când faci un make install. Ea nu face instalarea pentru tine, dar poate crea fișier de dezinstalare de pe un Makefile.
Mai jos sunt optiunile de linie de comandă care instool înțelege:
nume_pachet instalează nume_pachet (numele unui pachet tar.gz)
Liste -l toate fișierele dezinstalarea disponibile pentru utilizatorul curent
filename -s Spune instool pentru a căuta un Makefile in directorul curent pentru a găsi toate instala obiectivele folosite cu comanda make install și de a crea un fișier de dezinstalare. utilizatorul trebuie să furnizeze un nume de fișier pentru a numi fișierul dezinstalare (de obicei numele pachetului).
filename -u Spune instool a dezinstala un pachet pe baza informațiilor creat în timpul instalării. Pachetul trebuie să fi fost instalat de instool. Fișierele de dezinstalare sunt
stocate în directorul .uninst sub dir utilizatori acasă.
filename -i Instalează un pachet. Acesta este același cu ajutorul instool nume_pachet.
Pentru utilizatorii, instool creează un director numit .uninst în directorul lor de origine pentru a stoca toate fișierele .uninst. Pentru root, instool creează un director numit / usr / uninst / pentru a stoca toate fișierele de sistem de dezinstalare largi. instool înregistrează directorul de bază pe care fiecare pachet este instalat ca
precum și toate fișierele și căile create în timpul instalării.
Listarea fișierelor dezinstalare
Atunci când este utilizat cu comutatorul -l, instool va lista toate fișierele de dezinstalare pentru utilizatorul curent, sau pentru pachete de sistem dacă sunteți logat ca root. Aceste nume de fișiere trebuie să fie utilizat cu u (dezinstalare) comutatorul. Numele fisierelor sunt bazate pe numele original al pachetului instalat.
Dezinstalarea fișiere
Fiți conștienți de faptul că, dacă instalați mai mult de o versiune a unui pachet, instool va păstra dosare separate pentru fiecare instalați în funcție de numele de fișier al pachetului. Dacă versiuni diferite sunt instalate pentru aceeași cale de bază, orice dezinstalarea va șterge fișierele cu același nume de la o instalare anterioară (sau mai târziu).
Nume de fișiere de dezinstalare sunt dezbrăcat de tar.gz sau extensii .tar.bz2 și stocate ca nume de bază cu o extensie .uninst anexat. Pentru a dezinstala un pachet, nu este necesar să se includă extensia .uninst. Doar furnizarea numele pachetului de bază este de ajuns. utilizați comutatorul -l pentru a lista pachete care au fost instalate cu instool.
Makefiles
Atunci când este utilizat cu comutatorul -s, instool va căuta un Makefile in directorul curent și pentru a găsi instalare obiectivele. Din această informație, instool va construi un fișier de dezinstalare bazat pe numele de fișier pe care le furnizați. comutatorul -s trebuie utilizat după ce ați deja compilat cu succes și instalat pachetul. instool nu face o instalație reală în acest mod. Este pur și simplu ceea ce găsește fost instalat, și în cazul în care. Ca un exemplu, dacă
să utilizați:
instool -s svgalib
instool va urma procesul de instalare specificată în Makefile și de a crea un fișier de dezinstalare numit svgalib.uninst în directorul corespunzător. Acesta nu va face acually orice instalație cu toate acestea. Este important ca instool se execută după compila efectiv și procesul de instalare, deoarece multe pachete necesită un script de configurare fi rulat înainte de rularea face și apoi să instalați. Opțiunile și variabilele create de scriptul configure sunt importante pentru
în funcție de instool.
Dacă sunteți rădăcină, instool vă va permite să schimbați baza instala directorul înainte de a începe procesul. Acest lucru poate fi util pentru mutiple versiuni ale unui pachet.
instool nu se șterge în prezent directoare goale în timpul unei dezinstalare. Ea poate, în viitor, dar acum, ce trebuie sa faci asta manual, dacă doriți.
Acest lucru nu este menit să fie un manager de pachete, sau pentru a înlocui aplicațiile de sistem, cum ar fi rpm sau apt. Este pur și simplu un instrument pentru a ușura procesul de instalare a unui pachet tar.gz cu opțiunea de a scoate ușor și rapid mai târziu. Ar trebui să încercați întotdeauna să găsească pachete special pentru sistemul de administrare a pachetelor distribuții înainte de a recurge la un pachet tar.gz.
Există pachete care nu sunt disponibile în format rpm sau deb totuși, și de aceea am scris instool. Capacitatea de a citi Makefiles și anula un make install, în orice moment, fără a fi nevoie să păstreze intact directorul sursă este o caracteristică prea frumos. Multe Makefiles nu includ un obiectiv de dezinstalare face mai, ca unele care fac, nu fac o treabă foarte curat
de eliminarea fișierelor au instalate.
Puteți pune instool în orice director pathed doriți. Dacă nu doriți ca utilizatorii să aibă acces ușor la ea, aș sugera / sbin sau / usr / sbin deoarece nu este în calea implicită pentru utilizatori. Puteți, de asemenea, pur și simplu schimba permisiunile de fișiere pentru instool la 700.
Detalii soft:
Versiune: 0.9.4
Incarca data: 3 Jun 15
Licenţă: Gratuit
Popularitate: 199
Comentariile nu a fost găsit