Я установил wicd на свой Fedora19. Основная причина в том, что мне не удалось отобразить значок NetworkManager в моем системном трее tint2 (я использую Openbox3.5.2). Теперь, когда я больше не использую NetworkManager, у меня есть 2 варианта: либо удалить его, либо отключить.

Что я получаю, когда пытаюсь удалить:

# 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]:

Я думаю, странно, что с помощью NetworkManager можно удалить столько пакетов (у меня все еще установлен gnome3). Более того, он хочет удалить пакеты, которые кажутся довольно важными после пика в человеке:

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

и т.п.

Другой вариант - отключить запуск NetworkManager при запуске, но как я могу это сделать? Я посмотрел на каталог /etc/rc.d (думаю, что именно здесь должна быть помещена программа, запускаемая при запуске), но не увидел никаких следов NetworkManager!

2 ответа2

0

Вы знаете, Fedora - это не Gentoo, который вы можете настроить до самой последней зависимости. Но вы пытались remove вместо autoremove удаления , кажется, что многие пакеты на самом деле не зависят от NetworkManager.

Кроме того, NetworkManager намного мощнее, чем Wicd, а его nm-applet создает обычный значок в системном трее, который должен поддерживаться любой средой. Это всегда работало хорошо для меня. Может быть, вы могли бы попытаться запустить отчет об ошибке либо в Fedora, либо в NetworkManager upstream.

Если вы хотите настроить Fedora за пределы базового пользовательского опыта, вы должны изучить основы используемых там инструментов. Тогда вы не будете искать в /etc/rc.d а предпочтете использовать команду systemctl . Обратите внимание, что systemd немного сложен в отношении остановки служб, активированных по шине D-Bus, и, наконец, вам лучше всего использовать chown -x /usr/sbin/NetworkManager .

0

Для остановки и отключения демона NetworkManager

service NetworkManager stop
chkconfig NetworkManager off

Чтобы удалить NetworkManager без удаления зависимостей, используйте метод rpm

сначала перечислите это, используя

rpm -qa | grep NetworkManager

затем стереть пакет

 rpm -e packagename --nodeps

Например: rpm -qa NetworkManager-gnome-0.8.1-43.el6.x86_64 --nodeps

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .