Не могу найти или установить пакет "libiberty"
Я запускаю скрипт./configure для установки программы на только что установленную 13.10 Ubuntu.
Мне сказали, что libiberty должен поставляться с binutils или gcc, но он не найден.
На http://gcc.gnu.org/onlinedocs/libiberty/ нет информации, которую я могу использовать.
Я не знаю, как устанавливать пакеты без использования apt. Я могу добавить репо к источникам, хотя.
3 ответа
Если настроить только ищет libiberty
файлы разработки и статическая библиотека, затем установите binutils-dev
а также gcc-dev
:
sudo apt-get install binutils-dev gcc-dev
Примечание: чтобы установить заголовки libiberty в системе 13.10, единственный способ - загрузить файл deb (amd64 или i386) и вызвать dpkg -i
,
Сначала выберите правильный пакет для установки:libiberty-dev_20131116-1_amd64.deb
или же libiberty-dev_20131116-1_i386.deb
- http://packages.ubuntu.com/trusty/amd64/libiberty-dev/download
- http://packages.ubuntu.com/trusty/i386/libiberty-dev/download
Выберите зеркало, чтобы загрузить файл.deb
В терминале перейдите в папку, в которой вы сохранили файл deb, и наберите (для amd64):
sudo dpkg -i ./libiberty-dev_20131116-1_amd64.deb
Спасибо Steeldriver за его комментарий о binutils-dev
13.10 файл заголовка и, по крайней мере, статическая библиотека, кажется, доступны через binutils-dev
пакет.
$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=13.10
DISTRIB_CODENAME=saucy
DISTRIB_DESCRIPTION="Ubuntu 13.10"
$
$ dpkg -S libiberty
binutils-dev: /usr/lib/libiberty_pic.a
binutils-dev: /usr/include/libiberty.h
binutils-dev: /usr/lib/libiberty.a
$
Вы можете установить его через менеджер пакетов GUI, например, Центр программного обеспечения, или через командную строку, используя
sudo apt-get install binutils-dev
Я думаю, что libiberty отсутствует в репозиториях, которые уже встроены. Вы можете попробовать найти репо в Интернете и попробовать установить его. Используйте репозиторий Ubuntu, если вы хотите быть в безопасности. Я нашел это: (не репозиторий, но это пакет для Kubuntu(часть Ubuntu с KDE)) http://www.ubuntuupdates.org/package/kubuntu-ppa_backports/saucy/main/base/libiberty. Будьте осторожны, хотя, это может быть небезопасно. Я бы рекомендовал использовать ваше любимое репо.
AnonymousJP