Instale o network-manager no Ubuntu14.04.4 LTS usando CD ao vivo ou qualquer outro meio

4

Recentemente, removemos o systemd-services que removeu muitos pacotes do System. Eu tentei consertar usando CD ao vivo, mas não consegui trabalhar. Saída de apt-get install network-manager

root@ubuntu:/var/cache/apt/archives# apt-get install network-manager -f
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 network-manager : Depends: libnl-3-200 (>= 3.2.7) but it is not going to be installed
                   Depends: libnl-genl-3-200 (>= 3.2.7) but it is not going to be installed
                   Depends: libnl-route-3-200 (>= 3.2.7) but it is not going to be installed
                   Depends: wpasupplicant (>= 0.7.3-1)
                   Recommends: crda
E: Unable to correct problems, you have held broken packages.
root@ubuntu:/var/cache/apt/archives#   

Como podemos resolver este problema. Eu descobri que há muitos pacotes que parecem quebrados, dê uma olhada no link

    
por sonus21 24.10.2016 / 18:18

3 respostas

2

Poucas opções que podem funcionar:

  • Se você tiver a possibilidade de conectar a interface com fio.

    1. Verifique o nome da interface (ex eth0 )

      sudo ifconfig -a
      
    2. Conecte-se usando o cliente DHCP

      sudo dhclient eth0
      
    3. Instalar os pacotes necessários

  • O Live CD não possui um arquivo de pacotes (na pasta pool ), portanto:

    1. Inicialize com o CD ao vivo

    2. Faça o download de dpkg-repack e reembale os pacotes necessários e, em seguida, reinicialize e instale-os.

      Ou copie os arquivos instalados manualmente: obtenha a lista usando dpkg -L <packagename> , em seguida, reinicialize e corrija o status do dpkg usando sudo dpkg --audit; sudo dpkg configure -a

por user.dz 14.11.2016 / 10:26
1

Às vezes, o que faço se eu tiver quebrado dependências como estas parecem ser é desinstalar as dependências e reinstalá-las manualmente.

Como você não tem conexão com a Internet, o que você pode fazer se tiver acesso a um USB ativo é inicializar o USB ao vivo, usá-lo para conectar-se à Internet e reinstalar o gerenciador de rede e as dependências do sistema atual. há. Isso resolveria o problema de não ter internet devido à falta de gerenciador de rede. Veja a resposta de Serg no post relacionado a seguir e aplique-o para reinstalar as dependências quebradas, assim como o gerenciador de rede.

eu apaguei acidentalmente o gerente de rede e não tem mais acesso à internet

Espero que isso ajude!

    
por Michael Knoll 14.11.2016 / 09:45
0

Como mencionado acima, supondo que você ainda tenha os módulos de kernel necessários para o eth0, você deve ser capaz de executar o sudo ifconfig eth0 / up para ativar a rede. Aqui está um exemplo disso

sudo ifconfig eth0 192.168.13.14/24 up

Se isso falhar, será bastante óbvio. Você pode querer executar ifconfig -a para listar todas as interfaces para encontrar o caminho certo, se eth0 não é. Você também pode especificar a nova máscara diretamente como em

sudo ifconfig eth0 192.168.13.14 máscara de rede 255.255.255.0

Uma vez que você chegou lá, você pode adicionar uma rota de gateway para você acessar a Internet usando

sudo route add -net 0.0.0.0/0 gw 192.168.13.1

Eu checaria seu /etc/apt/sources.list e /etc/apt/sources.list.d e executaria o sudo apt-get update para garantir que você tenha a lista certa

Uma vez que você tenha uma conexão de rede e uma lista de pacotes de atualização, você pode usar o dpkg -l para ver o que está instalado e usar dpkg -r ou dpkg -P para remover pacotes, antes de reinstalá-los com o apt-get.

Verifique também se você não está sem espaço em disco. Eu acho que em servidores que permanecem intocados por um tempo eles tendem a baixar muitas atualizações do kernel, sem autopurgar as antigas que nunca foram usadas. Uma vez que você esteja sem espaço em disco o apt-get remove também pode ser problemático, então use uname -a para verificar qual kernel você está rodando e use o dpkg -P para remover qualquer coisa que não seja isso.

    
por sibaz 15.11.2016 / 15:42