Ben sadece ikili değil, kütüphaneleri, yapılandırma dosyaları ve verileri (kesinlikle tüm dosyaları konuşma). Ayrıca bir paketi indirdiğimde onu çıkarmak en iyisidir. Bu dosyaları taşırsam uygulama bozulur mu?
Ben sadece ikili değil, kütüphaneleri, yapılandırma dosyaları ve verileri (kesinlikle tüm dosyaları konuşma). Ayrıca bir paketi indirdiğimde onu çıkarmak en iyisidir. Bu dosyaları taşırsam uygulama bozulur mu?
Yanıtlar:
Çoğu program Dosya Sistemi Hiyerarşi Standardı ( man hier
) ' nı izler : kütüphaneler /usr/lib
, yapılandırma dosyaları /etc
, statik veriler /usr/share
vb.
Bazı müstakil programlar tüm verileri içeri koyar /opt/<program>/
.
.deb
/ .rpm
paketler manuel olarak paketten çıkarılmamalıdır - uygun program tarafından kullanılmalıdır dpkg
veya rpm
.
Bir tarball'da yalnızca kaynak kodunuz varsa, kodu geçici bir konuma ( /tmp
veya bir yere $HOME
) çıkarmanız gerekir . Kurulum dahil olmak üzere geri kalanı genellikle Makefile tarafından (koşarak make install
) ele alınır ; yukarıdaki FHS'ye bakınız.
.deb
veya .rpm
dosyayı kullandıktan sonra , artık gerekli değildir. Rastgele bir .deb
dosya indirirsem , genellikle /tmp
farklı bir kutuda tekrar ihtiyacım olabilirse, veya ana dizinime indiririm. Bir apt
paketi indirirken /var/cache/apt
, sonunda temizleneceği yerden saklanır .
Dosya Sistemi Hiyerarşi Standart Linux üzerinde kullanılan dizin düzenini tarif etmektedir.