Gerenciamento de Software em 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
Menu
Para baixar e instalar esses pacotes, você normalmente usa um gerenciador de pacotes, que faz o download 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 # 197-ngstr nº 246-m. Atualmente, o padrão é a distribuição Debian, de modo 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 conectado como raiz é muitas vezes considerado inseguro, como o computador torna-se vulnerável, não só para o seu usuário (que pode inadvertidamente 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 da raiz utilizador sem ser logado 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 da 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 que esse comando funcione. texto rola por após digitar o comando, dando informações sobre as mais recentes 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 redacção, a diferença entre a actualização e modernização é sutil, mas o que eles fazem é muito diferente (mesmo que 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 atualização.
Instalação do software
Para instalar um pacote para o qual você já sabe o nome, você tem que digitar o seguinte comando:
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:
sudo apt-get install mc
Este comando faz o download do pacote a partir da Internet e instala-lo, bem como quaisquer dependências necessárias para funcionar corretamente.
sempre executar sudo apt-get update antes de instalar o software.
software em execução
Para executar programas directamente 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 atualização 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, tenha em mente que a sua utilização garante que o segundo comando é executado 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 instalar o software novamente. 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.
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 direcionar 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 depender. Assim, se você excluir algum software, suas dependências pode ficar para trás. O gerenciador de pacotes apt considerar 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 esses pacotes removidos. Você também ver quanto espaço será liberado.
Para remover todos os arquivos que são, sem dúvida, desnecessária, 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.
É recomendável que você não remova 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 exige 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