обновление glibc на Ubuntu 16.04.3 LTS

Я пытаюсь написать сценарий установки geany и мог бы быть при своем 20-м отказе (затем как Лопиталь, я не перестану работать). Существует много включенных сценариев, и я являюсь только промежуточным посредством решения проблем недостающих файлов.

Это сообщение Форумов Ubuntu предполагает, что, возможно, окончательное значение в этом списке - то, в чем я нуждаюсь:

$ sudo apt  search libglib | grep dev

libglib2.0-cil-dev/xenial 2.12.10-6 amd64
libglib2.0-dev/xenial-updates,now 2.48.2-0ubuntu1 amd64 [installed]
libglib3.0-cil-dev/xenial 2.99.3-2 amd64
libglibmm-2.4-dev/xenial 2.46.3-1 amd64
  C++ wrapper for the GLib toolkit (development files)

Затем я иду вперед и пробую его так или иначе:

$ sudo apt install libglibmm-2.4-dev
[sudo] password for bob: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  linux-headers-4.10.0-27 linux-headers-4.10.0-27-generic
  linux-headers-4.10.0-28 linux-headers-4.10.0-28-generic
...
Selecting previously unselected package libglibmm-2.4-dev:amd64.
Preparing to unpack .../libglibmm-2.4-dev_2.46.3-1_amd64.deb ...
Unpacking libglibmm-2.4-dev:amd64 (2.46.3-1) ...
Setting up libsigc++-2.0-dev:amd64 (2.6.2-1) ...
Setting up libglibmm-2.4-dev:amd64 (2.46.3-1) ...

но,

$ ldd --version
ldd (Ubuntu GLIBC 2.23-0ubuntu10) 2.23
Copyright (C) 2016 Free Software Foundation, Inc.
....

Это - вывод от установки geany:

checking for GTK... no
configure: error: Package requirements (gtk+-2.0 >= 2.24 glib-2.0 >= 2.32 gio-2.0 >= 2.32 gmodule-no-export-2.0) were not met:

No package 'gtk+-2.0' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables GTK_CFLAGS
and GTK_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

Я должен сказать, что не понимаю точно, что это означает. Если это означает, что это нашло 2.0 и нуждается 2.4, то я понял бы.

Кроме того, я нахожу, что никакой путь к почтовому индексу не делает целое сообщение нечитабельным. Если бы я мог бы форматировать свой код 4 пробелов, то я не должен был бы устанавливать geany.

2
задан 2 February 2018 в 04:33

2 ответа

Кажется мне, что проблема, которую Вы имеете, состоит в том, что Вы пробуете и не удаетесь установить geany как упомянуто в этом комментарии не необходимо скомпилировать его, поскольку быстрый поиск поиска Пакета Ubuntu проясняет, что пакет доступен в репозитории Вселенной для всех в настоящее время поддерживаемых версий Ubuntu. Для установки просто включите репозиторий Вселенной и затем дайте команды

sudo apt update
sudo apt install geany
2
ответ дан 2 December 2019 в 03:34

Я не знаю состояние официальных репозиториев в Вашей системе, поэтому включаю им снова и фиксирую предыдущие отказы:

sudo add-apt-repository main
sudo add-apt-repository universe
sudo add-apt-repository multiverse
sudo add-apt-repository restricted
sudo apt-get update
sudo apt-get install -f
sudo dpkg --configure -a
  • При необходимости в какой-либо версии Geany (такой как 1.27.1 на гостеприимном), можно установить его из официальных репозиториев:

    sudo apt-get install geany geany-plugins
    
  • Geany имеет PPA, можно установить более позднюю версию (1.32) от него:

    sudo add-apt-repository ppa:geany-dev/ppa
    sudo apt-get update
    sudo apt-get install geany geany-plugins
    
0
ответ дан 2 December 2019 в 03:34

Другие вопросы по тегам:

Похожие вопросы: