GNU/Linux >> Belajar Linux >  >> Linux

Di mana saya harus menginstal aplikasi saya di Linux?

Ini adalah pertanyaan tanpa jawaban yang benar dan sedikit menarik dari sejarah Unix.

Aturan yang kami ikuti di perusahaan saya sebelumnya adalah bahwa perangkat lunak non-out-of-the-box dipasang di /opt/PackageName-VersionNumber dan ada tautan simbolis dari /opt/PackageName-VersionNumber ke /opt/PackageName .

Konfigurasi masuk /opt/PackageName/etc
Log masuk /opt/PackageName/logs
Binari masuk /opt/PackageName/bin
Data masuk /opt/PackageName/data

Untuk aplikasi yang akan didistribusikan di luar toko kami, kami menulisnya agar dapat dipindahkan oleh manajer paket. Ini adalah kejadian langka, dan tidak "menyenangkan".


Sejauh yang saya ketahui aplikasi linux asli ditulis untuk memiliki binari mereka di [/usr]/bin , masuk /var , konfigurasikan di /etc , dan seterusnya. Aplikasi non-native atau kombinasi paket (seperti lampp/xampp misalnya) yang dimaksudkan untuk digunakan di seluruh sistem, di sisi lain secara default diinstal di /opt , dengan konfigurasi biasanya juga berada di folder tersebut. Jika perangkat lunak dimaksudkan untuk dijalankan per pengguna, folder di dalam direktori home mereka biasanya.


Linux
  1. Instal Java secara manual di Linux

  2. Linux – Haruskah Saya Menginstal 32 Atau 64 Bit?

  3. Linux:Bagaimana cara mengetahui di mana suatu proses dimulai dan bagaimana proses itu dimulai?

  1. Instal MariaDB atau MySQL di Linux

  2. Cara menginstal Python di Linux

  3. Cara menginstal Java di Linux

  1. Kisah Linux keluarga saya

  2. 3 rilis Linux favorit saya

  3. Di mana letak bluetooth/bluetooth.h di Linux?