Чи можу я використовувати інший інструмент, крім програмного центру Ubuntu, для відкриття підходящих посилань?


9

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

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


Що відбувається при натисканні на посилання? він повинен перевезти вас до програмного центру в Інтернеті, і при натисканні на кнопку (помаранчевий) у вас має бути діалогове вікно при спробі встановлення
Anwar

оскільки у мене вже встановлений програмний центр Ubuntu, посилання відкриває цю програму як засіб встановлення. я шукав інші програми, ніж програмний центр Ubuntu. чому б не відкриття терміналу замість Ubuntu Software Center?

Відповіді:


7
  • Ні gDebi, Synaptic, ні Lubuntu Software Center не підтримують обробку протоколу / посилань "apt: //".
  • Але дуже простий apt-getінсталятор графічного типу під назвою AptURL .

    • Встановіть його за допомогою sudo apt-get install apturl
    • Встановіть для налаштувань Firefox значення "Завжди запитувати" для влучного
    • Клацніть на посилання та виберіть AptURL:

    введіть тут опис зображення

    • І вікно відкриється:

    введіть тут опис зображення

    • Установка відбуватиметься за допомогою легкого фронтену в стилі gDebi
  • Інший варіант - використовувати спеціальний сценарій, такий як відповідь green7

  • Але для незалежності від браузера вам дійсно потрібно:

    1. .desktopФайл для сценарію / додатки, вказуючи , що він обробляє x-scheme-handler/aptпротокол (див MimeType=лінії в aptURL.desktop , Убунту-програмно-center.desktop )
    2. І ви можете встановити за замовчуванням, змінивши defaults.listфайл у/usr/share/applications/

5

Ви можете змінити Дія в Налаштуваннях > Програми з Ubuntu Software Centerцього простого сценарію оболонки.

#! / бін / баш

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

Збережіть це в якомусь файлі, скажімо aptFirefox.sh, і зробіть його виконуваним за допомогою запуску:

chmod +x /path/to/aptFirefox.sh

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

введіть тут опис зображення

Тепер, коли ви натискаєте будь-яке aptпосилання, воно відображатиме вікно терміналу із запитом вашого пароля.

введіть тут опис зображення

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

введіть тут опис зображення

Зауважте, що ви можете використовувати xtermзамість lxterm.


як я використовую Firefox, ваша відповідь ідеально підходить мені, але я визначив остаточну відповідь izx, оскільки вона має більш загальне застосування. злиття 2 відповідей в одну було б чудово.
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.