Пакет 'lib32ncurses5-dev', 'lib32z1-dev' не имеет никакого кандидата установки

Я пытаюсь создать мигание (content_shell) на Ubuntu 12.04 32bit, и я застреваю на build/install-build-deps.sh. Я думаю, что попробовал каждое решение, которое я нашел на stackoverflow

Журнал ошибок:

It produces the following output:
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package lib32ncurses5-dev is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

Package lib32z1-dev is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'lib32ncurses5-dev' has no installation candidate
E: Package 'lib32z1-dev' has no installation candidate

You will have to install the above packages yourself.

/etc/apt/source.list:

http://pastebin.ubuntu.com/8505008/

Что я попробовал: (не в порядке)

1. sudo apt-get install lib32z1-dev
   -> package 'lib32z1-dev' has no installation candidate
2. sudo apt-get install lib32z1-dev:i386
   -> package 'lib32z1-dev' has no installation candidate
3. Ubuntu Software Center > Software source > change to 'main server'

enter image description here

4. sudo apt-get install ia32-libs-multiarch
   -> still the same :(
5. sudo dpkg --add-architecture i386
   -> dpkg: error: unknown option --add-architecture
6. apt-file search lib32z1-dev
   -> no output
7. manually download and install from http://packages.ubuntu.com/precise/lib32z1
   -> still the same error log
8. update depot_tools
9. sudo apt-get install lib64ncurses5 lib32ncurses5-dev lib32z1-dev

rna@rna-P580: ~/workspace/src$ sudo склонный - получают lib64ncurses5 lib32ncurses5-dev lib32z1-dev установки, Читая списки пакета... Сделанное дерево зависимостей Здания
Чтение информации состояния... Сделанный Пакет lib32ncurses5-dev не доступен, но упомянут другим пакетом. Это может означать, что пакет отсутствует, был obsoleted или только доступен из другого источника

Пакет lib32z1-dev не доступен, но упомянут другим пакетом. Это может означать, что пакет отсутствует, был obsoleted или только доступен из другого источника

E: Пакет 'lib32ncurses5-dev' не имеет никакого кандидата установки E: Пакет 'lib32z1-dev' не имеет никакого кандидата установки

10. Response to @Eliah Kagan's suggestion

 Logs for `sudo apt-get install zlib1g-dev libncurses5-dev`: 
 -> zlib1g-dev was already there, libncurses5-dev was newly installed

http://paste.ubuntu.com/8511253/

 Logs for build/install-build-deps.sh:
 -> but when I run install-build-deps script I had the same 'Error Log'     

http://paste.ubuntu.com/8511268/

 Instruction from: 
 -> What I am trying is really simple, get the chromium code then build content_shell. 

https://code.google.com/p/chromium/wiki/LinuxBuildInstructions

11. 
2
задан 29 September 2016 в 04:31

1 ответ

TL; DR: sudo apt-get install zlib1g-dev libncurses5-dev

Вы, кажется, делали попытку двух видов вещей:

  • Устанавливать особенный для 64-разрядной системы, которые обеспечивают 32-разрядные библиотеки (таким образом, 32-разрядные программы могут работать). Эти специальные пакеты не существуют в 32-разрядной системе - обычные библиотеки являются 32-разрядными.
  • Включить мультидугу и установить 32-разрядные пакеты в 64-разрядной системе. Но мультидуга уже включена по умолчанию в 12,04. Плюс, Вам не нужна мультидуга для установки 32-разрядных пакетов в 32-разрядной системе.

Независимо от того, что инструкции или предложения, за которыми Вы следовали, кажется, направлены на пользователей 64-разрядных систем Ubuntu. Но с тех пор uname -m производит i686, у Вас есть 32-разрядная система Ubuntu.

Поэтому необходимо просто установить регулярные 32-разрядные версии программного обеспечения для 32-разрядной системы. Это значительно более просто, чем что-нибудь, чего Вы, кажется, делали попытку до сих пор.

Пакеты, которые Вы, вероятно, хотите:

Один способ установить эти пакеты:

sudo apt-get update
sudo apt-get install zlib1g-dev libncurses5-dev

(Если это не решит проблему, то больше информации будет необходимо о самой проблеме. Почти все подробности, которые Вы обеспечили, принадлежат тому, что произошло, когда Вы пытались решить его, а не проблема, Вы пытаетесь решить. В частности, полный вывод выполнения build/install-build-deps.sh, или любой сборки управляют причинами, что, чтобы быть выполненным, было бы полезно, а также подробное описание того, каким инструкциям Вы следовали, если таковые имеются, и все шаги, сделанные до сих пор, чтобы получить и попытаться создать программное обеспечение. Но я подозреваю, что установка тех двух пакетов просто зафиксирует его. Или, по крайней мере, получите Ваш далее через сборку.)

2
ответ дан 2 December 2019 в 03:59

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

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