67-GTK или Qt приложения

Закралась мысль: скорее всего, Qt приложения потребуют меньше зависимостей, нежели GTK. Ибо у нас с самого начала установлено VLC.
Так и оказалось! Вот списки зависимостей для обоих вариантов:

transmission-gtk
adwaita-icon-theme dconf-gsettings-backend dconf-service glib-networking glib-networking-common glib-networking-services gsettings-desktop-schemas libatk-bridge2.0-0 libcairo-gobject2 libcolord2 libcurl3-gnutls libdconf1 libgtk-3-0 libgtk-3-common libjson-glib-1.0-0 libjson-glib-1.0-common liblcms2-2 libminiupnpc10 libnatpmp1 librest-0.7-0 libsoup-gnome2.4-1 libsoup2.4-1 libwayland-cursor0 transmission transmission-common

transmission-qt
libcurl3-gnutls libminiupnpc10 libnatpmp1 transmission-common

Разница есть, не правда ли? ☺
Добавил в Облако модуль transmission-qt. Русификацию не осилил, поленился.

Ну и, ради интереса, получил список зависимостей в случае создания модуля без установленного vlc:

transmission-qt
libcurl3-gnutls libdouble-conversion1 libminiupnpc10 libnatpmp1 libpcre16-3 libproxy1v5 libqt5core5a libqt5dbus5 libqt5gui5 libqt5network5 libqt5widgets5 libxcb-icccm4 libxcb-image0 libxcb-keysyms1 libxcb-randr0 libxcb-render-util0 libxcb-xinerama0 libxcb-xkb1 libxkbcommon-x11-0 transmission-common
Не собираюсь делать модули для следующих программ:
libreoffice - посмотрите на зависимости и ужаснитесь вместе со мной ☺ Это GTK и python3.5, огромный список:
adwaita-icon-theme coinor-libcbc3 coinor-libcgl1 coinor-libclp1 coinor-libcoinmp1v5 coinor-libcoinutils3v5 coinor-libosi1v5 dconf-gsettings-backend dconf-service dh-python fonts-dejavu fonts-dejavu-extra fonts-opensymbol glib-networking glib-networking-common glib-networking-services gsettings-desktop-schemas iso-codes libabw-0.1-1 libatk-bridge2.0-0 libboost-date-time1.62.0 libboost-filesystem1.62.0 libboost-iostreams1.62.0 libboost-system1.62.0 libcairo-gobject2 libcap2-bin libcdr-0.1-1 libclucene-contribs1v5 libclucene-core1v5 libcmis-0.5-5v5 libcolamd2 libcolord2 libcurl3-gnutls libdconf1 libe-book-0.1-1 libeot0 libetonyek-0.1-1 libexttextcat-2.0-0 libexttextcat-data libfreehand-0.1-1 libglew2.0 libgltf-0.0-0v5 libgstreamer-plugins-base1.0-0 libgstreamer1.0-0 libgtk-3-0 libgtk-3-common libharfbuzz-icu0 libhunspell-1.4-0 libhyphen0 libjson-glib-1.0-0 libjson-glib-1.0-common liblangtag-common liblangtag1 liblcms2-2 libltdl7 libmhash2 libmpdec2 libmspub-0.1-1 libmwaw-0.3-3 libmythes-1.2-0 libneon27-gnutls libodfgen-0.1-1 liborc-0.4-0 liborcus-0.11-0 libpagemaker-0.0-0 libpython3-stdlib libpython3.5 libpython3.5-minimal libpython3.5-stdlib libraptor2-0 librasqal3 librdf0 libreoffice libreoffice-avmedia-backend-gstreamer libreoffice-base libreoffice-base-core libreoffice-base-drivers libreoffice-calc libreoffice-common libreoffice-core libreoffice-draw libreoffice-impress libreoffice-java-common libreoffice-math libreoffice-report-builder-bin libreoffice-style-galaxy libreoffice-writer librest-0.7-0 librevenge-0.0-0 libsoup-gnome2.4-1 libsoup2.4-1 libsuitesparseconfig4 libvisio-0.1-1 libwayland-cursor0 libwpd-0.10-10 libwpg-0.3-3 libwps-0.4-4 libyajl2 lp-solve python3 python3-minimal python3-uno python3.5 python3.5-minimal uno-libs3 ure

