dpkg -l по-прежнему показывает новую версию файла

Вы не можете использовать этот подход для conky. Эти скрипты выполняются до загрузки графического интерфейса и до того, как вы вошли в систему. Ваша служба загружается и пытается выполнить conky, который немедленно завершает работу, потому что нет доступных X-экранов.

Подобные вещи следует делать через настройки автозапуска используемого вами окружения рабочего стола или оконного менеджера. Многие распространенные среды рабочего стола запустят программу, описанную в любом .desktop файле в ~/.config/autostart. Например, для запуска conky создайте файл ~/.config/autostart/conky.desktop со следующим содержимым:

[Desktop Entry]
Type=Application
Exec=/usr/bin/conky
X-GNOME-Autostart-enabled=true
NoDisplay=false
Hidden=false
Name[en_US]=conky
Comment[en_US]=
X-GNOME-Autostart-Delay=0
0
25.05.2019, 00:18
1 ответ

Если вы удалите пакет, dpkg -lвсе равно покажет его, если все еще знает о нем. Чтобы определить статус пакета, вам нужно посмотреть на первый столбец :, он покажет iiдля установленных пакетов, rcдля удаленных пакетов, которые все еще настроены, unдля не -установленных пакетов и различные другие значения, суммированные в первых двух строках вывода dpkg -l:

Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend

Таким образом, если dpkg -lне показывает iiдля обоих удаленных пакетов, наблюдаемое вами поведение является нормальным.

2
28.01.2020, 02:30

Теги

Похожие вопросы