Pacote faltando quando eu executo 'sudo apt install…' [duplicate]

0

Eu uso o Ubuntu 16.04. O APT não parece encontrar o pacote m4 :

root@kevin:/# sudo apt install m4

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package m4 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'm4' has no installation candidate

eu corri:

sudo apt-get upgrade && apt-get update

Isso não fez diferença alguma.

root@kevin:/# grep main /etc/apt/sources.list
# deb cdrom:[Ubuntu 16.04.3 LTS _Xenial Xerus_ - Release amd64 (20170801)]/ xenial main restricted
# deb-src http://cn.archive.ubuntu.com/ubuntu/ xenial main restricted
# deb-src http://cn.archive.ubuntu.com/ubuntu/ xenial-updates main restricted
## extensively as that contained in the main release, although it includes
# deb-src http://cn.archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse
# deb-src http://security.ubuntu.com/ubuntu xenial-security main restricted
    
por kevin 17.08.2017 / 16:53

2 respostas

6

Seu sources.list não contém fontes binárias.

Vá para Configurações do sistema - > Software & amp; Atualiza e ativa todas as fontes na primeira guia.

Em seguida, o sistema sugerirá a atualização e você poderá instalar tudo a partir dos repositórios.

    
por Pilot6 17.08.2017 / 17:49
0

Seu comando sudo apt-get upgrade && apt-get update não tem o segundo sudo necessário após o && , então o apt não tem os privilégios necessários para atualizar corretamente.

Por favor, execute sudo apt update . Então você deve poder instalar o m4.

    
por Nick Weinberg 17.08.2017 / 17:07