La gestión de software en su beaglebone

Cuando usted conoce su camino alrededor de la línea de comandos, la descarga y la instalación de nuevo software en un ordenador o BEAGLEBONE que ejecuta el sistema operativo Linux es muy fácil y sencillo. El software viene en lo que se llama paquetes - programas de software que se pueden descargar desde Internet e instalar simplemente escribiendo un comando en el símbolo.

Para descargar e instalar estos paquetes, se utiliza normalmente una gerente de empaquetación, que descarga e instala no sólo el software que ha solicitado, sino también todos los demás software necesario, conocido como dependencias. La distribución Debian usa un gestor de paquetes apt.

Si se lee otra literatura acerca de la BEAGLEBONE, es posible que usted debe usar la utilidad opkg como el gestor de paquetes. Hasta hace poco, la distribución estándar utilizado por el BEAGLEBONE era Ångström. En la actualidad, la norma es la distribución Debian, tan apto es el camino a seguir.

Para administrar el software, es necesario la autorización del administrador, quien probablemente ya saben como superusuario. La sesión como raíz a menudo se considera que no es seguro, ya que el ordenador se convierte en vulnerables no sólo a su usuario (que puede, sin saberlo, hacer cambios no deseados en el sistema de archivos), sino también para el software malicioso que pueda haber entrado en su interior.

Con esto en mente, se puede llevar a cabo un comando con la autorización de la raíz usuario sin ser conectado como tal. Para ello, escriba sudo (Superusuario hacer) antes de un comando.

En cualquier otra situación, si recibe un mensaje de error que indica que el comando introducido sólo puede ejecutarse con la autorización de raíz, trate de usar sudo antes de eso. Sea cauteloso, sin embargo. Si el comando que está diciendo que necesita la autorización de raíz, probablemente es porque algo grave está involucrado!

En primer lugar, usted tiene que actualizar la lista de versiones de paquetes disponibles que su gestor de paquetes es consciente. (. El gestor de paquetes mantiene una lista de este tipo de sistema de archivos del BEAGLEBONE) Escriba el siguiente comando:

apt-get update sudo

Es necesario estar conectado a Internet a este comando funcione. texto se desplaza por después de escribir el comando, dando información sobre las listas más recientes.

A continuación, debe actualizar el software, que se puede lograr mediante mando apto para actualizar. Este comando actualiza todos los paquetes que ha realizado la instalación en sus versiones más recientes:

sudo apt-get upgrade

En cuanto a la redacción, la diferencia entre la actualización y mejora es sutil, pero lo que hacen es bastante diferente (aunque por lo general están hechas juntos). apt-get update sudo actualiza la lista de las versiones de los paquetes disponibles, pero no instalar o actualizar cualquiera de ellos, mientras sudo apt-get upgrade actualiza los propios paquetes, comprobando la lista para hacerlo. Por esa razón, siempre se debe ejecutar actualizar antes de mejorar.

Video: Gestión de Proyectos JIRA

Instalación del software

Para instalar un paquete para el que ya se conoce el nombre, usted tiene que escribir el siguiente comando:

sudo apt-get install 

Para ver cómo funciona este proceso, utilice el siguiente comando para instalar la aplicación de Midnight Commander, que es un administrador de archivos gráficos:

sudo apt-get install mc

Este comando descarga el paquete desde Internet y lo instala, así como las dependencias que necesita para funcionar correctamente.

Siempre corre apt-get update sudo antes de instalar el software.

software que se ejecuta

Para ejecutar programas directamente desde el símbolo, simplemente escriba sus nombres, como se muestra en el siguiente comando y figura:

@ debian BEAGLEBONE: ~ $ mc

actualización de software

Puede actualizar la última versión de su software escribiendo el mejorar mando:

sudo apt-get upgrade

En general, sin embargo, que desea actualizar la lista de las versiones de los paquetes antes de actualizar a garantizar que apt le consigue las más recientes actualizaciones para el software instalado.

En lugar de obtener las actualizaciones y mejoras escribiendo los comandos por separado, puede escribir a los dos en una sola línea de la siguiente manera:

apt-get update sudo && sudo apt-get upgrade

los && es un operador binario que significa Y. El operador AND se utiliza comúnmente en la programación para la prueba de varias condiciones. Por ahora, tenga en cuenta que su uso se asegura de que el segundo comando se ejecuta sólo si la primera tiene éxito. Si su actualización falla por alguna razón (quizás porque le falta una conexión a Internet), el sistema no incluso intento de actualizar.

Este proceso (en concreto, la parte actualización) puede llevar mucho tiempo, lo cual puede ser problemático si desea actualizar una sola aplicación. Afortunadamente, puede hacerlo escribiendo el instalar comando de nuevo, recordando a actualizar la lista de versiones de paquetes disponibles en primer lugar:

apt-get update sudo && sudo apt-get install mc

Este comando no se instala el software de nuevo. En su lugar, los primeros gestor de paquetes comprueba si hay actualizaciones y las instala. Si las actualizaciones no están disponibles, el gestor de paquetes muestra un mensaje de que el software ya está en marcha hasta la fecha.

Video: Calidad del Software - Unidad 6: Gestión de la Configuración del SW - José Luis Abellán

eliminar software

Para eliminar el software de su BEAGLEBONE, de recurrir una vez más al gestor de paquetes apt. He aquí un ejemplo:

sudo apt-get remove mc

Este comando, sin embargo, deja tras de archivos que de alguna manera están relacionados con el software, tales como archivos de configuración y los registros. Si usted no tiene intención de usar esos archivos en modo alguno, puede quitar todo mediante el uso de purga:

sudo apt-get purgar mc

También puede dirigir el sistema para comprobar si hay paquetes innecesarios y / o archivos y eliminarlos automáticamente.

Las descargas del gestor de paquetes e instala no sólo el paquete solicitado, sino también cualquier otro paquete que se puede confiar. Por lo tanto, si se elimina algún tipo de software, sus dependencias pueden quedarse atrás. El gestor de paquetes apt considere las dependencias innecesarias y los elimina de forma automática cuando se emite el comando siguiente:

sudo apt-get autoremove

No se preocupan por dar tanto poder para el gestor de paquetes. Antes de su eliminación, se ve una lista de los paquetes que se eliminarán, y se le pide que presione Y para confirmar que usted quiere que los paquetes eliminados. También se puede ver cuánto espacio será liberado.

Para eliminar todos los archivos que son, sin duda, innecesaria, puede escribir el siguiente comando:

sudo apt-get clean

Estos archivos son generalmente archivos de instalación. Ellos permanecen en el equipo después de la instalación de un programa, a pesar de que ya no son necesarios. La eliminación de ellos no es un problema.

Se recomienda que no elimine ningún paquete que no ha instalado usted mismo a menos que esté absolutamente seguro de que usted sabe para qué sirve. Puede ser necesario un paquete que viene con el sistema operativo Linux, y la eliminación puede conducir a un fallo del sistema.

Al ver lo que está instalado en su BEAGLEBONE

Para ver una lista de los paquetes instalados en su BEAGLEBONE, escriba el siguiente comando:

dpkg --list

Tenga en cuenta que este comando no requiere raíz autorización. Después de todo, usted no está jugando con el software- que sólo estás lista ella. En consecuencia, no es necesario el uso de sudo.

Para ver si un paquete específico está instalado, así como una descripción más detallada al respecto, puede utilizar el siguiente comando:

--status dpkg 
Artículos Relacionados