La gestión de software en su BEAGLEBONE

Cuando usted sabe su manera alrededor de la línea de comandos, descargar e instalar nuevo software en un ordenador o BEAGLEBONE 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 de Internet e instalarse simplemente escribiendo un comando en el símbolo del sistema.

Para descargar e instalar estos paquetes, que normalmente utiliza un gestor de paquetes, que descarga e instala no sólo el software que ha solicitado, sino también el resto del software requerido, conocido como dependencias. La distribución Debian utiliza un gestor de paquetes apt.

Si usted lee otra literatura sobre la BEAGLEBONE, usted puede encontrar 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 # 197-ngstr # 246-m. Actualmente, la norma es la distribución Debian, tan apto es el camino a seguir.

Para gestionar su software, necesita la autorización del administrador, a quien usted probablemente ya sabe como superusuario. Estar conectado como raíz a menudo se considera que no es seguro, ya que el equipo se vuelve vulnerable, no sólo a su usuario (que pueden involuntariamente hacer cambios no deseados en el sistema de archivos), pero también a un software malicioso que puede haber llegado el interior.

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

En cualquier otra situación, si obtiene un mensaje de error diciendo que el comando introducido puede ejecutar sólo con la autorización del raíz, tratar de usar sudo antes de eso. Tenga cuidado, 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 los 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:

sudo update apt-get

Tienes que estar conectado a Internet para que este comando funciona. 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 ordenando apto para actualizar. Este comando actualiza todos los paquetes que ha instalado a sus versiones más recientes:

sudo apt-get upgrade

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

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 comando siguiente para instalar la aplicación Midnight Commander, que es un administrador de archivos visual:

sudo apt-get install mc

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

Siempre corre sudo update apt-get 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:

imagen0.jpg
debian @ BEAGLEBONE: ~ $ mc

Actualización de software

Puede actualizar las últimas versiones de su software escribiendo el actualización comando:

sudo apt-get upgrade

En general, sin embargo, desea actualizar la lista de las versiones de los paquetes disponibles 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 al escribir los comandos por separado, puede escribir a ambos en una sola línea de la siguiente manera:

sudo update apt-get 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 múltiples condiciones. Por ahora, tenga en cuenta que su uso asegura 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 ni siquiera intentará actualizar.

Este proceso (en concreto, la parte actualización) puede tomar un tiempo muy largo, que puede ser problemático si desea actualizar una sola aplicación. Afortunadamente, usted puede hacerlo escribiendo el instalar comando de nuevo, recordando para actualizar la lista de las versiones de los paquetes disponibles primero:

sudo update apt-get sudo apt-get install mc

Este comando no se instala el software de nuevo. En cambio, el gestor de paquetes comprueba primero si hay actualizaciones y las instala. Si las actualizaciones no están disponibles, el gestor de paquetes muestra un mensaje que el software ya está actualizado.

Software de Extracción

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

sudo apt-get remove mc

Este comando, sin embargo, deja tras de archivos que están de alguna manera relacionados con el software, como los 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 puede confiar. Por lo tanto, si elimina algún software, sus dependencias pueden quedarse atrás. El gestor de paquetes apt considere las dependencias innecesarias y los elimina automáticamente cuando se emite el siguiente comando:

sudo apt-get autoremove

No se preocupe acerca de dar tanto poder que el gestor de paquetes. Antes de la eliminación, verá una lista de los paquetes que se eliminarán, y se le pide que presione Y para confirmar que usted quiere los paquetes eliminados. También verá la cantidad de espacio será liberado.

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

sudo apt-get clean

Estos archivos suelen ser 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. Extracción de ellos no es un problema.

Se recomienda que no se retire cualquier paquete que no ha instalado usted mismo a menos que esté absolutamente seguro de que usted sabe lo que es para. 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 estés simplemente lista. En consecuencia, no es necesario el uso de sudo.

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

--status dpkg 



» » » » La gestión de software en su BEAGLEBONE