Почему DEP сборки не работает, даже когда у меня уже есть URIs в моем исходном списке?

Размер блока файловой системы должен составить 4 КБ. Когда данные записаны в файл, который содержится в файловой системе, операционная система должна выделить блоки устройства хранения данных для содержания данных, которые будут записаны в файл.

Как правило, когда файловая система создается, устройство хранения данных, содержавшееся в той файловой системе, сегментируется на блоки фиксированного размера. Эта статья Wikipedia кратко объясняет этот процесс.

Базовый размер блока файловой системы для этого файла должен иметь 4K размер блока байта. Этот файл использует 1 4K блок, и только один байт в том блоке содержит фактические данные.

8
04.12.2013, 05:27
2 ответа

Ваш sources.list файл содержит двоичный URIs, но Вам нужен источник URIs для build-dep работать. Добавьте следующее к своему sources.list и затем работайте apt-get update:

deb-src http://cran.ms.unimelb.edu.au/bin/linux/ubuntu raring/
6
27.01.2020, 20:12
  • 1
    Для добавления к этому объяснению, deb двоичный пакет только перечисляют зависимости для того, чтобы запустить программу. Для изучения зависимостей для создания программы, с deb исходным пакетом нужно консультироваться. Так как Вы устанавливаете сборку-deps, это - хорошее предположение, Вы создадите пакет и будете нуждаться в исходном коде, который также содержится в deb исходном пакете. примечание –  casey 04.12.2013, 07:04
  • 2
    Это - то, что я говорил (или пытался сказать) - для выравнивания по ширине, почему ему был нужен deb-src источник для установки двоичных пакетов (сборка-deps). –  casey 04.12.2013, 07:43
  • 3
    Это должно значительно упростить некоторые мои предстоящие проекты Linux.Большое спасибо. –  Mercutio 05.12.2013, 09:10

При сборке Python из исходного кода с использованием репозитория Mercurial.

Раскомментируйте строки deb-src , расположенные в /etc/apt/sources.list

Например:

## Major bug fix updates produced after the final release of the
## distribution.
deb http://archive.ubuntu.com/ubuntu/ yakkety-updates main restricted
# deb-src http://archive.ubuntu.com/ubuntu/ yakkety-updates main restricted

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.
deb http://archive.ubuntu.com/ubuntu/ yakkety universe
# deb-src http://archive.ubuntu.com/ubuntu/ yakkety universe
deb http://archive.ubuntu.com/ubuntu/ yakkety-updates universe
# deb-src http://archive.ubuntu.com/ubuntu/ yakkety-updates universe

Ubuntu 16.10:

sudo nano /etc/apt/sources.list 
sudo apt-get update
sudo apt-get build-dep python-defaults python3
0
27.01.2020, 20:12

Теги

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