Artigos

Alguns comandos para Terminal em GNU/Linux

Comandos específicos de distros (distribuições):

Debian :

APT (Advanced Packaging Tool)
O apt-get é uma interface simples de linha de comando para fazer o download de pacotes e instalá-los. O Debian e os sistemas baseados nele utilizam esse comando.

  • update – Adquire novas listas de pacotes.
  • upgrade – Faz uma atualização.
  • install <pacote>– Instala novos pacotes (um pacote é libc6 e não libc6.deb).
  • remove <pacote>– Remove um pacote.
  • source <pacote>– Faz o download de arquivos fonte.
  • build-dep – Configura as dependências de compilação de pacotes fonte.
  • dist-upgrade – Atualiza a distribuição, consulte apt-get(8).
  • dselect-upgrade – Segue as seleções do dselect.
  • clean – Apaga arquivos baixados para instalação.
  • autoclean – Apaga arquivos antigos baixados para instalação.
  • check – Verifica se não há dependências quebradas.

DPKG
O dpkg é um programa de computador que é a base do Sistema de Gerenciamento de Pacotes da distribuição linux Debian. O dpkg, similar ao RPM, é usado para instalar, remover e fornecer informações sobre os pacotes .deb.
O dpkg é uma ferramenta em linguagem de baixo nível. Front ends de alto nível são exigidos para buscar pacotes em lugares remotos ou conflitos complexos nas dependências dos pacotes. O Debian fornece o APT para este propósito.

  • dpkg-source > empacota e desempacota os arquivos-fontes de um pacote Debian.
  • dpkg-deb > empacota e desempacota pacotes binários.
  • dpkg-gencontrol > lê a informação de um pacote desempacotado da árvore-fonte do Debian, gera um pacote de controle binário e cria uma entrada para ele nos arquivos Debian.
  • dpkg-shlibdeps > calcula as dependências ocorridas com respeito a bibliotecas.
  • dpkg-genchanges > lê a informação de um pacote desempacotado da árvore-fonte do Debian gerando uma construção de controle de arquivos (.changes).
  • dpkg-buildpackage > é um script de controle que pode ser usado para construir um pacote automaticamente.
  • dpkg-distaddfile > adiciona um arquivo nos arquivos Debian.
  • dpkg-parsechangelog > lê os arquivos de mudanças (changelog) de um pacote desempacotado da árvore-fonte do Debian.

RPM
A simplificação de Red Hat Package Manager é um sistema de gerenciamento de pacotes para Linux. RPM instala, atualiza, desinstala e verifica softwares. RPM é o formato base da Linux Standard Base. Originalmente desenvolvido pela Red Hat Linux, RPM é agora usado por muitas distribuições Linux. E também é portado para outros sistemas operacionais como NetWare da Novell.

  • rpm -ivh –test pacote > Testar ficheiro
  • rpm -ivh pacote > Instalar fcheiro
  • rpm -e pacote > Desinstalar ficheiro
  • rpm -Uvh pacote > Actualizar
  • rpm -Fvh pacote > Refrescar (similar a actualizar, mas apenas instala se existir versão anterior)
  • rpm -q pacote > Saber qual é a versão instalada
  • rpm -qf ficheiro > Saber se pacote é parte de
  • rpm -qfl pacote> Dá informação sobre pacote

Portage
É um sistema de distribuição, configuração e atualização de pacotes da distribuição GNU/Linux chamada Gentoo Linux.
Ao ser direcionado para instalar ou atualizar um pacote, o funcionamento normal do Portage consiste em:

  • Baixar da internet o código fonte do pacote e de todas as suas dependências, caso o código fonte não tenha sido previamente baixado
  • Compilar o pacote e suas dependências, executando a instalação em uma sandbox
  • Instalar o pacote e suas dependências a partir da sandbox; caso o pacote tente instalar uma nova versão de um arquivo de configuração, o Portage dispõe de um sistema inteligente para gerenciar tal situação
  • Opcionalmente, um tarball pode ser gerado

Se o usuário já dispõe do tarball do pacote a ser instalado, o Portage pode ser direcionado a utilizar esse tarball, economizando tempo de compilação. Também existem ebuilds que não resultam em compilação, como por exemplo ebuilds de pacotes binários ou de dados.
A ferramenta mais importante para acessar as capacidades do Portage através da linha de comando é o emerge.

  • emerge –sync > Atualiza a “árvore” do Portage.
  • emerge –update –world > Atualiza todos os pacotes instalados pelo usuário.
  • emerge –update –world –pretend > Mostra quais pacotes serão atualizados.
  • emerge pacote > Instala ou atualiza os pacotes relacionados ao pacote.

Urpmi
<É uma ferramenta de gestão de pacotes do Mandriva para instalar, remover, actualizar pacotes de medias locais ou remotas (net). Ele trabalha em torno do RPM, com o alvo que o usuário não deve ter que sofrer o inferno do frequentemente-encontrado problema de dependências. Trabalha com fontes oficiais de Mandriva ou fontes não-oficiais.

  • urpmi <pacote> > Instalar pacote
  • urpme <pacote> > Desinstalar pacote com dependências
  • urpmq <pacote> > Procurar no repositório
  • urpmf <ficheiro> > Encontrar pacotes para <ficheiro>
  • urpmi.update -a > Actualizar lista de pacotes
  • urpmi –auto-select > Actualizar sistema

YUM
O Yellow Dog Updater, modificado (YUM) é uma ferramenta de gestão de pacotes (em linha de comando) OpenSource, sendo RPM-compatível. Yum é uma reescrita cheia de ferramentas do predecessor, Yellowdog Updater (YUP), e foi tornado primeiramente a fim atualizar e controlar os sistemas Redhat de Linux do chapéu usados no departamento do duque universidade da física. Desde então, foi adotado por Fedora Núcleo, por CentOS, e por muito outro distribuições RPM-baseadas de Linux, including o YUM, onde substituiu a utilidade original de YUP. O Redhat, através do up2date, pode também empregar repositórios do yum ao executar updates do software. O YUM, modificado está disponível sob a versão 2 da licença do GNU GPL ou acima.

  • yum > mostra ajuda
  • yum check-update > Actualiza dados do repositório e actualiza se necessário.
  • yum update > Procura por actualizações e aplica-as interactivamente.
  • yum -y update > Procura por actualizações e mostra-as com
  • yum update <pacote> > Procura por actualizações e actualiza apenas o <pacote>
  • yum info > Similar a rpm -qai
  • yum info <pacote> > Informação sobre pacote especifico
  • yum list > Lista todos os pacotes
  • yum list <pacote> > Lista todo(s) o(s) pacote(s) selecionado(s)
  • yum list installed > Lista todos os pacotes instalados
  • yum list available > Lista todos os pacotes não instalados
  • yum list update > Lista todos os pacotes que necessitam actualização
  • yum list extras > Lista todos os pacotes que não estão disponíveis de nenhum repositório definido (ficheiro /etc/yum.conf )
  • yum clean > Remove pacotes rpms da cache do YUM e outros desnecessários
  • yum install <pacote> > Instalar o pacote
  • yum remove <pacote> > Remover o pacote
  • yum provides <ficheiro> > Procurar qual o pacote que disponibiliza <ficheiro>
  • yum search <string> > Procura por pacotes que contêm a string no nome ou cabeçalho

Poderá ser sempre encontrada mais info :

  • man <comando>
Página anterior 1 2

Artigos Relacionados

Botão Voltar ao Topo