Debian.pro

Блог для пользователей и администраторов Debian


Отучаем дурацкую убунту от виндузятных привычек.

В Ubuntu precise появилась очень плохая черта — apport стал предлагать отправить багрепорт после падения приложения. Ну и перезапустить его ещё.
Удалять apport — не очень хороший вариант, через него можно всё же постить баги. А окошки сильнор задалбывают — особенно, когда локальный bind в dmesg валит кучей сообщений о невозможности отрезолвить что-то. И на каждое такое сообщение — всплывает окошко.

В общем, отучается убунта от этой дурацкой привычки так:

user@desktop:~$ sudo sed -i 's/enabled=1/enabled=0/' /etc/default/apport

И потом:

user@desktop:~$ sudo /etc/init.d/apport stop

(после рестарта системы оно уже не запустится).

После этого apport должен перестать отвлекать ваше внимание.


Комментарии (6):

  1. bosha :

    Таки
    sudo service apport stop
    ;3

  2. Фиг им. Суровые дебианщики ещё лет 10 будут в init.d смотреть.

  3. bosha :

    У меня в дебьяне давно уже тоже service ;3
    Энивей. Спасибо за подсказку. Я даж чот не догадался поискать, как его выключить. Сразу удалил, хотя тоже не хотел из-за баг-репортов.

  4. Чорт. Ладно, я слоупок-дебианщик.

    Впрочем, зоопарк дистрибутивов вынуждает использовать универсальные решения, чтобы меньше думать.

    А про сабж — не за что )

  5. sudo service apport stop
    sudo update-rc.d apport disable

  6. Там в postinst пакета такая конструкция есть:

    if [ -x "/etc/init.d/apport" ]; then
    if [ ! -e "/etc/init/apport.conf" ]; then
    update-rc.d apport defaults >/dev/null
    fi
    invoke-rc.d apport start || true
    fi

    Так что при следующем обновлении пакета оно включится заново.
    А вот init скрипт уже заглядывает в конфиг /etc/default/apport и если там нолик — то не запускает apport.

Написать комментарий