Создание простой GUI-обертки для установки программ 4
Рецепт был опубликован 17 июня 2010 года в 14:29, а менялся 10 февраля 2020 года в 03:31.
Постоянная ссылка: http://www.nixp.ru/recipes/22.html
В некоторых случаях (например, когда система установлена совсем недавно) приходится вновь и вновь устанавливать приложения и постоянно вводить консольные команды вроде sudo apt-get install имя-программы (или аналогично для yum). Лично мне это надоело, и я решил упростить процедуру для таких же ленивых.
Создаем файл с незатейливым и понятным содержимым:
#!/bin/sh gksu "gnome-terminal --e 'apt-get install $(zenity --entry --ok-label=Установить --text=Программа --width=300 --title=Установка)'"
Называем, например, «setup» — коротко и понятно. Сохраняем (я поместил его в каталог ~/Applications/), добавляем права на запуск (chmod +x), создаем ссылку на него:
$ sudo ln --s "~/Applications/setup" /usr/local/bin/setup
Теперь в системе доступна новая программа под названием setup. Не дадим ей скучать и добавим на панель кнопку — «Пользовательская кнопка запуска», оставим ей тип «Приложение», дадим название «Установка» и укажем в качестве команды «setup» (по вкусу можно добавить иконку).
Теперь при нажатии на эту кнопку будет появляться окошко для ввода названия программы:
А после нажатия на «OK» эта программа будет установлена.
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
Перетащил из статей сюда, в рецепты. Тут все же логичнее.
Автор: Сергей Цветков. Занятно. Почему он один автор то? Отредактировал то конечно здорово, я так не смогу, но авторство то вроде как мое все-же.
Упс, я упустил этот комментарий. Как так получилось, что автор — вы, а добавил ее сюда Сергей Цветков? Он откуда-то скопировал или что? Google не помогает.
Да, я написал это сначала на своей страничке на ya.ru, потом решил проверить сервис блогов blog.ru, не понравился он мне я его и забросил. bigbn.blog.ru/ - там всего одна запись, написанная нелепым языком. Но даже если вы посмотрите откуда изображения в этом посте, то увидите что они ведут прямиком на яндекс, и я свои скриншоты с первой ноты угадаю.
Не вопрос. Сменил автора ;-)