No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

¿Cómo instalar software?

23/30
Recursos

Aportes 23

Preguntas 5

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

En Linux, es común instalar software desde la línea de comandos utilizando el manejador de paquetes de la distribución que estés utilizando. El proceso para instalar un paquete es bastante sencillo y se realiza en unos pocos pasos:

  1. Actualiza la lista de paquetes disponibles en los repositorios utilizando el siguiente comando:

    • En distribuciones basadas en Debian, como Ubuntu o Linux Mint, utiliza:

      sudo apt update

    • En distribuciones basadas en Red Hat, como Fedora o CentOS, utiliza:

      sudo dnf update

  2. Busca el paquete que quieres instalar utilizando el comando de búsqueda correspondiente:

    • En distribuciones basadas en Debian, utiliza:

      apt search <nombre_del_paquete>

    • En distribuciones basadas en Red Hat, utiliza:

      dnf search <nombre_del_paquete>

  3. Una vez que encuentres el paquete que quieres instalar, utiliza el comando correspondiente para instalarlo:

    • En distribuciones basadas en Debian, utiliza:

      sudo apt install <nombre_del_paquete>

    • En distribuciones basadas en Red Hat, utiliza:

      sudo dnf install <nombre_del_paquete>

  4. Espera a que se complete la instalación del paquete. En algunos casos, se te pedirá que confirmes la instalación o que ingreses tu contraseña de administrador.

Y eso es todo, ahora deberías tener el paquete instalado en tu sistema Linux y listo para ser utilizado. Ten en cuenta que, dependiendo del paquete que estés instalando, es posible que necesites reiniciar ciertos servicios o aplicaciones para que los cambios tengan efecto.

En caso de no se encuentren las tres ultimas lineas cuando edites
➜ ~ vim .zshrc
Las agregas > presionas la tecla esc dos puntos :qw y ENTER
Y ejecuta source .zshrc para asi poder utilizar nvm
➜ ~ source .zshrc

Que buena clase desconocía esos Repositorios Extra. 👏

Hola!!, al ejecutar nvm -v obtenía este mensaje

~ nvm -v

zsh: command not found: nvm

Luego de revisar en varios lugares encontré la solución ejecutando este comando

➜  ~ source ~/.zshrc

Ahora tengo

➜  ~ nvm -v
0.39.4

Espero sea útil!!!

esta clase me enredo un poco, la revisaré unas cuentas veces y así espero entender un poco mejor…

