1

Каждый раз, когда я хочу скомпилировать и установить ekg2, я борюсь с зависимостями. Прямо сейчас мне как-то удалось (снова) установить все необходимые пакеты. Тем не менее, я понятия не имею, какой из пакетов, которые я установил, был действительно необходим (т.е. чтобы заставить работать ncurses, я устанавливаю все пакеты, содержащие ncurses в имени в репозитории). Несмотря на то, что каждый раз, когда я в конце концов компилирую и устанавливаю ekg2, я до сих пор не знаю, какие пакеты потребовались для его работы, поэтому остается вопрос:

Что такое полный список необходимых пакетов для компиляции всех плагинов ekg2?

1 ответ1

0

Я пытаюсь помочь, хотя я не пользователь EKG2, так что терпите меня.

В большинстве дистрибутивов Linux перечислены зависимости пакетов.

Дистрибутив archlinux имеет скромный список зависимостей:
aspell giflib gnutls gpgme gpm libgadu libidn libjpeg python2

Дистрибутив Debian имеет очень длинный список зависимостей :

debhelper : helper programs for debian/rules  
libncursesw5-dev : developer's libraries for ncursesw  
python-dev : header files and a static library for Python (default)  
python-central : register and build utility for Python packages  
libperl-dev : Perl library: development files  
libssl-dev : SSL development libraries, header files and documentation  
libgnutls-dev : the GNU TLS library - development files  
libaspell-dev : Development files for applications with GNU Aspell support  
libgadu-dev : Gadu-Gadu protocol library - development files  
libexpat1-dev : XML parsing C library - development kit  
libgpmg1-dev : transitional dummy package which can be safely removed also a virtual package provided by libgpm-dev  
libidn11-dev : Development files for GNU Libidn, an IDN library  
libxosd-dev : X On-Screen Display library - development  
libsqlite3-dev : SQLite 3 development files  
python : interactive high-level object-oriented language (default version)  
xsltproc : XSLT 1.0 command line processor  
docbook-xsl : stylesheets for processing DocBook XML to various output formats  
doxygen : Documentation system for C, C++, Java, Python and other languages  
libgtk2.0-dev : Development files for the GTK+ library  
libgpgme11-dev : GPGME - GnuPG Made Easy  
zlib1g-dev : compression library - development  
quilt : Tool to work with series of patches

Ваш случай может лежать где-то между этими двумя. Лучший способ узнать это - посмотреть описание пакета EKG2 в дистрибутиве Linux, который вы фактически используете (хотя он может не включать пакеты, используемые всеми плагинами).

В любом случае, в вашем дистрибутиве Linux нет бинарной версии пакета EKG2?
Установка бинарного релиза через менеджер пакетов автоматически позаботится о зависимостях (если он включает все плагины).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .