Могу ли я использовать другой инструмент, кроме Ubuntu Software Center, для открытия подходящих ссылок?

Без Ubuntu Software Center в Lubuntu я не смог отредактировать начальные apt ссылки в любой программе в Firefox (см. этот вопрос ). После установки Ubuntu Software Center эта проблема решена, но могу ли я использовать другую программу вместо Ubuntu Software Center для той же цели? Я нахожу его слишком тяжелым, и для установки я предпочитаю Terminal , gdebi , Lubuntu Software Center или Synaptic .

(Теперь, когда у меня есть опция apt в Firefox / Preferences / Applications, я пытаюсь изменить Ubuntu Software Center на Lubuntu Software Center , но это делает не изменять опцию.)

9
задан 7 November 2017 в 15:49

2 ответа

  • Ни один gDebi, Синаптическая или поддержка Центра программного обеспечения Lubuntu, обрабатывающая "apt://" протокол/ссылки.
  • Но очень простое графическое apt-get- установщик типа под названием AptURL делает.

    • Установите его с sudo apt-get install apturl
    • Предпочтения Firefox набора к "Всегда Просят" Кв.
    • Нажмите на ссылку и выберите AptURL:

    enter image description here

    • И окно появится открытый:

    enter image description here

    • Установка произойдет с помощью легкого gDebi-стиля frontend
  • Другая опция состоит в том, чтобы использовать пользовательский сценарий, такой как ответ green7

  • Но быть независимым от браузера, в чем Вы действительно нуждаетесь:

    1. A .desktop файл для Вашего сценария/приложения, указывая, что это обрабатывает x-scheme-handler/apt протокол (см. MimeType= строки в aptURL.desktop, ubuntu-software-center.desktop)
    2. И можно установить значение по умолчанию путем изменения defaults.list файл в /usr/share/applications/
7
ответ дан 7 November 2017 в 15:49

Можно изменить Действие в Предпочтениях> Приложения от Ubuntu Software Center к этому простому сценарию оболочки.

#! /bin/bash

toInstall="$@"
toInstall=${toInstall#*:}
lxterm -e "sudo apt-get install $toInstall; read"

Сохраните это в некоторый файл, скажите aptFirefox.sh, и сделайте это исполняемым файлом путем выполнения:

chmod +x /path/to/aptFirefox.sh

Теперь можно заменить Ubuntu Software Center с aptFirefox.sh.

enter image description here

Теперь каждый раз, когда Вы нажимаете на любого apt ссылка, это покажет окно терминала, просящее Ваш пароль.

enter image description here

После корректного ввода пароля он установит пакет.

enter image description here

Обратите внимание, что можно использовать xterm вместо lxterm.

5
ответ дан 7 November 2017 в 15:49

Другие вопросы по тегам:

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