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 confige make installcambia 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-gete 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.
*.appinsufficiente 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 checkinstallinvece per consentire una facile rimozione.
./configure ; make ; make installmodo. Tutto ciò che serve è imparare il favoloso strumento fpm .
apt-getpiuttosto chemakeinstallare software.make installviene utilizzato quando è necessario creare la versione più recente (forse instabile) di un software da fonti, che non è ancora disponibile come pacchetto.