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/sharevb.
Bazı müstakil programlar tüm verileri içeri koyar /opt/<program>/.
.deb/ .rpmpaketler manuel olarak paketten çıkarılmamalıdır - uygun program tarafından kullanılmalıdır dpkgveya rpm.
Bir tarball'da yalnızca kaynak kodunuz varsa, kodu geçici bir konuma ( /tmpveya 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.
.debveya .rpmdosyayı kullandıktan sonra , artık gerekli değildir. Rastgele bir .debdosya indirirsem , genellikle /tmpfarklı bir kutuda tekrar ihtiyacım olabilirse, veya ana dizinime indiririm. Bir aptpaketi indirirken /var/cache/apt, sonunda temizleneceği yerden saklanır .
Dosya Sistemi Hiyerarşi Standart Linux üzerinde kullanılan dizin düzenini tarif etmektedir.