Por que um programa foi instalado quando não o instalei? [fechadas]

-1

Um programa chamado python-netifaces (0.8-3build1, automatic) instalado sem que eu o instale.

Eu estava tentando instalar o gufw em uma conta padrão em um Ubuntu 14.04 recém-instalado e totalmente atualizado.

Alguém sabe se isso é anormal ou se deveria estar lá, mesmo que eu não tenha explicitamente instalado?

    
por user284050 22.05.2014 / 03:03

2 respostas

5

Pacotes (programas) geralmente exigem que outros programas sejam instalados para que funcionem. Esses outros pacotes são chamados de dependências , porque o primeiro programa depende da instalação deles.

Quando você instala um pacote, as dependências também serão instaladas. Este processo está oculto quando você usa o Centro de Software.

Se você gostaria de saber sobre as dependências que serão instaladas, você pode usar a linha de comando.

Por exemplo:

sudo apt-get install gufw
The following extra packages will be installed:
python-netifaces
The following NEW packages will be installed:
gufw python-netifaces
Need to get 482 kB of archives.
After this operation, 2,607 kB of additional disk space will be used.
Do you want to continue? [Y/n] 

Você pode optar por cancelar a instalação se, por algum motivo, não desejar instalar as dependências.

Outras maneiras de investigar as dependências incluem:

apt-cache show gufw
Depends: python:any (>= 2.7.1-0ubuntu2), ufw (>= 0.31.1), gir1.2-gtk-3.0, policykit-1, gnome-icon-theme-symbolic, python-netifaces, gir1.2-webkit-3.0

Observe que apt-cache mostra todas as dependências, enquanto apt-get mostra apenas as dependências que ainda não estão instaladas.

Você também pode usar o banco de dados de pacotes do Ubuntu . Veja a página de resultados do gufw .

    
por chaskes 22.05.2014 / 03:21
2

Você instalou gufw , que tem python-netifaces como dependência.

"Dependências", como seu nome diz, são pacotes que são necessários para que outro funcione. Você notará que, se tentar remover python-netifaces , o gufw será desinstalado ao mesmo tempo.

Do Linux Dictionnary:

% bl0ck_qu0te%

Do wiki . :

% bl0ck_qu0te%

É assim que o Linux funciona.

    
por MrVaykadji 22.05.2014 / 03:12