【Linux】Pacote de ferramentas Yum (C++)

Índice

1. O que é um pacote de software?

2. Verifique o pacote de software com yum

3. software de instalação yum

4. Yum desinstalar software


1. O que é um pacote de software?

  • Ao instalar software no Linux, um método comum é baixar o código-fonte do programa e compilá-lo para obter um programa executável.

  • Mas isso é muito problemático, então algumas pessoas compilam alguns softwares comumente usados ​​​​com antecedência e os transformam em um pacote de software (que pode ser entendido como um programa de instalação no Windows) e os colocam em um servidor. Esta compilação pode ser facilmente obtida através do gerenciador de pacotes.Bom pacote de software, instale-o diretamente.

  • Pacotes de software e gerenciadores de pacotes de software são como a relação entre “App” e “App Store”.

  • yum (Yellow dog Updater, Modified) é um gerenciador de pacotes muito comumente usado no Linux. É usado principalmente no Fedora, RedHat, Centos e outras distribuições.

2. Verifique o pacote de software com yum

        Você pode usar o comando yum list para listar os pacotes de software atuais. Como o número de pacotes pode ser muito grande, aqui precisamos usar o comando grep para filtrar apenas os pacotes que nos interessam. Por exemplo:

yum list                    // 搜索所有可安装的软件
yum list | grep sl          // 搜索指定的软件
​
// 搜索结果:
lrzsz.x86_64                             0.12.20-36.el7                @os 
//.......会搜索出很多.

Precauções

  • Nome do pacote de software: número da versão principal. número da versão secundária. número da versão do programa fonte - número da versão do pacote de software. plataforma host. arquitetura da CPU.

  • O sufixo "x86_64" indica o pacote de instalação para sistemas de 64 bits e o sufixo "i686" indica o pacote de instalação para sistemas de 32 bits. Ao selecionar o pacote, ele deve corresponder ao sistema.

  • "el7" representa a versão de lançamento do sistema operacional. "el7" representa centos7/redhat7. "el6" representa centos6/redhat6.

  • A última coluna, base, representa o nome da “fonte do software”, semelhante a conceitos como “Xiaomi App Store” e “Huawei App Store”.

3. software de instalação yum

Através do yum, podemos concluir a instalação do gcc         com um comando muito simples .

        yum encontrará automaticamente quais pacotes de software precisam ser baixados. Neste momento, digite "y" para confirmar a instalação. A palavra "complete" aparecerá , indicando que a instalação foi concluída.

sudo yum install sl     // 普通的安装.
sudo yum install sl -y  // -y安装时不提示询问信息.


    
// 查询结果:
[shaxiang@VM-8-14-centos myTmp]$ sudo yum install sl -y
[sudo] password for shaxiang: 
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
epel                                                          | 4.7 kB  00:00:00     
extras                                                        | 2.9 kB  00:00:00     
os                                                            | 3.6 kB  00:00:00     
updates                                                       | 2.9 kB  00:00:00     
updates/7/x86_64/primary_db                                   |  20 MB  00:00:00     
Resolving Dependencies
--> Running transaction check
---> Package sl.x86_64 0:5.02-1.el7 will be installed
--> Finished Dependency Resolution
​
Dependencies Resolved
​
=====================================================================================
 Package         Arch                Version                 Repository         Size
=====================================================================================
Installing:
 sl              x86_64              5.02-1.el7              epel               14 k
​
Transaction Summary
=====================================================================================
Install  1 Package
​
Total download size: 14 k
Installed size: 17 k
Downloading packages:
sl-5.02-1.el7.x86_64.rpm                                      |  14 kB  00:00:00     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : sl-5.02-1.el7.x86_64                                              1/1 
  Verifying  : sl-5.02-1.el7.x86_64                                              1/1 
​
Installed:
  sl.x86_64 0:5.02-1.el7                                                             
​
Complete!

Precauções

  • Ao instalar software, porque você precisa gravar conteúdo no diretório do sistema, geralmente você precisa usar sudo ou mudar para a conta root para concluir.

  • Você só pode instalar um software com o yum antes de instalar outro. Durante o processo de instalação de um software com o yum, se você tentar usar o yum para instalar outro software, o yum reportará um erro.

  • Se yum relatar um erro, acesse o Baidu.

4. Yum desinstalar software

// 指令格式
sudo yum remove sl


​
// 执行结果:
[shaxiang@VM-8-14-centos myTmp]$ sudo yum remove sl
[sudo] password for shaxiang: 
Loaded plugins: fastestmirror, langpacks
Resolving Dependencies
--> Running transaction check
---> Package sl.x86_64 0:5.02-1.el7 will be erased
--> Finished Dependency Resolution
​
Dependencies Resolved
​
=====================================================================================
 Package        Arch               Version                   Repository         Size
=====================================================================================
Removing:
 sl             x86_64             5.02-1.el7                @epel              17 k
​
Transaction Summary
=====================================================================================
Remove  1 Package
​
Installed size: 17 k
Is this ok [y/N]: y
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Erasing    : sl-5.02-1.el7.x86_64                                              1/1 
  Verifying  : sl-5.02-1.el7.x86_64                                              1/1 
​
Removed:
  sl.x86_64 0:5.02-1.el7                                                             
​
Complete!

Acho que você gosta

Origin blog.csdn.net/lx473774000/article/details/132769610
Recomendado
Clasificación