Я пытаюсь установить компилятор G ++ в Ubuntu 13.10. Он сказал мне, что мне нужно установить пакет build-essential
.
Я пробовал приведенный ниже код
sudo apt-get update
sudo apt-get install build-essential
Это выдает такую ошибку:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Couldn't find package build-essential
Введите в Терминале sudo apt-get install build-essential
и нажмите клавишу TAB вместо нажатия ENTER .
Включите главное хранилище в Software & Updates.
Затем выполните эти команды в терминале:
sudo apt-get update
sudo apt-get install build-essential
Вы должны включить хранилище main в файле /etc/apt/sources.list
.
.
Для этого удалите символ '#'
перед следующими строками.
#deb http://de.archive.ubuntu.com/ubuntu/ saucy-updates main restricted
#deb-src http://de.archive.ubuntu.com/ubuntu/ saucy-updates main multiverse restricted universe
Сохраните файл и выполните
sudo apt-get update && sudo apt-get install build-essential
.
Вам необходимо установить сборку пакета, необходимую для создания пакета и проверьте установку, чтобы поместить его в диспетчер пакетов.
Используйте эту командную строку:
sudo apt-get install build-essential checkinstall
Вы также можете установить сборку предметов первой необходимости из центра программного обеспечения
.
Откройте его и ищите "build essential"
Эти терминальные команды должны решить вашу проблему:
Сначала удалите список соединений, открыв терминал (для запуска нажмите Ctrl+Alt+T) и запустите эту команду:
sudo rm /var/lib/apt/lists/* -vf
или
sudo rm -vf /var/lib/apt/lists/*
эти командные строки взаимозаменяемы
используемые опции -v verbose
-v, --verbose explain what is being done
и -f force
-f, --force ignore nonexistent files and arguments, never prompt
Если вы когда-нибудь сомневаетесь в командной строке или используемых опциях, всегда обращайтесь за командой к странице инструкций по эксплуатации. Доступ к ним можно получить в интернете с помощью поиска man и команды, например man rm или вы можете получить доступ к той же самой информации, набрав в терминале точно такую же команду, например man rm инструкции по выходу из страницы будут внизу терминала, как эта
картинка с опциями man page
Далее, сгенерируйте новую, запустив простое обновление:
sudo apt-get update
Then do,
sudo apt-get install build-essential
Иногда случается так, что если ваша первая команда не работает из-за того, что какое-то репо не отвечает или из-за других проблем с сетью
sudo apt-get update
, тогда вы не сможете установить build-essential. Поэтому всегда проверяйте успешное завершение обновления apt-get. После завершения обновления введите:
sudo apt-get install build-essential
Теперь вы сможете успешно установить его.