GNU/Linux >> Linux Esercitazione >  >> Linux

Nuova installazione di origine su quella esistente?

Ho Slackware installato sul mio computer e installo molti software dal sorgente. Ora voglio installare ffmpeg dal sorgente solo per ricompilarlo con alcune opzioni in più. Ma ho già ffmpeg installato sul mio computer, quindi cosa accadrà?

Sovrascriverà la mia vecchia installazione o creerà nuovi file e, in tal caso, come posso distinguere tra le due versioni installate.

Inoltre se c'è un modo migliore per ricompilare un programma su Slack fatemelo sapere, perché sono molto interessato.

Risposta accettata:

Se usi configure , make , make install routine per installare il software in qualsiasi distribuzione Linux, quindi la nuova versione solitamente sovrascrivere il precedente. L'unico avvertimento è che se la versione più recente cambia il percorso di installazione o i nomi di determinati file, potresti finire con la vecchia versione o parti della vecchia versione rimanenti sul tuo computer.

Per questo motivo, non è consigliabile installare programmi in questo modo su Slackware. La pratica consigliata è creare un .txz o .tgz pacchetto che può essere installato con il programma di installazione del pacchetto Slackware standard installpkg . Ciò significa anche che puoi disinstallare in modo pulito il pacchetto con removepkg o esegui l'upgrade a una nuova versione con upgradepkg . Molti script per la compilazione e la creazione di pacchetti, incluso uno per ffmpeg, possono essere trovati su SlackBuilds. L'esecuzione dello script fornito con i sorgenti nella stessa directory compilerà e produrrà un .txz .

La maggior parte degli utenti di Slackware fa un uso massiccio di Slackbuilds per installare software non ufficiale.


Linux
  1. Quando si dovrebbe compilare e installare dal sorgente?

  2. Linux – Impossibile installare Perf su Slackware 13.1?

  3. Installa Openssl dal sorgente?

  4. Installa Apache 2 da Source su Linux

  5. Spostare l'installazione di Linux su un nuovo computer

Presentazione di Thelio:un nuovo computer desktop di System76

Come installare un programma da Source su Linux

Come installare il software dal sorgente in Linux

Come installare SpiderOak One su Ubuntu 16.04 e Ubuntu 17.04

Guida completa per installare OxygenOS su OnePlus One in Linux

Come installare Slackware 15