Uso do Linux yum e apt-get

De um modo geral, os sistemas Linux conhecidos são basicamente divididos em duas categorias:

1. Série RedHat: Redhat, Centos, Fedora, etc.

2. Série Debian: Debian, Ubuntu, etc.

RedHat série
1 Formato de pacote de instalação comum pacote rpm, o comando para instalar o pacote rpm é "rpm -parameter"
2 ferramenta de gerenciamento de pacote yum
3 suporta pacote tar

Debian série
1 Formato de pacote de instalação comum pacote deb, o comando para instalar o pacote deb é "dpkg -parameter"
2 ferramenta de gerenciamento de pacote apt-get
3 suporta pacote tar

Tar é apenas um formato de arquivo compactado, portanto, ele apenas compacta e compacta os arquivos.
O Rpm é equivalente ao arquivo de instalação do Windows, ele tratará automaticamente as dependências entre os pacotes de software.
Em termos de vantagens e desvantagens, o rpm é geralmente um arquivo pré-compilado, que pode ter sido vinculado a uma determinada CPU ou distribuição.
Tar geralmente inclui scripts de compilação, que você pode compilar em seu ambiente, portanto, é versátil.
Se o seu pacote não deseja ser open source, você pode torná-lo rpm. Se for open source, tar é mais conveniente.
Tar é geralmente um pacote de software com código-fonte, você precisa descompactá-lo sozinho e depois instalar a trilogia, ./configure, make, make install. Para instalar o software.

RPM é um mecanismo de gerenciamento de pacotes de software da empresa redhat, que pode instalar e deletar operações diretamente através do comando rpm, a maior vantagem é que controla automaticamente as possíveis dependências de vários pacotes de software.

--------------------------------
*. forma rpm de instalação do pacote de software binário [centos] : rpm -ivh *.
desinstalação rpm : rpm -e packgename
        rpm -q nginx Verifique se a
    atualização foi instalada : rpm -Uvh xxx
query:
consultar todos os pacotes instalados: rpm -qa
consultar um pacote: rpm -qa | grep xxx
rpm -qi xxx
query software Instalação caminho: rpm -ql xxx
rpm -qc xxx
Consulta qual pacote rpm gerou um determinado arquivo: rpm -qf /etc/yum.conf
rpm -qpi xxx
rpm -qa | grep php Veja a instalação do pacote RMP instalado
: rpm- ivh xxx
remoção : rpm -e xxx
upgrade: rpm -Uvh xxx
query:
consultar todos os pacotes instalados: rpm -qa
consultar um pacote: rpm -qa | grep xxx
rpm -qi xxx
consultar o caminho de instalação do software: rpm -ql xxx
rpm -qc xxx
Consultar qual pacote rpm gerou um determinado arquivo: rpm -qf /etc/yum.conf
rpm -qpi xxx
-------------------------------- instalação do pacote de distribuição do código-fonte src.rpm e desinstalação da
distribuição do código-fonte do software Linux Significa para fornecer a forma de liberação de todo o código-fonte do programa do software, que requer que os usuários compilem em código binário executável e o instale. A vantagem é que a configuração é flexível e certas funções / módulos podem ser removidos ou retidos à vontade , adaptando-se a uma variedade de hardware / A desvantagem da plataforma do sistema operacional e do ambiente de compilação é que é difícil e geralmente não é adequado para iniciantes.
1. Pacote de software de código-fonte na forma de
* .src.rpm Instalação: rpm -rebuild * .src.rpm
cd / usr / src / dist / RPMS
rpm -ivh * .rpm
Desinstalação: rpm -e packgename
Descrição: rpm - rebuild * O comando .src.rpm compila o código-fonte e gera um pacote binário rpm em / usr / src / dist / RPMS e então instala o pacote binário. packgename conforme mencionado anteriormente.
-------------------------------- dpkg [ubuntu]
dpkg -l | grep'php 'Use dpkg -l para visualizar O software instalado
dpkg é a abreviatura de Pacote Debian [待 宾]. Um sistema de gerenciamento de pacotes desenvolvido especialmente para o Debian para facilitar a instalação, atualização e remoção de software. Todas as distribuições Linux derivadas do Debian usam dpkg, como Ubuntu, Knoppix, etc.
Aqui estão alguns usos comuns do Dpkg:
1. dpkg -i <package.deb>
instala um pacote Debian, como um arquivo que você baixou manualmente.
2. dpkg -c <package.deb>
lista o conteúdo de <package.deb>.
3. dpkg -I <package.deb>
extrai informações do pacote de <package.deb>.
4. dpkg -r <package>
remove um pacote instalado.
5. dpkg -P <package>
remove completamente um pacote instalado. Ao contrário de remove, remove apenas exclui dados e arquivos executáveis, enquanto purge também exclui todos os arquivos de configuração.
6. dpkg -L <package>
lista todos os arquivos instalados por <package>. Veja também dpkg -c para verificar o conteúdo de um arquivo .deb.
7. dpkg -s <package>
exibe as informações dos pacotes instalados. Veja também apt-cache para exibir informações do pacote nos arquivos Debian e dpkg -I para exibir informações do pacote extraídas de um arquivo .deb.
8. dpkg-reconfigure <package>
reconfigure um pacote já instalado, se ele usar o debconf (o debconf fornece uma interface de configuração unificada para instalação do pacote).

