Maksud saya bukan hanya biner, tetapi perpustakaannya, file konfigurasi, dan data (semua file). Juga ketika saya mengunduh paket di mana cara terbaik untuk mengekstraknya. Jika saya memindahkan file-file ini apakah aplikasi akan rusak?
linux
installation
Tihomir Mitkov
sumber
sumber
Jawaban:
Sebagian besar program mengikuti Filesystem Hierarchy Standard (
man hier
): pergi ke perpustakaan/usr/lib
, mengkonfigurasi file ke/etc
, data statis ke/usr/share
, dan sebagainya.Beberapa program mandiri memasukkan semua data
/opt/<program>/
..deb
/.rpm
paket tidak seharusnya dibongkar secara manual - mereka harus ditangani oleh program yang sesuai,dpkg
ataurpm
.Jika Anda hanya memiliki kode sumber di tarball, Anda harus mengekstraknya ke lokasi sementara (di suatu tempat
/tmp
atau$HOME
). Selebihnya, termasuk instalasi biasanya ditangani oleh Makefile (dengan menjalankanmake install
); lihat FHS di atas.sumber
.deb
atau.rpm
, itu tidak lagi diperlukan. Jika saya mengunduh.deb
file acak , saya biasanya mengunduhnya ke/tmp
, atau direktori rumah saya jika saya memerlukannya lagi di kotak yang berbeda. Saatapt
mengunduh suatu paket, itu disimpan di dalam/var/cache/apt
dari mana akhirnya akan dibersihkan.The Filesystem Hierarchy Standard menggambarkan tata letak direktori yang digunakan di Linux.
sumber