Coba jelasin Manajemen paket dari Slackware dong

Sistem manajemen paket Slackware dapat menginstal, upgrade, dan menghapus paket dari sumber lokal, tetapi tidak akan mencoba untuk melacak atau mengelola dependensi, pengguna harus memastikan sendiri bahwa sistem telah memiliki semua perpustakaan sistem dan program-program yang dibutuhkan oleh paket baru (yang akan diinstal). Jika ada yang kurang, mungkin tidak ada indikasi sampai pengguna berupaya untuk menggunakan perangkat lunak yang baru diinstal.

Paket-paket Slackware adalah tarballs yang diringkas secara gzip dan memakai nama file yang berakhir dengan .tgz dan .txz. Paket berisi berkas yang berupa bagian dari perangkat lunak yang diinstal, serta berkas-berkas tambahan yang berguna untuk sistem manajer paket Slackware. Berkas yang berupa bagian dari perangkat lunak yang diinstal tersebut akan diatur, sehingga bila diekstrak ke dalam direktori root, berkas-berkas tersebut akan ditempatkan di lokasi instalasinya. Berkas-berkas lain adalah berkas yang ditempatkan di direktori install/ dalam paket.

Dua berkas yang umumnya ditemukan di direktori install/, adalah berkas-berkas slack-desc dan doinst.sh. Berkas-berkas ini tidak ditempatkan langsung ke sistem berkas dengan cara yang sama seperti yang berkas lain dalam paket. Berkas slack-desc adalah berkas teks sederhana yang berisi keterangan mengenai paket yang diinstal. Ini digunakan ketika melihat paket menggunakan manajer paket. Berkas doinst.sh merupakan skrip shell yang biasanya ditujukan untuk menjalankan perintah atau membuat perubahan yang tidak dapat dilakukan dengan mengubah isi paket. Skrip ini dijalankan pada akhir instalasi sebuah paket.