-------------------------------- Use yum e apt-get. Atualização do método de gerenciamento de software. O
arquivo de configuração do yum é /etc/yum.conf
1. Vamos falar sobre o gerenciamento avançado de pacotes do yum do Redhat.
Yum install gcc [centos]
update: yum update
installation: yum install xxx
remoção : Yum remove xxx
clear arquivos instalados (/ var / cache / yum /): yum limpar todas as
pesquisas: yum pesquisar xxx
listar todos os arquivos: yum listar
informações do arquivo de consulta: yum info xxx
#sudo -s
# LANG = C
#yum -y instalar gcc gcc-c autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libpng libpng-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses
para instalar o software curl devel package
yum -y <package_name>
Comando: yum install <package_name>
Use YUM para excluir o pacote de software
Comando: yum remove <nome_do_pacote>
yum -y remove httpd *   
Comando: yum search <palavra-chave>
lista todos os pacotes de software instaláveis
Comando: yum list
yum list php *
lista todos os pacotes de software atualizáveis
Comando:
coluna yum list updates Lista todos os pacotes
instalados Comando: yum list installed
lista todos os pacotes instalados, mas não no Yum Repository
Comando: yum list extras
lista os pacotes de software especificados
Comando: yum list <package_name>
yum = Yellow dog Updater, A
função principal do Modificado é adicionar / excluir / atualizar pacotes RPM mais convenientemente.
Pode resolver automaticamente o problema de dependência de pacotes. Pode
gerenciar facilmente os problemas de atualização de um grande número de sistemas.
Recursos do yum
Pode configurar vários Repositórios ao mesmo tempo.
Arquivos de configuração simples (/etc/yum.conf
automaticamente resolve os problemas de dependência encontrados ao adicionar ou excluir pacotes rpm,
fácil de usar,
manter a consistência com o banco de dados RPM,
yum instala o
CentOS vem com (yum - *. noarch.rpm)
#rpm -ivh yum - *. noarch.rpm
Antes de habilitar o yum pela primeira vez, você primeiro precisa importar a RPM-GPG-KEY do sistema:
#rpm --import / usr / share / doc / centos-release- 3 (4) / RPM-GPG-KEY-CentOS-3 (4)
instrução yum
Nota: Quando o yum é usado pela primeira vez ou a biblioteca de recursos do yum é atualizada, o yum irá baixar automaticamente todos os cabeçalhos necessários e colocá-los no / diretório var / cache / yum. o tempo necessário pode ser maior.
pacote de atualização rpm
rpm pacote de inspeção pode ser atualizado
#yum verificar-atualizar
atualizar todos os pacotes rpm
#yum atualizar
para atualizar o pacote rpm especificado, como atualizar o kernel de origem e o kernel
# yum update kernel kernel-Source
grande Atualização de versão em grande escala, ao contrário de yum update, mesmo os pacotes obsoletos também são atualizados
#yum upgrade
instalação e exclusão de
pacote rpm Instale pacotes rpm, como xmms-mp3
#yum install xmms-mp3
delete rpm pacotes, incluindo Pacotes que dependem de
#yum remove licq
Nota: Ao mesmo tempo, você será solicitado a deletar
os parâmetros relevantes do armazenamento temporário licq-gnome, licq-qt, licq-text yum (/ var / cache / yum /)
Limpe os arquivos do pacote rpm no armazenamento temporário
#yum clean packages
limpa arquivos de cabeçalho rpm no armazenamento temporário
#yum clearn headers
limpa os arquivos de cabeçalho rpm antigos no armazenamento temporário
#yum clean oldheaders
limpa os arquivos de cabeçalho rpm antigos e arquivos de pacote no armazenamento temporário
#yum clearn ou #yum clearn todos
Nota: Equivalente a pacotes yum clean +
lista de pacotes yum clean oldheaders
Lista todos os pacotes rpm que podem ser instalados ou atualizados na biblioteca de recursos
#yum list
lista pacotes rpm específicos que podem ser instalados ou atualizados na biblioteca de recursos e foram instalados
# yum list mozilla # yum list mozilla *
Nota: Você pode usar caracteres correspondentes no nome do pacote rpm, como listar todos os pacotes rpm começando com mozilla, listando todos os pacotes rpm
que podem ser atualizados na biblioteca de recursos #
yum list updates
lists all rpm pacotes que foram instalados
# yum list installed
lista os pacotes rpm que foram instalados, mas não estão incluídos na biblioteca de recursos
#yum list extras
Nota: pacotes rpm baixados e instalados através de outros sites são
exibidos (o parâmetro info é o mesmo que list)
e todos os pacotes rpm na biblioteca de recursos podem ser instalados Ou informações atualizadas do pacote rpm
#yum info
lista as informações específicas instaláveis ​​ou atualizadas na biblioteca de recursos e as informações do pacote rpm instalado
#yum info mozilla # yum info mozilla *
Nota: Você pode usar caracteres correspondentes no nome do pacote rpm, como listar informações sobre
todos os pacotes rpm começando com mozilla, listando informações sobre todos os pacotes rpm que podem ser atualizados na biblioteca de recursos #yum
info updates
Lista as informações de todos os pacotes rpm que foram instalados
#yum info installed
Lista as informações dos pacotes rpm que foram instalados, mas não incluídos na biblioteca de recursos
#yum info extras
Nota:
Pesquise rpm baixando e instalando pacotes rpm de outros sites Package
pesquisa para pacotes rpm correspondentes caracteres específicos
#yum pesquisa mozilla
Nota: Pesquisa em nomes de pacotes RPM, descrições de pacotes, etc. busca
por pacotes RPM que contêm nomes de arquivos específicos
#yum fornece realplay
biblioteca de recursos add
por exemplo: add rpm. livna.org como um recurso Biblioteca
Instalar Livna.org rpms chave GPG
#rpm --import http://rpm.livna.org/RPM-LIVNA-GPG-KEY
Verifique a chave GPG
# rpm -qa gpg-pubkey *
Exibir informações da chave #rpm
-qi gpg- pubkey-a109b1ec-3f6e28d5
(Observação: se você quiser excluir a chave, use #rpm -e gpg-pubkey-a109b1ec-3f6e28d5)
comandos mais usados ​​do
yum # yum install xxx Instalar software xxx
# yum info xxx Ver informações sobre software xxx
# yum remover software xxx delete pacote
# yum list Lista os pacotes de software
# yum clean清 Buffer 和 就 的
# yum fornece pacotes de busca xxx com xxx como palavras-chave (informações fornecidas como palavras-chave)
# yum search xxx Busca de pacotes (com nomes como palavras-chave)
# yum groupupdate xxx
# yum grouplist xxx
# yum groupremove xxx
Esses três são todas as listas de atualização e operações de exclusão como um grupo. . Por exemplo, "Mysql Database" é um grupo que irá operar todos os pacotes de software relacionados ao mesmo tempo;
# yum update system upgrade
# yum list available lista todos os pacotes na fonte de atualização;
# yum list updates lista todos os pacotes atualizáveis ​​em a fonte de atualização;
# yum list installed lista os pacotes instalados;
# yun update kernel Atualize o kernel;
fontes comumente usadas do yum
1) Selecione automaticamente a fonte mais rápida
Porque alguns espelhos no yum são muito lentos, se o yum escolher este espelho, o yum será muito lento neste momento. Para isso, você pode baixar o plug-in mais rápido do espelho, ele selecionará automaticamente o espelho mais rápido:
#yum install yum-mais rápido
arquivo de configuração do espelho : (geralmente não precisa mover) /etc/yum/pluginconf.d/fastestmirror.conf
seu arquivo de registro de teste de velocidade do espelho yum: / var /cache/yum/timedhosts.txt
(2)
Se o yum usar a interface gráfica for inconveniente para a linha de comando yum, você pode usar o yumex gráfico, que parece mais conveniente, porque você pode escolher livremente o repositório de software:
#yum install yumex
e então você pode ver o yum extender nas ferramentas do sistema. Na verdade, o "Adicionar / Remover Programas" incluído no sistema também pode implementar a instalação de software gráfico, mas não tem algumas funções yumex.
2. Fale sobre o método de gerenciamento de pacote avançado no
arquivo de configuração apt-get do Ubuntu /etc/apt/sources.list
Para a versão do servidor, é recomendado usar o aptitude para visualizar, instalar e excluir o pacote deb
sudo apt-get install aptitude
e então execute sudo aptitude para entrar no Gerenciamento
Você também pode usar o comando:
aptitude update para atualizar a lista de pacotes disponíveis
aptitude atualizar atualizar pacotes disponíveis
aptitude dist-atualizar atualizar o sistema para uma nova versão
aptitude instalar pkgname instalar pacote
aptitude remover pkgname deletar pacote
aptitude purge pkgname deletar pacote e seu arquivo de configuração
aptitude pesquisa string pesquisar pacote
aptitude mostrar pkgname exibir detalhes do pacote
aptitude clean delete o arquivos de pacotes baixados.
aptitude autoclean apaga apenas arquivos de pacotes expirados.
Levando em consideração a compatibilidade do sistema, e o material acima é relativamente grande, não encontre a versão mais recente, use diretamente apt-get install XXX para instalar. Por causa de nosso Ubuntu é dailyBulid, então o conteúdo do CD é basicamente o mais recente, sem necessidade de baixar novamente. Se você deve ter a versão mais recente, pode desejar atualizar o armazém de software primeiro com apt-get update e, em seguida, apt-get install .
comumente usados parâmetros de comando apt:
apt-cache search pacote pacote de pesquisa
mostram pacote apt-cache para obter informações de pacotes, tais como descrição, tamanho, versão, etc.
sudo apt-get install pacote instalar o pacote
sudo apt-get install package-- reinstalar reinstalar pacote
sudo apt -get -f instalar instalação de reparo "-f = ——fix-missing"
sudo apt-get remove pacote deleta pacote
sudo apt-get remove pacote - purga deleta pacote, incluindo deletar arquivos de configuração, etc.
sudo apt-get atualização fonte de atualização
sudo apt-get upgrade atualização pacote instalado
sudo apt-get dist-upgrade upgrade Sistema
sudo apt-get dselect-upgrade Use dselect para atualizar o
pacote apt-cache Depende Aprenda a usar dependências pacote
apt-cache rdepends Verifique de quais pacotes o pacote depende
sudo apt-get build-dep pacote Instale o ambiente de compilação relevante
apt-get source pacote Baixe o código-fonte do pacote
sudo apt-get clean && sudo apt-get autoclean limpar pacotes inúteis
sudo apt-get check check para dependências quebradas

Acho que você gosta

Origin blog.csdn.net/qq_37061368/article/details/110919352
Recomendado
Clasificación