Instalar Programas En Mac Desde Terminal

0 views
Skip to first unread message
Message has been deleted

Bernd Manison

unread,
Jul 10, 2024, 6:39:57 AM7/10/24
to bucsudispe

Las distribuciones de GNU/Linux tienen un sistema denominado gestor o administrador de paquetes que permite instalar aplicaciones (llamados paquetes en linux) directamente desde la lnea de comandos, sin tener que acceder a una pgina concreta, descargar archivos o ejecutarlos. Todo ello se hace de forma transparente y automtica mediante el mencionado gestor, que en distribuciones basadas en Debian se llama apt (Advanced Packaging Tool).

Esta es la forma ms cmoda y automtica de instalar paquetes desde una lnea de comandos. Tambin tenemos el comando dpkg, que sirve para instalar de forma manual los paquetes (es lo que usa por debajo apt) y, por ltimo, tenemos la forma ms manual que existe: compilar el programa de su cdigo fuente a un archivo ejecutable. Pero de eso hablaremos en otro momento.

instalar programas en mac desde terminal


Descargar archivo https://vlyyg.com/2yPBJQ



Existen algunos otros comando de gestin de instalacin de paquetes como aptitude, synaptic (entorno grfico) o wajig, pero no son el objeto de este artculo, ya que son menos populares o alternativas para otros contextos.

En Linux, ms concretamente en Debian (o distribuciones de Linux basadas en l), el formato de paquetera que se utiliza para instalar aplicaciones es .deb (Debian Packages). Si quisieramos instalar un paquete de forma manual, tendramos que descargar este archivo .deb y desde una lnea de comandos escribir:

Al igual que instalamos un paquete con el parmetro -i (install), podemos desinstalarlo con el parmetro -r (remove) o ver su contenido con -l (list). En la instalacin, el comando dpkg (Debian Package) se encargara de desempaquetar e instalar el paquete, despus de comprobar si tenemos todas las dependencias (otros paquetes) necesarias instaladas.

Como todo este trabajo puede llegar a ser muy laborioso si hay muchas dependencias, se ide apt, un gestor de paquetes que hara todo esto de forma automtica por nosotros, bsqueda e instalacin de dependencias incluida.

El gestor de paquetes apt nos permite instalar de forma muy sencilla aplicaciones y programas a travs del comando apt (o apt-get si queremos usar el comando de bajo nivel). Una vez dicho esto, veamos cuales son los parmetros ms frecuentes de apt:

En primer lugar, debemos diferenciar bien un paquete (aplicacin o programa), de la lista de paquetes disponibles, que es un ndice donde se encuentran todos los paquetes instalables desde apt. Esta lista se suele actualizar (para tener la ltima disponible) mediante apt update, como veremos a continuacin.

Lo primero que se debe hacer es ejecutar la lnea de comandos apt update. Este comando lo que har es actualizar la lista de paquetes disponibles para instalar, que puede estar obsoleta si han pasado varios das desde la ltima vez que lo hicimos, o incluso puede estar vaca si no lo hemos hecho nunca.

Consejo: Por defecto (sobre todo si usas Docker), las distribuciones suelen venir con esta lista (ndice de paquetes) vaca, por lo que si hacemos un apt install o apt search es probable que no nos encuentre nada. Hay que hacer un apt update antes.

Si nos aparece un mensaje como el siguiente, es que no tenemos permisos para actualizar listas o instalar paquetes. Lo correcto sera hacerlo con privilegios de root, utilizando sudo antes del comando apt update:

Esto nos muestra una lista de paquetes que coinciden con los trminos que hemos buscado, ya sea porque es el paquete concreto, porque contiene la palabra en su nombre, o porque se cita en la descripcin o en alguna palabra clave relacionada.

Nota: Si lo que queremos es ms informacin sobre un paquete en particular, podemos utilizar el comando apt show donde se nos mostrarn detalles como la versin, el usuario que mantiene el paquete, tamao de instalacin, dependencias, etc...

Un poco ms amplio es el objetivo de apt list, el cul nos muestra la lista de paquetes disponibles para instalar, en un formato ms compacto, donde cada lnea es un paquete y no muestra descripcin. Esto es til si queremos filtrar haciendo un apt list grep tint2 por ejemplo. En este caso, solo filtraremos por nombre del paquete.

Si lo que queremos es ver un listado de los paquetes instalados en nuestro sistema, simplemente hay que escribir: apt list --installed. Por otro lado, apt list --upgradable nos muestra un listado de los paquetes que tienen actualizacin disponible.

En el caso de que queramos desinstalar un paquete de nuestro sistema, podremos utilizar apt remove seguido del nombre del paquete. Esto eliminar dicho paquete de nuestro sistema, exceptuando los ficheros de configuracin que pudieramos haber modificado. En el caso de que desinstalemos un programa sin querer, con volverlo a instalar recuperaremos su configuracin habitual.

En el caso de que estemos seguros completamente y/o queramos eliminar por completo la aplicacin, incluyendo tambin los archivos de configuracin, podemos utilizar el comando apt purge seguido del nombre del paquete, en lugar de utilizar apt remove.

