Por que o APT não consegue encontrar o pacote?

3

Eu tenho uma nova instalação do Debian 8 ("Jessie") e quero instalar o pacote firewalld , mas o APT não consegue encontrá-lo. Isso pode estar relacionado ao fato de que eu não especifiquei um espelho durante a instalação, mas até onde eu sei, eu fiz as configurações apropriadas.

firewalld está localizado no espelho aqui:

http://ftp.us.debian.org/debian/pool/main/f/firewalld/

Esse espelho está no meu arquivo /etc/apt/sources.list :

deb http://ftp.us.debian.org/debian/ jessie-updates main contrib
deb-src http://ftp.us.debian.org/debian/ jessie-updates main contrib

Atualizei os pacotes disponíveis:

# apt update

O APT ainda não consegue encontrá-lo:

# apt search firewalld
Sorting... Done
Full Text Search... Done

Por que não consegue encontrar o pacote?

    
por user3029121 08.03.2017 / 22:51

2 respostas

5

Você precisa ter o repositório Jessie completo no seu sources.list ; você deveria ter pelo menos

deb http://ftp.us.debian.org/debian jessie main
deb http://ftp.us.debian.org/debian jessie-updates main
deb http://security.debian.org jessie/updates main

(você pode adicionar contrib , se desejar, e o% correspondente deb-src linhas, se quiser também fazer o download do código-fonte dos pacotes).

Verifique se sources.list contém pelo menos essas três linhas e, em seguida, execute

apt update
apt install firewalld

O repositório jessie-updates contém apenas atualizações para Jessie, ele não contém os pacotes que faziam parte da versão original do Jessie e não foram atualizados desde então. Veja Qual é a diferença entre as distribuições "jessie" e "jessie-updates" em /etc/apt/sources.list? para mais informações.

    
por 08.03.2017 / 23:17
-1

"Instalando o pacote firewalld no Debian 8 (Jessie) é tão fácil quanto executar o comando seguinte no terminal:"

sudo apt-get update

sudo apt-get install firewalld

De link

    
por 08.03.2017 / 23:13

Tags