Using ‘sudo apt-get install build-essentials’
I was trying to use sudo apt-get install build-essentials to install the g++ compiler on my Ubuntu Linux box. But it gave me the following message:
Reading package lists. Done Building dependency tree
Reading state information. Done E: Unable to locate package build-essentials
8 Answers 8
Drop the ‘s’ off of the package name.
You want sudo apt-get install build-essential
You may also need to run sudo apt-get update to make sure that your package index is up to date.
For anyone wondering why this package may be needed as part of another install, it contains the essential tools for building most other packages from source (C/C++ compiler, libc, and make).
In my case, simply «dropping the s» was not the problem (although it is of course a step in the right direction to use the correct package name).
I had to first update the package manager indexes like this:
Then after that the installation worked fine:
sudo apt-get install build-essential
sudo apt-get update sudo apt-get install build-essential
(If I recall correctly the package name is without the extra s at the end).
I know this has been answered, but I had the same question and this is what I needed to do to resolve it. During installation, I had not added a network mirror, so I had to add information about where a repo was on the internet. To do this, I ran:
sudo vi /etc/apt/sources.list
and added the following lines:
deb http://ftp.debian.org/debian wheezy main deb-src http://ftp.debian.org/debian wheezy main
If you need to do this, you may need to replace «wheezy» with the version of debian you’re running. Afterwards, run:
sudo apt-get update sudo apt-get install build-essential
Hopefully this will help someone who had the same problem that I did.
The package is called build-essential without the plural «s». So
sudo apt-get install build-essential
Try ‘build-essential’ instead.
To auto-generate the «source.list» file I suggest to use:
Where you can select the country, the distribution, ..etc After that, all you need to do is to replace (take a backup of the file first) your original source.list file with the generated one and do as mentioned in other answers:
sudo apt-get update sudo apt-get install build-essential
Manifest for installing rust and build-essentials on ubuntu 20.04.03
rustup self uninstall apt-get update sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu $(lsb_release -sc) main universe" apt-get -u dist-upgrade apt install aptitude sudo aptitude install libc6=2.31-0ubuntu9 sudo aptitude install build-essential apt-get update curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain none -y rustup toolchain install nightly --allow-downgrade --profile minimal --component clippy rustup default stable rustup update nightly rustup update stable rustup target add wasm32-unknown-unknown --toolchain nightly sudo apt install -y cmake pkg-config libssl-dev git gcc build-essential clang libclang-dev rustc --version source $HOME/.cargo/env
#No tested on me Fast Installation: Install all the required dependencies with a single command. (Be patient, this can take up to 30 minutes)
curl https://getsubstrate.io -sSf | bash -s -- --fast
Alt linux build essential
Источник: wpilot.blogspot.com ALT Linux предлагает множество инструментов и библиотек, которые могут быть полезны для разработчиков игр. В этом руководстве мы погрузимся в подробности того, какие инструменты и библиотеки доступны в ALT Linux, и как они могут быть использованы в процессе разработки игр.
Настройка системы
До начала разработки игр на ALT Linux, важно убедиться, что ваша система обновлена и имеет все необходимые пакеты. Вы можете обновить свою систему с помощью следующих команд:
sudo apt-get update sudo apt-get upgrade
Установка основных инструментов разработки
Перед тем, как начать разрабатывать игры, вам нужно установить некоторые основные инструменты разработки. В ALT Linux, вы можете установить основные инструменты разработки с помощью следующей команды:
sudo apt-get install build-essential
Этот пакет включает в себя компилятор GCC, библиотеки и другие инструменты, необходимые для компиляции и сборки программ.
Установка библиотек для разработки игр
В ALT Linux доступны многие библиотеки, которые могут быть полезны для разработчиков игр. Ниже приведены некоторые из них:
SDL (Simple DirectMedia Layer) – это низкоуровневая библиотека, позволяющая работать с аудио, клавиатурой, мышью, джойстиком и графикой. Для установки SDL в ALT Linux, используйте следующую команду:
sudo apt-get install libsdl2-dev
OpenGL – это API для рендеринга 2D и 3D графики. Для установки библиотек OpenGL, используйте следующую команду:
sudo apt-get install libgl1-mesa-dev
Allegro – это кросс-платформенная библиотека, предназначенная для разработки видеоигр и мультимедиа программ. Для установки Allegro, используйте следующую команду:
sudo apt-get install liballegro5-dev
Заключение
ALT Linux предлагает множество инструментов и библиотек, которые могут быть полезны для разработки игр. Даже если вы ранее работали в других дистрибутивах, таких как Debian, переход на ALT Linux может быть интересным и полезным опытом, позволяющим расширить ваш набор инструментов для разработки.
Alt linux build essential
Источник: overclockers.ru ALT Linux – это надёжный и безопасный дистрибутив Linux, который широко используется не только в промышленных и учебных учреждениях, но и в области разработки программного обеспечения. В данной статье мы обсудим, как установить и настроить ALT Linux для разработки, какие инструменты можно использовать, а также дадим несколько советов по настройке рабочего окружения.
Установка ALT Linux
Для начала, нужно установить саму операционную систему. Воспользуемся следующими командами: 1. Скачиваем образ ALT Linux
wget https://mirror.yandex.ru/altlinux/p9/images/regular-cd/alt-workstation-9-x86_64.iso
dd if=alt-workstation-9-x86_64.iso of=/dev/sdx bs=4M
Теперь у вас есть загрузочная USB-флешка с ALT Linux.
Инструменты для разработки
ALT Linux предоставляет огромное количество инструментов для разработки. Для установки базовых инструментов разработки используйте следующую команду:
apt-get install build-essential
Также ALT Linux поддерживает широкий спектр современных языков программирования и их библиотек. Чтобы установить, например, Python и его пакетный менеджер pip, введите:
apt-get install python3 python3-pip
Советы по настройке рабочего окружения
Выбор текстового редактора или IDE. ALT Linux поддерживает большинство популярных текстовых редакторов и сред разработки, включая Vim, Emacs, VS Code, PyCharm и многие другие. Выбор зависит от ваших личных предпочтений и типа проекта.
Установка и настройка Git. Git является стандартом в индустрии для контроля версий, и его стоит установить и настроить для удобства работы.
Использование виртуальных окружений. Для изоляции проектов и их зависимостей рекомендуется использовать виртуальные окружения, например, с помощью venv для Python.
ALT Linux – это мощная платформа для разработки программного обеспечения, которая предлагает большой выбор инструментов и возможностей для настройки рабочего окружения. Используйте эти советы, чтобы настроить свою систему и сделать процесс разработки более эффективным.