Si quieres que screenfetch se inicie cada vez que abres tu terminal pudes hacerlo agregando en la ultima línea la palabra **screenfetch e**n la siguiente dirección: **sudo nano /etc/bash.bashrc** ![](https://static.platzi.com/media/user_upload/image-ccecd177-75e5-4554-9671-5269ffb827a8.jpg) Es muy facil y practico para cuando tengas muchas distribuciones y no tengas que consultar cual es.

se centro mucho en RH y yo slo uso Ubuntu jajaja pero muy vacana la clase

Si estan utilizando Ubuntu o Fedora (o cualquier distro con escritorio Gnome) les recomiendo Console (https://apps.gnome.org/Console/), se torna de diferente color cuando estas en normal/sudo/ssh.

normalmente nunca se debe hacer lo ultimo. Una vez por payaso descargue un emulador de N64 en un video de youtube y me provocaba que se me calentara el procesador y crasheara mientras revisaba los logs era por que se ejecutaba en segundo plano para hacer quien sabe que… SI tambien crashea linux… Impensable

¿Cómo instalar software?

Si después de instalar nvm, les sale "zsh: command not found: nvm". Una posible solución sea recargar la Shell de nuevo, de esta manera: * source ~/.zshrc * ![](https://static.platzi.com/media/user_upload/image-216b4992-bbe1-4e25-89a2-ef565f5bf3d0.jpg)
![](https://static.platzi.com/media/user_upload/imagen-38d06bf5-5838-4799-8cea-4feeb617fc1f.jpg)
![](https://static.platzi.com/media/user_upload/image-08ea1c76-fac5-4869-95f0-36ba5e7c4163.jpg)![](https://static.platzi.com/media/user_upload/image-14cf15f7-71df-480f-8e52-10a05f22a119.jpg)![](https://static.platzi.com/media/user_upload/image-88359e89-3535-42ad-a816-4fb24e4aa07a.jpg) Ya son más dirvertidos
![](https://static.platzi.com/media/user_upload/image-d5b0e5d0-eb3f-41c8-a0e0-17668f007212.jpg) Ya son más divertidos
### **INSTALACIÓN DE SOFTWARE NO DISPONIBLE EN REPOSITORIOS OFICIALES** A veces, el software que necesitamos no está disponible en los repositorios oficiales de nuestras distribuciones. Sin embargo, aún podemos instalarlo utilizando otras opciones. #### **Descarga de paquetes directamente** 1. Buscamos el software en un repositorio como "rpm finder". 2. Descargamos el archivo ".rpm" adecuado para nuestra arquitectura. 3. Utilizamos el comando curl para descargar el paquete. 4. Instalamos el paquete descargado con sudo dnf install ./nombre\_del\_paquete.rpm. #### **Instalación a través de scripts** 1. Buscamos un script adecuado para la instalación del software. 2. Ejecutamos el script en nuestra terminal con los permisos necesarios. #### **Uso de manejadores de paquetes específicos** Algunos software requieren manejadores de paquetes específicos para su instalación, como "NVM" para Node.js y "Anaconda" para Python. ### **GESTIÓN DE SOFTWARE CON REPOSITORIOS ALTERNATIVOS** A veces, necesitamos instalar versiones más recientes de software que las disponibles en los repositorios oficiales. Para ello, podemos recurrir a manejadores de paquetes alternativos que se centran en runtimes específicos de lenguajes de programación. #### **Instalación de node.js con nvm** 1. Instalamos "zsh" si no está presente en nuestro sistema con sudo dnf install zsh. 2. Instalamos "NVM" con el script proporcionado en su sitio web. 3. Instalamos la última versión de "Node.js" con nvm install --lts. ### **USO DE TIENDAS DE SOFTWARE** Las tiendas de software como "Snapcraft" y "Flatpak" proporcionan una manera conveniente y segura de instalar software actualizado en Ubuntu Server. #### **Instalación de software con snapcraft** 1. Buscamos el software en la tienda "Snapcraft". 2. Utilizamos el comando proporcionado para instalar el software. ### **INSTALACIÓN DIRECTA DE BINARIOS** Si el software no está disponible en los repositorios ni en tiendas de software, a veces podemos descargar el binario y ejecutarlo directamente. #### **Ejecución de screenfetch cómo binario** 1. Descargamos el binario desde el repositorio de GitHub. 2. Cambiamos los permisos del archivo con chmod +x nombre\_del\_archivo. 3. Movemos el archivo a la carpeta de binarios con mv nombre\_del\_archivo /bin/nombre\_del\_comando. ### **CONSIDERACIONES DE SEGURIDAD** Es importante tener en cuenta los riesgos asociados con la instalación de software desde fuentes no verificadas. Siempre debemos asegurarnos de instalar software de fuentes confiables para evitar problemas de seguridad.
gracias por los aportes en esta area
![](/home/ocstudio/Imágenes/)Una alternativa a screemfetch es neofetch ![](/home/ocstudio/Imágenes/)
Tiendas para la instalación de software <https://www.flatpak.org/> <https://snapcraft.io/nvim>
En la siguiente página encontré algo de información: <https://www.redhat.com/sysadmin/ca-certificates-cli> Acerca del error: curl: (60) SSL certificate problem: certificate is not yet valid Utilizar la bandera -k. No es muy segura ya que establece una conexión insegura con el servidor ya que se ignoran los certificados de seguridad ca-certificates. $ curl -k <https://rpmfind.net/linux/epel/8/Everything/x86_64/Packages/c/cowsay-3.04-16.el8.noarch.rpm> -o cowsay.rpm
Hola, yo tuve este error al intentar correr el comando curl para la descarga: curl: (60) SSL certificate problem: certificate is not yet valid

Diferentes formas de instalar software
Comando para hacer solicitudes
Con url - usar Comando curl
2 TIPOS DE PAQUETES:
Rpm son los archivos .rpm y en Debian, ósea para Ubuntu ser ver es. devp.
Para redhat nos interesa los archivos que dicen EPEL, son paquetes extra para sistemas de forma empresarial, extra packages for Enterprise Linux (EPEL).
Esto se usa por ejemplo en librerías que redhat de manera normal no permite descargar, como el cowsay.

• INSTALADOR DE PAQUETES PARA LINUX

Snapcraft y Flatpak
Entonces se llega al a tienda de snapcraft, busco neovim (app de ejemplo), la ventaja de Ubuntu server es que snapcraft ya viene completamente instalado, se da en instal y emite una línea de código, en este caso (sudo snap install nvim --classic), se copia y se pega en consola, se pone la clave de root o simplemente antes ejecutas sudo su, y ya quedas con movimientos permanentes de root.

Es interesante el aprendizaje de la instalacion de software. Se aprendio mucho en esta clase y ahora solo queda ver el resto que tiene el profe.

Tiendas de software para Linux
https://snapcraft.io/
https://flatpak.org/