Otra de las ventajas de apt, es que tambin permite realizar tareas de mantenimiento o actualizar nuestro sistema mediante algunos de sus comandos. Los ms populares son los siguientes:

Por ejemplo, apt upgrade (no confundir con apt update) permite actualizar todos los paquetes instalados que no se encuentren en su ltima versin. Es una excelente forma de mantener el software de tu sistema actualizado sin demasiadas complicaciones.

El comando apt full-upgrade nos permite realizar una actualizacin completa del sistema. En el caso de apt upgrade, slo nos actualizar paquetes que pasan a una nueva versin, pero en el caso de apt full-upgrade tambin eliminar paquetes instalados en el caso de que sea necesario, como suele serlo en las actualizaciones importantes del sistema.

Por ltimo, apt autoremove es un comando que permite eliminar paquetes que, tras una actualizacin, han pasado a ser paquetes hurfanos (que ya no son utilizados) y pueden eliminarse de forma segura para hacer espacio en el disco.

Recuerda que las instalaciones se pueden realizar tanto desde apt como desde el comando de bajo nivel apt-get. Ambos sirven para lo mismo, pero apt est destinado a ser una opcin ms sencilla y atractiva (usa colores, barras de progreso, simplifica tareas, etc...) que apt-get, el cul es un comando ms a bajo nivel, que puede ser ms interesante para crear scripts o realizar tareas automatizadas.

Las listas de paquetes de Debian se actualizan desde los repositorios definidos en el fichero /etc/apt/sources.list. En l, se suelen encontrar los repositorios que estamos utilizando, uno por lnea. Algo similar a lo siguiente:

Observa que donde aparece la palabra clave buster est indicando la versin del sistema operativo. En el caso de Debian, cada versin del sistema operativo es definida por una palabra clave que es un personaje de Toy Story:

Sabiendo esto, es muy sencillo configurar los repositorios para actualizar nuestro sistema a las futuras versiones. Imaginemos que tenemos un sistema con Debian 10 (buster) como el del ejemplo anterior. Para actualizarlo a Debian 11 (bullseye), podemos hacer lo siguiente:

Comentar tambin que, por defecto, debian incorpora su repositorio principal (debian), su repositorio de actualizaciones de seguridad (debian-security) y su repositorio de actualizaciones por versin (updates en este caso). Podemos ampliar estos repositorios para tener ms paquetes a nuestra disposicin.

Si nos fijamos, cada repositorio (cada lnea) tiene las palabras clave contrib y non-free. Esto hace que dichos repositorios no slo muestren los paquetes generales, sino tambin los que son contribuciones de la comunidad (contrib) o los paquetes privativos (non-free).

La ltima lnea tiene un repositorio adicional bullseye-backports. Este es el llamado repositorio de retroimportaciones. Se trata de paquetes considerados inestables, pero mucho ms actualizados que otros, por si se quisiera tener versiones ms modernas, que las versiones estables consideradas por Debian.

En muchos casos, encontrars una carpeta adicional /etc/apt/sources.list.d/ que contiene algunos archivos. Son repositorios adicionales particulares, divididos en archivos separados para ser ms fcil de gestionar por herramientas automticas. Muchas aplicaciones como node, docker u otros, utilizan este sistema para aadir sus propios repositorios de actualizaciones.

Si nos fijamos bien, al ejecutar apt nos aparece al final el mensaje This APT has Super Cow Powers (Este APT tiene poderes de super vaca). Se trata de un huevo de pascua donde podemos ver a una vaquita escribiendo apt moo, apt moo moo o apt moo moo moo:

Soy Manz, vivo en Tenerife (Espaa) y soy streamer partner en Twitch y profesor. Me apasiona el universo de la programacin web, el diseo y desarrollo web y la tecnologa en general. Aunque soy full-stack, mi pasin es el front-end, la terminal y crear cosas divertidas y locas.

Nuestro equipo de editores e investigadores capacitados han sido autores de este artculo y lo han validado por su precisin y amplitud.

El equipo de contenido de wikiHow revisa cuidadosamente el trabajo de nuestro personal editorial para asegurar que cada artculo cumpla con nuestros altos estndares de calidad.

Este artculo ha sido visto 12 050 veces.

Si eres nuevo en Ubuntu y ests pensando en cmo instalar y desinstalar programas en el SO ("Sistema operativo"), entonces debes seguir leyendo este artculo. Puedes instalar y desintalar programas en Ubuntu de dos formas: mediante la lnea de comandos (el Terminal) o con Ubuntu Software Center. En este artculo, aprenders cmo instalar y desinstalar programas en Ubuntu usando el Terminal.

Hola gente, hoy vamos a ver el tema de instalar programas con APT, pero adems, actualizar, desinstalar, buscar y algunas cosas ms. Pero primero vamos a repasar unos conceptos bsico pero sin profundizar demasiado para no alargar demasiado este artculo, entre ellos repositorio, paquete y el sistema de APT.

d3342ee215
Reply all
Reply to author
Forward
0 new messages