Использовать установщик пакетов Synaptic по умолчанию

Использовать установщик пакетов Synaptic по умолчанию

Я использую 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;

(Вы также можете добавить %fafter 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, но надеюсь, вы поняли идею.

     сс наутилуса

          ss открыть с помощью диалога

Связанный контент