
Я нахожу Synaptic довольно удобным инструментом для просмотра репозиториев и поиска того, что в них находится, но я предпочитаю использовать командную строку для установки реальных пакетов (чтобы позволить bash вести историю того, что я установил вручную), и меня раздражает, что я не могу использовать apt-get, когда запущен Synaptic. Я также хотел бы иметь возможность использовать хороший графический интерфейс для просмотра удаленных репозиториев без их присоединения. Может, кто-нибудь знает какой-нибудь инструмент, который мне может понравиться?
решение1
Synaptic запрашивает root, поскольку .desktop
файл Synaptic запускает synaptic-pkexec
:
$ grep Exec /usr/share/applications/synaptic.desktop
Exec=synaptic-pkexec
Запуск just synaptic
обойдет требование root, не давая Synaptic заблокировать базы данных или внести какие-либо изменения. Вы можете создать свой собственный .desktop
файл, который будет вызывать just synaptic
, запустив его как обычный пользователь:
cp /usr/share/applications/synaptic.desktop ~/.local/share/applications
chmod +x ~/.local/share/applications/synaptic.desktop
sed -i 's/-pkexec//;/^Name/s/$/ (non root)/' ~/.local/share/applications/synaptic.desktop
Я не знаю ни одного браузера для неподключенного репозитория.