GNU/Linux >> Linux Esercitazione >  >> Linux

Dove devo installare la mia app su Linux?

Questa è una domanda senza una risposta giusta e un pezzo intrigante della storia di Unix.

La regola che abbiamo seguito presso il mio precedente datore di lavoro era che il software non predefinito fosse installato in /opt/PackageName-VersionNumber e c'era un collegamento simbolico da /opt/PackageName-VersionNumber a /opt/PackageName .

Le configurazioni vanno in /opt/PackageName/etc
I log vanno in /opt/PackageName/logs
I binari vanno in /opt/PackageName/bin
I dati vanno in /opt/PackageName/data

Per le app che dovevano essere distribuite al di fuori del nostro negozio, le abbiamo scritte per essere rilocabili dal gestore dei pacchetti. Questo è stato un evento raro e non "divertente".


Per quanto ne so, le applicazioni Linux native sono scritte per avere i loro binari in [/usr]/bin , accede a /var , configura in /etc , e così via. Le applicazioni non native o le combinazioni di pacchetti (come lampp/xampp per esempio) che devono essere utilizzate a livello di sistema, d'altra parte sono installate per impostazione predefinita in /opt , con la configurazione che di solito risiede anche in quella cartella. Se il software deve essere eseguito per utente, è consuetudine inserire una cartella all'interno della loro home directory.


Linux
  1. Installa Java manualmente su Linux

  2. La storia di Linux della mia famiglia

  3. Installa MariaDB o MySQL su Linux

  4. Come installare Python su Linux

  5. Le mie 3 versioni Linux preferite

Come installare FFmpeg su Linux

Installa l'app desktop Hulu in Ubuntu Linux

Come installare Mono o dotNET45 su Linux - Tutorial

Come installare Google Chrome App Launcher in Linux

2 modi per installare l'app Joplin per prendere appunti su Ubuntu 22.04 | 20.04

Come installare l'app di messaggistica Franz su Ubuntu 20.04 Linux