Saltar al contenido

¿Hay alguna forma de instalar Nano en CoreOS?

Deseamos enseñarte la mejor respuesta que descubrimos por todo internet. Deseamos que te sea de utilidad y si puedes comentarnos algo que nos pueda ayudar a mejorar hazlo libremente.

Solución:

Para hacer esto en una caja CoreOS, siga las sugerencias de la guía aquí:

  1. Inicie la caja CoreOS y conéctese como el core usuario
  2. ejecutar el /bin/toolbox Comando para ingresar al contenedor de acciones de Fedora.
  3. Instala cualquier software que necesites. Para instalar nano en este caso, sería tan sencillo como hacer un dnf -y install nano (dnf ha reemplazado a yum)
  4. Utilice nano para editar archivos. “Pero espera, ¡estoy en un contenedor!” No se preocupe: el sistema de archivos del host está montado en /media/root cuando está dentro del recipiente. Así que simplemente guarde un archivo de texto de muestra en /media/root/home/core/test.txtdespués exit el contenedor, y finalmente ve a listar los archivos en /home/core. ¿Ves tu archivo test.txt?

Si alguna parte de esto es demasiado críptica o confusa, haga preguntas de seguimiento. 🙂

Si bien la respuesta de Dan es básicamente correcta, parece que yum ya no funciona en la última instalación de CoreOS (instalada ayer desde la última coreos_production_vmware_ova.ova de http://stable.release.core-os.net/amd64-usr/ corriente en una estación de trabajo VMWare en Windows).

El comando yum citado aborta al final. Así que reemplace el paso (3) con el comando

/usr/bin/dnf install nano

que instala con éxito nano en el contenedor fedora.

Realice sus ediciones con nano dentro de este contenedor fedora (accesible desde el indicador de CoreOS mediante /bin/toolbox), mientras sigue los consejos de montaje de la publicación de Dan. Se puede salir del contenedor fedora con el comando ‘salir’.

Hay una opción más simple que encontré en una publicación de reddit

Primero conéctese como el core usuario y luego, asegúrese /opt/bin existe (sudo mkdir -p /opt/bin) antes de ejecutar el siguiente comando:

docker run -d --name nano base/archlinux:latest sleep && sudo docker cp nano:/usr/bin/nano /opt/bin && docker rm nano

Ojalá /opt/bin ya esta en el PATH así que tan pronto como funcionó, tendrás nano disponible.

Puntuaciones y reseñas

Agradecemos que desees corroborar nuestra publicación mostrando un comentario y puntuándolo te damos la bienvenida.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

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