Gerenciamento de software no seu beaglebone

Quando você sabe o seu caminho em torno da linha de comando, como baixar e instalar um novo software em um computador ou BeagleBone executando o sistema operacional Linux é muito fácil e simples. O software vem em que são chamados pacotes

- programas de software que pode ser baixado da Internet e instalado simplesmente digitando um comando no prompt.

Para baixar e instalar esses pacotes, você normalmente usa um gerenciador de pacotes, que baixa e instala não só o software que você pediu, mas também todos os outros softwares necessários, conhecido como dependências. A distribuição Debian usa um gerenciador de pacotes apt.

Se você ler outra literatura sobre o BeagleBone, você pode achar que você deve usar o utilitário opkg como o gerenciador de pacotes. Até recentemente, a distribuição padrão usado pela BeagleBone foi Ångström. Atualmente, o padrão é a distribuição Debian, então apt é o caminho a percorrer.

Para gerir o seu software, você deve ter a autorização do administrador, a quem você provavelmente já sabe como o superusuário. Sendo logado como raiz é muitas vezes considerado inseguro, como o computador torna-se vulnerável não só para o seu usuário (que pode sem querer fazer alterações indesejadas no sistema de arquivos), mas também para software malicioso que pode ter começado dentro.

Com isso em mente, você pode executar um comando com a autorização do raiz utilizador sem ser conectado como tal. Para fazer isso, digite sudo (Superusuário fazer) antes de um comando.

Em qualquer outra situação, se você receber uma mensagem de erro informando que o comando digitado pode ser executado somente com a autorização do raiz, tente usar sudo antes dele. Seja cauteloso, no entanto. Se o comando está lhe dizendo que ele precisa de autorização do raiz, provavelmente é porque algo sério está envolvido!

Em primeiro lugar, você tem que atualizar a lista de versões de pacotes disponíveis que seu gerenciador de pacotes tem consciência. (. O gerenciador de pacotes mantém uma lista desse tipo no sistema de arquivos do BeagleBone) Digite o seguinte comando:

sudo apt-get update

Você precisa estar conectado à Internet para este comando para o trabalho. pergaminhos de texto por após digitar o comando, dando informações sobre as mais novas listagens.

Em seguida, você deve atualizar o software, o que você pode conseguir comandando apt para atualizar. Este comando atualiza todos os pacotes que você instalou para suas versões mais recentes:

atualização apt-get sudo

Em termos de redação, a diferença entre atualização e modernização é sutil, mas o que eles fazem é muito diferente (embora eles são geralmente feito em conjunto). sudo apt-get update atualiza a lista de versões de pacotes disponíveis, mas não instalar ou atualizar qualquer um deles, enquanto atualização apt-get sudo atualiza os próprios pacotes, verificando a lista para fazê-lo. Por essa razão, você deve sempre ser executado atualizar antes atualizar.

Instalando o software

Para instalar um pacote para o qual você já sabe o nome, você tem que digitar o seguinte comando:

Video: BeagleBone Black (HD) - First Time Login

sudo apt-get install 

Para ver como funciona este processo, use o seguinte comando para instalar a aplicação Midnight Commander, que é um gerenciador de arquivos visual:

Video: Популярные Video – Beagle board и Тьюториал

sudo apt-get install mc

Este comando faz o download do pacote a partir da Internet e instala-lo, bem como quaisquer dependências que necessita para funcionar corretamente.

sempre executar sudo apt-get update antes de instalar o software.

software em execução

Para executar programas directamente a partir do prompt, basta digitar seus nomes, como mostra o seguinte comando e figura:

debian @ beaglebone: ~ $ mc

atualização de software

Você pode atualizar as últimas versões do seu software digitando o atualizar comando:

atualização apt-get sudo


Em geral, porém, você quer atualizar a lista de versões de pacotes disponíveis antes de atualizar para garantir que apt você recebe as atualizações mais recentes para o software instalado.

Em vez de ficar atualizações e upgrades escrevendo os comandos separadamente, você pode escrevê-los tanto em uma única linha da seguinte forma:

sudo apt-get update && atualização apt-get sudo

o && é um operador binário que significa AND. O operador AND é comumente usado em programação para testar várias condições. Por enquanto, lembre-se que seu uso garante que o segundo comando executa somente se o primeiro bem-sucedido. Se a atualização falhar por algum motivo (talvez porque lhe falta uma ligação à Internet), o sistema não vai mesmo tentar atualizar.

Este processo (especificamente, a parte atualização) pode levar um tempo muito longo, o que pode ser problemático se você deseja atualizar uma única aplicação. Felizmente, você pode fazê-lo digitando o instalar comandar novamente, lembrando-se de atualizar a lista de versões de pacotes disponíveis em primeiro lugar:

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

Este comando não instala o software tudo de novo. Em vez disso, o gerenciador de pacotes primeiro verifica se há atualizações e instala-los. Se as atualizações não estão disponíveis, o gerenciador de pacotes exibe uma mensagem que o software já está atualizado.

Video: EE Live! Training: Using BoneScript for Easy Development on the BeagleBone Black

software remoção

Para remover o software do seu BeagleBone, você recorrer mais uma vez para o gerenciador de pacotes apt. Aqui está um exemplo:

sudo apt-get remove mc

Este comando, no entanto, deixa para trás os arquivos que estão de alguma forma relacionados com o software, tais como arquivos de configuração e logs. Se você não pretende usar esses arquivos de qualquer forma, você pode remover tudo usando purga:

sudo apt-get purgar mc

Você também pode dirigir o sistema para verificar se há pacotes desnecessários e / ou arquivos e removê-los automaticamente.

O gestor de downloads do pacote e não apenas instala o pacote solicitado, mas também todos os outros pacotes que podem dependem. Assim, se você excluir algum software, suas dependências pode ficar para trás. O gerenciador de pacotes apt julgar as dependências desnecessárias e exclui-los automaticamente quando você emitir o seguinte comando:

sudo apt-get autoremove

Não se preocupe em dar tanto poder para o gerenciador de pacotes. Antes da eliminação, você verá uma lista dos pacotes que serão removidos, e você será solicitado a pressionar Y para confirmar que você quer que os pacotes removidos. Você também ver quanto espaço será liberado.

Video: Beaglebone booting linux in less than 5 seconds

Para remover todos os arquivos que são sem dúvida desnecessários, você pode digitar o seguinte comando:

sudo apt-get clean

Esses arquivos são geralmente arquivos de instalação. Eles permanecem no computador após a instalação de um programa, mesmo que eles não são mais necessários. Removê-los não é um problema.

É recomendado que você não remover qualquer pacote que você não instalou-se a menos que você está absolutamente certo de que você sabe o que é para. Pode ser um pacote necessário que vem com o Linux OS, e removê-lo pode levar a uma falha no sistema.

Vendo o que está instalado no seu BeagleBone

Para ver uma lista de pacotes instalados no seu BeagleBone, digite o seguinte comando:

dpkg --list

Note que este comando não requer raiz autorização. Afinal, você não está brincando com o software-você está apenas listá-la. Consequentemente, não é necessário usar sudo.

Para ver se um pacote específico está instalado, bem como uma descrição mais detalhada sobre isso, você pode usar o seguinte comando:

dpkg --status 

Publicações relacionadas