Я отлаживаю установщик программного обеспечения с закрытым исходным кодом, в котором, похоже, есть некоторые предвзятые представления о моем распространении. Установка прерывается после не нахождения apt-get
. Команда, которую он пытается выполнить:
apt-get -y -q install linux-headers-3.7.5-1-ARCH
Я полагаю, «имя пакета» происходит от /usr/src
единственной записи linux-3.7.5-1-ARCH
. У кого-нибудь есть обоснованное предположение относительно того, какой пакет мне установить с pacman?
Заголовки, вероятно, будут использоваться для компиляции драйверов для нестандартного оборудования.
Вот соответствующий текст из журнала установки:
ПРИМЕЧАНИЕ. Драйверы Linux должны быть собраны на основе исходных кодов для ядра, на котором работает ваша ОС Linux. Этот скрипт автоматизирует эту задачу для вас.
ПРИМЕЧАНИЕ. У вас должны быть установлены исходные файлы заголовков ядра ОС Linux. Если вы планируете запустить Jungo Debug Monitor, вам также может потребоваться установить «compat-libstdc ++» и «libpng3».
Ваш Linux в настоящее время работает под управлением следующей версии ядра:
3.7.5-1-ARCH
Вы используете Arch Linux, который не использует apt-get как утилиту обработки пакетов. Arch Linux использует вместо этого pacman.
Пакет linux-headers во многих дистрибутивах Linux обычно содержит заголовочные файлы C (файлы с расширением .h) для ядра Linux. Эти файлы обычно определяют константы и функции, которые могут использоваться другими программами и драйверами.
Обычно вам нужны заголовочные файлы ядра для компиляции и установки сторонних драйверов для ядра.
источник