Ho usato Windows e Mac OS negli ultimi 5 anni e ora sto considerando di usare Linux su base giornaliera. Ho installato Ubuntu su una macchina virtuale e sto cercando di capire come posso usare Linux per il mio lavoro quotidiano (come programmatore / web designer js).
Ci scusiamo per la domanda da principiante, ma mi viene in mente che a volte quando installo un programma make config
e make install
cambia il mio sistema in modi che non sono facilmente riverificabili. In Windows quando si installa un programma, è possibile disinstallarlo e si spera che, se viene riprodotto dal libro, non rimarranno tracce del programma nel file system o nel registro, ecc. In Mac OS è sufficiente eliminare un'app come un file.
Ma in Linux c'è apt-get
e poi c'è make
. Non ho capito bene come posso mantenere la mia installazione di Linux pulita e ordinata. Sembra che qualsiasi nuova installazione di app possa danneggiare il mio sistema. Ma poi Linux ha la reputazione di essere molto robusto, quindi ci deve essere qualcosa che non capisco su come l'installazione e la disinstallazione delle app influiscono sul sistema. Qualcuno può far luce su questo?
Aggiornamento: quando si installa un'app, i suoi file possono diffondersi davvero ovunque (i gestori di pacchetti gestiscono parte del problema) ma c'è un bel trucco in tutto ciò: usare Docker per installare app e tenerli nella loro sandbox, specialmente se non lo farai usali troppo spesso. È anche possibile eseguire app GUI come Firefox interamente in una "sandbox" Docker.
apt
è più semplice e offre un migliore tui rispetto all'utilizzo apt-get
.
*.app
insufficiente l'eliminazione del file, poiché le installazioni di applicazioni spesso disseminavano altri posti (ad esempio la directory della Libreria, dalla memoria). Inoltre, se compilate manualmente dal sorgente in Ubuntu con make install
, usate checkinstall
invece per consentire una facile rimozione.
./configure ; make ; make install
modo. Tutto ciò che serve è imparare il favoloso strumento fpm .
apt-get
piuttosto chemake
installare software.make install
viene utilizzato quando è necessario creare la versione più recente (forse instabile) di un software da fonti, che non è ancora disponibile come pacchetto.