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

Я пытаюсь создать скрипт установки geany и может оказаться на моем 20-м неудаче (тогда, как и L'Hopital, я не смогу провалиться).

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

$ 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.

1
задан 2 February 2018 в 05:33

4 ответа

Мне кажется, что проблема, с которой вы сталкиваетесь, заключается в том, что вы пытаетесь и не можете установить geany, как указано в этом комментарии, нет необходимости компилировать его в качестве быстрого поиска в Ubuntu Package search, который дает понять, что пакет доступен в репозитории Universe для всех поддерживаемых в настоящее время версий Ubuntu. Чтобы установить, просто включите репозиторий Universe, а затем выполните команды

sudo apt update sudo apt install geany
2
ответ дан 17 July 2018 в 21:44

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

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 на xenial ), вы можете установить его из официальных репозиториев: 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
ответ дан 17 July 2018 в 21:44

Мне кажется, что проблема, с которой вы сталкиваетесь, заключается в том, что вы пытаетесь и не можете установить geany, как указано в этом комментарии, нет необходимости компилировать его в качестве быстрого поиска в Ubuntu Package search, который дает понять, что пакет доступен в репозитории Universe для всех поддерживаемых в настоящее время версий Ubuntu. Чтобы установить, просто включите репозиторий Universe, а затем выполните команды

sudo apt update sudo apt install geany
2
ответ дан 23 July 2018 в 22:21

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

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 на xenial ), вы можете установить его из официальных репозиториев: 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
ответ дан 23 July 2018 в 22:21

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

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