Я не могу установить 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.
build-essentials - это справочник по всем пакетам, необходимым для компиляции пакета debian. Обычно он включает в себя компиляторы gcc / g ++, библиотеки и некоторые другие утилиты. Проверьте документацию Здесь
Чтобы установить основы сборки, просто нажмите Ctrl kbd> + Alt kbd> + T kbd> на ваша клавиатура, чтобы открыть терминал. Когда он откроется, выполните команду (ы) ниже:
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
Источник: Проект диаспоры sup>
В самом конце этого списка неудовлетворенных зависимостей вы можете обнаружить, что он перечисляет этот лакомый кусочек
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
Следующие пакеты имеют неудовлетворенные зависимости: 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]