Remove ou desativa o NetworkManager?

0

Eu instalei o wicd no meu Fedora19. A principal razão é que eu não consegui exibir o ícone do NetworkManager na bandeja do sistema tint2 (estou usando o Openbox3.5.2). Agora que não estou mais usando o NetworkManager, tenho duas opções: removê-lo ou desativá-lo.

O que recebo quando tento remover:

# yum autoremove NetworkManager

    *[...]*
    Removing:
     NetworkManager                           x86_64             1:0.9.8.2-9.git20130709.fc19              @updates                                 3.9 M
    Removing for dependencies:
     NetworkManager-l2tp                      x86_64             0.9.8-4.fc19                              @updates                                 332 k
     NetworkManager-openconnect               x86_64             0.9.7.0-2.git20120918.fc19                @koji-override-0/$releasever             469 k
     NetworkManager-openvpn                   x86_64             1:0.9.8.2-3.fc19                          @updates                                 635 k
     NetworkManager-openvpn-gnome             x86_64             1:0.9.8.2-3.fc19                          @updates                                 236 k
     NetworkManager-pptp                      x86_64             1:0.9.8.2-3.fc19                          @updates                                 461 k
     NetworkManager-pptp-gnome                x86_64             1:0.9.8.2-3.fc19                          @updates                                 100 k
     NetworkManager-vpnc                      x86_64             1:0.9.8.2-2.fc19                          @updates                                 435 k
     NetworkManager-vpnc-gnome                x86_64             1:0.9.8.2-2.fc19                          @updates                                 116 k
     anaconda                                 x86_64             19.30.13-1.fc19                           @koji-override-1/$releasever             7.7 M
     anaconda-widgets                         x86_64             19.30.13-1.fc19                           @koji-override-1/$releasever             669 k
     anaconda-yum-plugins                     noarch             1:1.0-9.fc19                              @koji-override-0/$releasever              24 k
     avahi-autoipd                            x86_64             0.6.31-11.fc19                            @koji-override-0/$releasever              41 k
     chrony                                   x86_64             1.29-1.fc19                               @updates                                 550 k
     cryptsetup-python                        x86_64             1.6.2-1.fc19                              @updates                                  55 k
     glade-libs                               x86_64             3.15.0-1.fc19                             @koji-override-0/$releasever             1.4 M
     isomd5sum                                x86_64             1:1.0.11-1.fc19                           @updates                                  54 k
     libreport-anaconda                       x86_64             2.1.7-1.fc19                              @updates                                  10 k
     libreport-cli                            x86_64             2.1.7-1.fc19                              @updates                                  29 k
     libreswan                                x86_64             3.5-2.fc19                                @updates                                 3.1 M
     libuser-python                           x86_64             0.59-1.fc19                               @koji-override-0/$releasever              61 k
     ntpdate                                  x86_64             4.2.6p5-11.fc19                           @koji-override-0/$releasever             117 k
     openconnect                              x86_64             5.01-1.fc19                               @koji-override-0/$releasever             992 k
     openvpn                                  x86_64             2.3.2-4.fc19                              @updates                                 943 k
     pkcs11-helper                            x86_64             1.10-1.fc19                               @koji-override-0/$releasever             129 k
     pptp                                     x86_64             1.7.2-20.fc19                             @koji-override-0/$releasever             139 k
     pykickstart                              noarch             1.99.32-1.fc19                            @koji-override-0/$releasever             1.5 M
     pyparted                                 x86_64             1:3.9-3.fc19                              @koji-override-0/$releasever             667 k
     python-babel                             noarch             0.9.6-8.fc19                              @updates                                 4.2 M
     python-blivet                            noarch             0.17-1.fc19                               @koji-override-1/$releasever             2.1 M
     python-meh                               noarch             0.26-1.fc19                               @updates                                 240 k
     python-nss                               x86_64             0.14.0-1.fc19                             @koji-override-0/$releasever             810 k
     python-pwquality                         x86_64             1.2.3-1.fc19                              @updates                                  20 k
     python-pyblock                           x86_64             0.53-4.fc19                               @koji-override-0/$releasever             206 k
     pytz                                     noarch             2012d-4.fc19                              @koji-override-0/$releasever             139 k
     tigervnc-license                         noarch             1.3.0-7.fc19                              @updates                                  18 k
     tigervnc-server-minimal                  x86_64             1.3.0-7.fc19                              @updates                                 2.3 M
     trousers                                 x86_64             0.3.10-3.fc19                             @koji-override-0/$releasever             809 k
     vpnc                                     x86_64             0.5.3-18.svn457.fc19                      @updates                                 191 k
     vpnc-script                              noarch             0.5.3-18.svn457.fc19                      @updates                                  18 k
     xl2tpd                                   x86_64             1.3.1-13.fc19                             @koji-override-0/$releasever             356 k

    Transaction Summary
    ======================================================================================================================================================
    Remove  1 Package (+40 Dependent packages)

    Installed size: 36 M
    Is this ok [y/N]:

Eu acho estranho que tantos pacotes possam ser removidos com o NetworkManager (eu ainda tenho o gnome3 instalado ao lado). Além disso, ele quer remover pacotes que parecem muito importantes após um pico no homem:

chrony (programs for keeping computer clocks accurate)
anaconda (for fedora installation or somethin')
openvpn (why the heck should I remove that ?)

etc.

A outra opção é desabilitar o NetworkManager sendo iniciado na inicialização, mas como posso fazer isso? Eu olhei para o diretório /etc/rc.d (acho que este é o lugar onde um programa lançado na inicialização deve ser colocado), mas não vi nenhum sinal do NetworkManager!

    
por Vulpo 15.10.2013 / 01:42

2 respostas

0

Você sabe, o Fedora não é o Gentoo que você pode ajustar até a última dependência. Mas você tentou remove ao invés de autoremove , parece que muitos dos pacotes não dependem realmente do NetworkManager.

O NetworkManager também é muito mais poderoso que o Wicd e seu nm-applet cria um ícone comum na bandeja do sistema que deve ser suportado por qualquer ambiente. Sempre funcionou bem para mim. Talvez você possa tentar iniciar um relatório de bug com o Fedora ou com o NetworkManager upstream.

Se você quiser ajustar o Fedora além da experiência básica do usuário, você deve aprender o básico das ferramentas usadas lá. Então você não procuraria em /etc/rc.d , mas preferiria usar o comando systemctl . Observe que systemd é um pouco complicado em relação à interrupção dos serviços ativados pelo D-Bus e, finalmente, você pode ser melhor com chown -x /usr/sbin/NetworkManager .

    
por 15.10.2013 / 03:34
0

Para parar e desativar o daemon do NetworkManager

service NetworkManager stop
chkconfig NetworkManager off

Para remover o NetworkManager sem remover dependências, use o método rpm

primeiro liste-o usando

rpm -qa | grep NetworkManager

depois, para apagar o pacote

 rpm -e packagename --nodeps

Por exemplo: rpm -qa NetworkManager-gnome-0.8.1-43.el6.x86_64 --nodeps

    
por 15.10.2013 / 07:56