He estado usando Windows y Mac OS durante los últimos 5 años y ahora estoy considerando usar Linux a diario. Instalé Ubuntu en una máquina virtual y trato de entender cómo puedo usar Linux para mi trabajo diario (como programador / diseñador web js).
Perdón por la pregunta de los novatos, pero se me ocurre que a veces cuando instalo un programa make config
y make install
cambia mi sistema de manera que no es reversible fácilmente. En Windows, cuando instala un programa, puede desinstalarlo y, con suerte, si se reproduce según el libro, no quedarán rastros del programa en el sistema de archivos o en el registro, etc. En Mac OS simplemente elimine una aplicación como un archivo.
Pero en Linux hay apt-get
y luego hay make
. No entendía bien cómo puedo mantener mi instalación de Linux limpia y ordenada. Parece que cualquier instalación de una nueva aplicación puede dañar mi sistema. Pero entonces Linux tiene la reputación de ser muy robusto, por lo que debe haber algo que no entiendo acerca de cómo la instalación y desinstalación de aplicaciones afecta el sistema. ¿Alguien puede arrojar algo de luz sobre esto?
Actualización: al instalar una aplicación, sus archivos pueden extenderse en cualquier lugar realmente (los administradores de paquetes manejan parte del problema), pero hay un truco genial al respecto: use Docker para instalar aplicaciones y guárdelas en su caja de arena, especialmente si no va a Úselos con demasiada frecuencia. También es posible ejecutar aplicaciones GUI como Firefox por completo en un "sandbox" de Docker.
apt
es más simple y proporciona un mejor tui que el uso apt-get
.
*.app
archivo era insuficiente, ya que las instalaciones de aplicaciones a menudo ensuciaban otros lugares (por ejemplo, el directorio de la Biblioteca, de la memoria). Además, si construye manualmente desde la fuente en Ubuntu con make install
, use checkinstall
en su lugar para permitir una fácil eliminación.
./configure ; make ; make install
camino. Todo lo que necesitas es aprender la fabulosa herramienta fpm .
apt-get
lugar demake
instalar software.make install
se usa cuando necesita construir la última versión (posiblemente inestable) de un software a partir de fuentes, que aún no está disponible como paquete.