Как устранить эту ошибку, когда я пытаюсь установить build-essential?

Я не могу установить build-essential на моем ноутбуке:

Отображается ошибка:

The following packages have unmet dependencies:
build-essential : Depends: g++ (>= 4:4.4.3) but it is not going to be installed
Depends: dpkg-dev (>= 1.13.5) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
2
задан 27 May 2015 в 16:01

3 ответа

build-essentials - это справочник по всем пакетам, необходимым для компиляции пакета debian. Обычно он включает в себя компиляторы gcc / g ++, библиотеки и некоторые другие утилиты. Проверьте документацию Здесь

Чтобы установить основы сборки, просто нажмите Ctrl + Alt + T на ваша клавиатура, чтобы открыть терминал. Когда он откроется, выполните команду (ы) ниже:

sudo apt-get install build-essential libxslt1.1 libxslt1-dev libxml2 ruby-full mysql-server libmysqlclient-dev libmysql-ruby libssl-dev libopenssl-ruby libcurl4-openssl-dev imagemagick libmagickwand-dev git-core redis-server libffi-dev libffi-ruby rubygems libsqlite3-dev libpq-dev libreadline5 openjdk-7-jre nodejs libncurses5-dev openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libyaml-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev libgdbm-dev ncurses-dev automake libtool bison subversion pkg-config

Источник: Проект диаспоры

0
ответ дан 27 May 2015 в 16:01

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

Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

Попробуйте набрать следующее в командной строке

sudo apt-get -f install

Затем вам будет предложено указать пакеты, которые он будет устанавливать вместе с

Do you want to continue [Y/n]?

, после чего вы сможете двигаться вперед с помощью

sudo apt-get install build-essential
0
ответ дан 27 May 2015 в 16:01

Следующие пакеты имеют неудовлетворенные зависимости: build-essential: Зависит от: g ++ (> = 4: 4.4.3), но он не будет установлен Зависит: dpkg-dev (> = 1.13.5), но это не так будет установлен Эта ошибка вызвана ошибкой в ​​вашем списке источников, вам нужно отредактировать этот файл:

    root@debian:~# nano /etc/apt/sources.list

Удалите источники конфликтов, а затем добавьте эту строку:

    deb http://ftp.debian.org/debian/ stable main contrib non-free 

затем:

    root@debian:~# apt-get update

    root@debian:~# apt-cache search build-essential --names-only 

    build-essential - Informational list of build-essential packages

    root@debian:~# sudo apt-get install build-essential

вот и все ... привет ...

Посетите http://forums.debian.net/viewtopic.php?f=30&t=84184 [ 113]

0
ответ дан 27 May 2015 в 16:01

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

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