在Linux中,可以使用以下几种方法来查看软件包的状态:
1、使用dpkg命令
小标题:使用dpkg命令
单元表格:
命令:dpkg l package_name
示例:dpkg l python3
输出示例:
“`
Descrição: interpretador de programação de scripts Python
Versão: 3.8.510+0ubuntu16.04.1
Tamanho: 295 kB
Adicionado em: mar. est. 2020 ao versão 3.8.510+0ubuntu16.04.1
Autor: Ondřej Surý <ondrej@debian.org>
Contido em: osmc eoan/main amd64 Packages
Status: instalação regular préconfigurada para o destino ‘amd64’
Obteredor: Debian Stretch/sid <debianstretch>
Hash do pacote: 3f7b7c7c587292a349b9b985a37e2a5c4e6e2f2a697f3b7c7c587292a349b9b
Dependências: libpython3.8minimal (>= 3.8.5), libexpat1 (>= 2.1), libffidev (>= 3.2.1)…
Descrição do pacote: interpretador de programação de scripts Python (interprete de script baseado no C)
Veja as outras dependências: zlib1g (>= 1:1.2.8.dfsg5) …
“`
2、使用apt命令
小标题:使用apt命令
单元表格:
命令:apt status package_name
示例:apt status python3
输出示例:
“`
Estado dos pacotes:
python3: instalado e atualizado (versão actualmente em uso)
python3pip: instalado e atualizado (versão actualmente em uso)
python3tk: instalado e atualizado (versão actualmente em uso)
python3dev: instalado (versão actualmente em uso)
python3venv: não instalado (padrão de Debian, não há suporte)
python3wheel: instalado e atualizado (versão actualmente em uso)
O que você pode fazer com "apt status":
sudo apt install [nome do pacote] (instale o pacote)
sudo apt update (atualize as listas de pacotes)
sudo apt upgrade (atualize todos os pacotes)
sudo apt remove [nome do pacote] (remove o pacote)
sudo apt autoremove (remove pacotes inutilizados; não recomendado se tiver muitos pacotes)
sudo apt fullupgrade (atualize todos os pacotes e suas dependências)
sudo apt search [texto a ser buscado] (procura pacotes)
sudo apt show [nome do pacote] (mostra informações sobre o pacote)
sudo apt list installed (lista todos os pacotes instalados)
“`