¿Por qué hay ambos ' sudo apt-get install ' y ' sudo make install '?


Mejor respuesta

Las otras respuestas son buenas. “Apt-get install” busca en los repositorios de la distribución el paquete binario que desea instalar, lo descarga y lo instala. “Make install” es parte del proceso cuando tiene el código fuente de un programa y desea instalarlo como un binario ejecutable. La secuencia típica es «configurar» – esto comprueba que tiene todo el soporte necesario para compilar el programa; “Hacer”: compila el programa desde la fuente, generando los archivos ejecutables y otros archivos de soporte; y «make install», que coloca el programa compilado en las ubicaciones correctas del sistema para que funcione.

«sudo» en ambos casos solo otorga al usuario privilegios temporales para que el programa se pueda instalar en directorios a los que el usuario normalmente no tiene acceso.

Respuesta

Aquí hay tres comandos. “Apt-get”, “apt” y “sudo”.

Sudo significa literalmente SuperUser Do – es una forma de ejecutar comandos como root , o el usuario con permisos máximos. Es necesario para muchos comandos (como apt-get) por razones de seguridad. Tenga en cuenta que nunca debe iniciar sesión en como root. Si ha iniciado sesión como superusuario y su cuenta está comprometida (sí, hay troyanos y malware que apuntan a Linux), el atacante tendrá el control total de su sistema. Por lo tanto, sudo.

La otra parte es un poco más complejo. Existe un marco Debian llamado APT, para Advanced Packaging Tool. Se usa para crear los paquetes que instala. Confusamente, este APT no es el comando apt. En cambio, apt-get es el administrador de paquetes de línea de comandos incorporado que se usa en Debian y distribuciones basadas en Debian como Ubuntu. acompañado de apt-cache, una herramienta hermana que consulta repositorios y administra listas de paquetes y dependencias.

Linux Mint también introdujo una herramienta llamada apt, pero esta es una envoltura que pasa comandos a apt-get. Por lo general, es no lo que la gente quiere decir cuando se refiere a «apt».

En 2014, Ubuntu 16.04 introdujo la utilidad apt. fue diseñado para ser algo más fácil de usar que apt-get y apt-cache, y realiza las funciones de ambos, además de agregar algunos comandos nuevos.

El que usa es más o menos un Cuestión de preferencia. Tanto apt como apt-get te permiten instalar paquetes, es solo que apt es un poco más sencillo para operaciones comunes como instalar paquetes comunes.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *