Сегодня напишу материал о двух авторских приложениях - Установка и удаление дополнительного ПО от автора(разработчика) Валентина Ивановича.
Как известно, каждое приложение имеет свои плюсы и недостатки, данное приложение так же не универсально, но все же стоит внимания. Приложение уже имеет свою встроенную базу данных и список самых используемых приложений которые необходимы пользователю после установки системы.
Ближе к сути, у нас есть архив для загрузки приложения:
- Загрузить приложение для установки программ
- Загрузить приложение для удаления программ
- Приложения как первое так и второе не обязательны к установке, то есть мы после извлечения с архива, имеем исполняемый файл и базу с списком приложений откуда приложение и тянет весь список приложений.
Для удобства работы с приложением, я бы советовал создать ярлык данного исполняемого файла приложения для удобства запуска.
Что нам нужно для создания ярлыка приложения который будет запускать наш исполняемый файл? Откроем терминал и установим дополнительный пакет который нам во всем этом понадобится:
sudo apt-get install gnome-panel
После для создания ярлыка приложения нам желательно найти соответствующую иконку которую мы бы выбрали для данного ярлыка. Я уже подобрал иконку .
Так же забыл уточнить, архив с приложением желательно было бы извлечь в домашней папке то есть(Home), далее приступим к созданию ярлыка, снова откроем терминал и выполним команду для запуска приложения с помощью которого мы и будем создавать ярлык:
gnome-desktop-item-edit --create-new ~/Рабочий\ стол
- Далее мы увидим окно приложения для создания ярлыка, Тип здесь мы оставляем - "Приложение" ничего не меняем
- Имя, здесь мы вписываем название нашей программы и как будет называться наш созданный ярлык.
- Команда, если это программа для Windows, которую вы установили через приложение Wine, то жмем на кнопку Просмотреть и указываем путь до исполняемого файла , например WinRAR.exe, а если это программа для Ubuntu Linux, то чтобы узнать команду запуска заходим в DASH и в строку поиска вводим Main Menu и нажимаем на полученный ярлык.
Но мы делаем немного иначе, жмем на кнопку - "Посмотреть" далее переходим в домашнюю директорию где лежит наш исполняемый файл и выбираем его:
- В пункт примечание пишем, небольшое описание к нашему приложению.
Далее у вас вопрос, а как добавить иконку для нашего ярлыка, жмем на иконку с пружиной, далее находим свою иконку где она у вас лежит в компьютере и выбираем ее:
Вот и все, ярлык готов к использованию:
- Двойным кликом можем запустить приложения и установить нужные нам приложения.
- Либо вообще не создавая ярлыка как вот я проверил, переходим прямо в папку с исполняемым файлом - install-program, мы можем двойным кликом запустить приложение и приступить к установке нужных нам приложений. После запуска приложения, все программы в списке будут отмечены для установки, убираем те, что вам не нужны, а которые вы хотите установить, оставляем и устанавливаем.
- Так же есть еще один вариант запуска приложения с помощью терминала, после распаковки программы скопировать папку install-program в любую директорию. Дальше нужно зайти в эту директорию, например:
cd /opt/install-program
и запустить программу с правами root:
sudo ./install-program
Если программа распакована в домашнюю папку, то, соответственно:
cd ./install-program
sudo ./install-program
Далее, как видим приложение обладает возможностью:
- Добавить в список новое ПО
- Удалить ПО из списка
- Редактировать выбранное ПО
Как пример, я выбрал для установки приложение(архиватор - p7zip), далее мы видим следующее окно:
Мы можем обойтись и без обновления списка приложений либо же с обновление списка приложений, не для каждого приложения можно обойтись без обновления списка приложений, если приложение стороннее, оно как обычно требует добавления стороннего репозитория с помощью которого и будет установлено приложение.
Думаю вы понимаете, что без репозитория мало какое из приложений можно установить, если приложение системное, то не спорю здесь все ставится на автоматике лишь введя команду - apt-get install [имя-пакета]. Но если приложение стороннее, для установки приложения нужно закачать файлы(исходники итд с которых и собирается и компилируется приложения и соответственно, мы получаем готовый продукт для использования).
Немного углубился, вернусь к дальнейшему процессу описания работы приложения. Я выбрал архиватор - p7zip и устанавливаем без обновления списка источников, после жмем соответственно на кнопку - Нет - Установить ПО, по окончанию установки жмем на кнопку - Закрыть:
Пару строк от автора приложений:
После первого запуска рекомендуется удалить из списка все программы(то есть снять отметки с приложений), установка которых вами не предвидится.
Тем самым ускорится скорость загрузки и обработка всего списка программ из базы данных. Для удаления программы из списка,
надо отметить нужную строку в таблице. Удаление из списка одновременно нескольких программ не предусмотрено.
Исходный файл базы данных dataSoftware.db можно скопировать в отдельную директорию (сохраняя возможность в
случае необходимости к нему вернуться).В процессе создания программы выявилась необходимость создания вспомогательной формы: терминала программы.
Наличие такого окна позволяет пользователю отслеживать все этапы установки каждой из намеченных программ. Кроме того,
иногда программа при установке требует дополнительных действий от пользователя. Без окна терминала реализовать это
было бы затруднительно.Пользование кнопкой "Прервать" крайне не рекомендуется. В этом случае не только может нарушиться установка
всех последующих намеченных программ, но часто появляется и необходимость восстановления сорванного процесса установки.
Потребуется запуск в терминале следующей команды: sudo dpkg --configure -a.Используйте кнопку "Прервать" только в случае полной уверенности, что процесс установки программы завис (автор этого не наблюдал ни разу).Работа программы проверялась на Ubuntu 14.10 как 64bit, так и 32bit, а так же на Убунту 15.04.
Об авторе:
- Автор не является профессиональным программистом, а человеком, который на старости лет увлёкся этим занятием. В связи с этим прошу его матом не ругать и ногами не бить, тем более, что на его взгляд программа получилась не такой уж плохой(как по мне так же не хуже других, но работать еще есть над чем).
- Для тех, кто, возможно как и автор, питает симпатию к программе avant-window-navigator, несколько советов: программа может устанавливаться только после установки libgtop2-7, которую надо скачать и установить отдельно;
- Иконка программы в последних версиях Убунту на dock-панели правильно не отображается;
- Возможны и другие проблемы при установке, но в конечном счете автор устанавливал приложение в новых версиях Убунту без проблем.
- Программа создана с помощью Qt 4.8. Всем, кто желает как-то её доработать под себя или просто улучшить, автор готов предоставить исходники. Мой адрес: bvalentin43@mail.ru.
Разработчик приложений: Валентин Иванович
mail: bvalentin43@mail.ru
mail: bvalentin43@mail.ru
Автор материала: Юрий Герук
Комментариев нет:
Отправить комментарий