Download Instool

Instool adalah program instalasi kecil yang akan menginstal paket tar.gz dan menciptakan uninstall informasi untuk digunakan nanti. Hal ini juga dapat membaca makefiles dan membuat file uninstall untuk make install operasi.


Paket diinstal dengan instool dapat dihapus setiap saat. Paket uninstall juga dapat terdaftar setiap saat untuk melacak apa yang tersedia. instool bekerja untuk pengguna normal atau untuk administrator dalam mode root (uid 0).

Itu membuat itu file uninstall dalam direktori di jalur pengguna rumah, atau direktori sistem, tergantung pada modus dijalankan di bawah.

instool juga sekarang bekerja dengan paket source dengan membaca file make dan menentukan file instalasi ketika Anda melakukan make install. Ia tidak melakukan instalasi untuk Anda, tetapi dapat membuat uninstall file dari makefile.

Berikut adalah opsi baris perintah yang instool memahami:

nama paket Menginstall nama paket (nama paket tar.gz)

Daftar l semua file uninstall tersedia untuk pengguna saat ini

nama file -s Menceritakan instool untuk mencari makefile di direktori saat ini untuk menemukan semua menginstal target digunakan dengan perintah make install dan uninstall membuat berkas. pengguna harus menyediakan nama file untuk nama uninstall berkas (biasanya nama paket).

nama file u Menceritakan instool uninstall paket berdasarkan informasi yang dibuat selama instalasi. Paket harus telah diinstal oleh instool. File uninstall yang
disimpan di direktori .uninst bawah dir pengguna rumah.

nama file -i Menginstall paket. Ini adalah sama dengan menggunakan instool packagename.

Untuk pengguna, instool menciptakan sebuah direktori bernama .uninst dalam direktori rumah mereka untuk menyimpan semua file .uninst. Untuk root, instool menciptakan sebuah direktori bernama / usr / uninst / untuk menyimpan semua macam sistem file uninstall. instool mencatat direktori dasar bahwa setiap paket diinstal sebagai
serta semua file dan jalur dibuat saat instalasi.

Listing file uninstall

Ketika digunakan dengan switch l, instool akan menampilkan semua file uninstall untuk pengguna saat ini, atau paket sistem jika Anda login sebagai root. Mereka nama file harus digunakan dengan u (uninstall) switch. Nama file didasarkan pada nama asli dari paket yang diinstal.

Menghapus file

Sadarilah bahwa jika Anda menginstal lebih dari satu versi dari sebuah paket, instool akan menyimpan file-file terpisah untuk setiap instalasi berdasarkan nama file dari paket. Jika versi yang berbeda dipasang untuk path basis yang sama, uninstall apapun akan menghapus file dengan nama yang sama dari sebelumnya (atau lambat) instalasi.

Nama file uninstall dilepaskan dari .tar.gz atau .tar.bz2 ekstensi dan disimpan sebagai nama dasar dengan ekstensi .uninst ditambahkan. Untuk menghapus sebuah paket, tidak perlu menyertakan ekstensi .uninst. Hanya memasok nama paket dasar yang cukup. menggunakan saklar l daftar paket yang telah diinstal dengan instool.

Makefiles

Ketika digunakan dengan switch -s, instool akan mencari makefile di direktori saat ini dan menemukan menginstal target. Dari informasi ini, instool akan membangun sebuah uninstall file berdasarkan nama file yang Anda berikan. saklar -s harus digunakan setelah Anda telah berhasil dikompilasi dan diinstal paket. instool TIDAK melakukan instalasi yang sebenarnya di mode ini. Ini hanya menemukan apa yang telah terinstal, dan di mana. Sebagai contoh, jika
Kau gunakan:

instool -s svgalib

instool akan mengikuti proses instalasi yang ditetapkan dalam Makefile dan membuat uninstall file bernama svgalib.uninst di direktori yang sesuai. Ini tidak akan acually melakukan instalasi namun. Adalah penting bahwa instool dijalankan setelah kompilasi aktual dan proses instalasi karena banyak paket memerlukan skrip configure dijalankan sebelum menjalankan membuat dan kemudian membuat install. Pilihan dan variabel yang dibuat oleh script configure yang penting bagi
fungsi instool.


Jika Anda root, instool akan memungkinkan Anda untuk mengubah dasar direktori instalasi sebelum dimulai proses. Hal ini dapat berguna untuk mutiple versi paket.

instool saat ini tidak menghapus direktori kosong selama uninstall. Mungkin di masa depan, tetapi untuk sekarang, Anda harus melakukannya secara manual jika Anda inginkan.

Hal ini tidak dimaksudkan untuk menjadi manajer paket, atau mengganti aplikasi sistem seperti rpm atau apt. Ini hanyalah sebuah alat untuk mempermudah proses menginstal paket tar.gz dengan pilihan untuk dengan mudah dan cepat menghapus nanti. Anda harus selalu mencoba untuk menemukan paket khusus untuk sistem manajemen paket distro Anda sebelum beralih ke paket tar.gz.

Ada paket yang tidak tersedia di rpm atau format deb meskipun, dan itulah sebabnya saya menulis instool. Kemampuan membaca makefiles dan membatalkan make install setiap saat tanpa harus menjaga direktori source utuh adalah fitur bagus juga. Banyak makefiles tidak termasuk make uninstall sasaran lagi, karena beberapa yang melakukan, tidak melakukan pekerjaan yang sangat bersih
menghapus file mereka menginstal.

Anda dapat menempatkan instool ke direktori pathed Anda suka. Jika Anda tidak ingin pengguna untuk memiliki akses yang mudah untuk itu, saya akan menyarankan / sbin atau / usr / sbin karena tidak di jalur default untuk pengguna. Anda juga dapat hanya mengubah hak akses file untuk instool 700.

IKLAN

Subscribe for latest Apps and Games


0 comments:

Posting Komentar