Зачем делать модуль, если работает в виде Appimage?

gimp - практически не использую (для обработки фото хватает xnview), тоже есть Appimage, а иначе:
gimp gimp-data libamd2 libbabl-0.1-0 libcamd2 libccolamd2 libcholmod3 libcolamd2 libcupsimage2 libgegl-0.3-0 libgimp2.0 libgs9 libgs9-common libijs-0.35 libilmbase12 libjbig2dec0 libjson-glib-1.0-0 libjson-glib-1.0-common liblcms2-2 libmetis5 libmng1 libopenexr22 libpaper1 libpoppler-glib8 libpoppler64 libraw15 libsuitesparseconfig4 libumfpack5 libwmf0.2-7 poppler-data
calibre - проще использовать Appimage, да и нужно не часто:
calibre calibre-bin fonts-liberation fonts-mathjax imagemagick imagemagick-6-common imagemagick-6.q16 iso-codes libcap2-bin libchm1 libfftw3-double3 libgstreamer-plugins-base1.0-0 libgstreamer1.0-0 libjs-jquery libjs-mathjax libjs-sphinxdoc libjs-underscore liblcms2-2 liblqr-1-0 libltdl7 libmagickcore-6.q16-3 libmagickwand-6.q16-3 liborc-0.4-0 libpodofo0.9.4 libpoppler64 libpython2.7 libqt5clucene5 libqt5designer5 libqt5help5 libqt5opengl5 libqt5printsupport5 libqt5qml5 libqt5quick5 libqt5sql5 libqt5test5 libqt5webkit5 libqt5xml5 poppler-utils python-apsw python-beautifulsoup python-chardet python-cherrypy3 python-cssselect python-cssutils python-dateutil python-feedparser python-lxml python-markdown python-mechanize python-netifaces python-pil python-pkg-resources python-pyparsing python-pyqt5 python-pyqt5.qtsvg python-pyqt5.qtwebkit python-repoze.lru python-routes python-sip python-six
firefox-esr - тоже Appimage, мне не нужен (в качестве рез.браузера - palemoon):
adwaita-icon-theme dconf-gsettings-backend dconf-service glib-networking glib-networking-common glib-networking-services gsettings-desktop-schemas libatk-bridge2.0-0 libcairo-gobject2 libcolord2 libdconf1 libgtk-3-0 libgtk-3-common libjson-glib-1.0-0 libjson-glib-1.0-common libjsoncpp1 liblcms2-2 librest-0.7-0 libsoup-gnome2.4-1 libsoup2.4-1 libstartup-notification0 libwayland-cursor0

Использую в виде портабельных приложений:
  • freefilesync
  • gpsprune
  • telegram
  • palemoon
А список модулей на сегодня таков:
10-conky-all.sb - системная информация на раб.столе
11-RU_locale.sb - русская локаль с индикатором раскладки fbxkb
15-default-jre.sb - java для turtlesport и gpsprune
19-xfce4-screenshooter.sb - более удобный снимок экрана
21-gparted.sb - работа с разделами и дисками
23-apulse.sb - для работы viber и firefox-esr
25-wine.sb - запуск Windows программ
27-keepassx.sb - менеджер паролей
29-nitroshare.sb - простая передача файлов по локальной сети
31-zim.sb - дневник и база данных
33-turtlesport.sb - учет и анализ движения
35-xnview.sb - обработка фото
37-mpg123.sb - онлайн-радио в фоне
39-streamripper.sb - запись онлайн-радио по трекам
41-ffmpeg.sb - обработка видео/аудио через ком.строку
43-fbreader.sb - читалка эл.книг
45-mail.ru-cloud.sb - облачное хранилище
47-viber.sb - чат
49-transmission-qt.sb - качалка торрентов
51-wmtemp.sb - температура процессора для conky-all

И кстати, ни одного пакета, не считая vlc в самом начале, не установил обычным способом, через apt!

ОГЛАВЛЕНИЕ
НАЗАД

Комментариев нет:

Отправить комментарий

Примечание. Отправлять комментарии могут только участники этого блога.