
Я использую Elementary 0.2, и всякий раз, когда я открываю .deb, он открывается в Ubuntu Software Center. Есть ли способ сделать так, чтобы он открывался в Synaptic? Я просто предпочитаю Synaptic; быстрее, проще в использовании.
решение1
Я использую Ubuntu 12.04 с классическим рабочим столом. Пакет synaptic
не отображается при щелчке правой кнопкой мыши по .deb
пакету и не отображается в списке других приложений, поскольку у него нет ассоциации с типом файла .deb
.
Чтобы добавить эту связь, отредактируйте /usr/share/applications/synaptic.desktop
и root
добавьте строку:
MimeType=application/x-deb;application/x-debian-package;
(Вы также можете добавить %f
after Exec=synaptic-pkexec
в этой строке, но поскольку Synaptic, похоже, не рассматривает предоставленный аргумент, это, похоже, не сильно поможет)
После этого прогона:
sudo update-desktop-database
killall gnome-panel
gnome-panel &
Теперь вы сможете выбирать synaptic
правой кнопкой мыши. Чтобы сделать его моим приложением по умолчанию для .deb
файлов, выполните:
mimeopen -d path_to_my_deb_file
Затем выберите X) Other ...
вариант и укажите его synaptic-pkexec
в качестве аргумента.
Только после всего этого дважды щелкните по .deb
открытому синаптику (после запроса учетных данных)
решение2
Я думаю, это можно сделать через файловый браузер Nautilus. Я не знаком с Elementary, но на моей системе Ubuntu я смог запустить Nautilus, а затем перейти к файлу .deb, щелкнуть по нему правой кнопкой мыши, выбрать «Свойства», затем выбрать вкладку «Открыть с помощью» и выбрать приложение, с помощью которого вы хотите его открыть, Synaptic.
Извините, на моих скриншотах не установлен Synaptic, но надеюсь, вы поняли идею.