Каково различие между всеми этими номерами версий Debian?

Привязка message-log-max кому: nil подавляет сообщения на время (динамической) привязки.

Привязка echo-keystrokes кому: 0 подавляет повторение нажатий клавиш.

Начиная с Emacs 25.1, можно также связать (или установить), переменная inhibit-message к не -nil, предотвратить большинство сообщений площади рассеяния (но не препятствовать тому, чтобы те сообщения были зарегистрированы буфер *Messages*).

5
13.04.2017, 15:36
4 ответа

Это не совсем Debian (но см. комментарии); вы, вероятно, найдёте его на любой Linux-системе. Строка документирована в man proc. /proc - это интерфейс ядра, означающий, что когда вы читаете файл, вы на самом деле запрашиваете информацию у ядра. /proc/version возвращает конкатенцию трех вещей, доступных отдельно через другие файлы proc. Сами строки были бы встроены в ядро во время компиляции.

Первая часть из /proc/sys/kernel/ostype, вероятно только Linux.

Вторая часть из /proc/sys/kernel/osrelease и ссылается на реальную версию ядра, в вашем примере 3.2.0-4-686-pae.

Третья часть взята из /proc/sys/kernel/version и включает номер сборки (например, #1) и ссылку на машину, на которой она была собрана (SMP = симметричная многопроцессорная обработка, т.е. обычный ПК), а также дату и время ее сборки.

Адрес электронной почты также взят из сборки, а версия gcc - это компилятор, который использовался для этого.

0
27.01.2020, 20:41

Версия GCC является версией компилятора GNU C, используемой для создания ядра.

Согласно Документация Debian , 3.2.0-4-686-PAE - версия ядра, как описано UPStreamVersion [-Abiname] [- Квартиры] . Таким образом, версия Upstream 3,2 (с .0 добавлена ​​в хрипов). Финал 3.2.63-2 + DEB7U2, скорее всего, является версией пакета.

Я подозреваю, что первая версия (3.2.0) предназначена для совместимости ABI, и имя пакета отражает фактическую версию в базе данных Packakge.

-121--75022-

Вся строка GCC версия 4.6.3 (Debian 4.6.3-14) относится к версии GCC. Брекеты там, чтобы сказать вам, что вы используете GCC, настроенные с патчами командой Debian: 4.6.3 - это версия GCC и 14 - суффикс, добавленный Debian, чтобы рассказать разницу между патчами, которые они применяли.

Я не уверен, что эта последняя версия относится к (но она полностью выглядит как версия ядра). Это часть имени ОС, специфичном поставщику, поэтому разработчики Debian могут на самом деле поставить там все, что им нравится. Это может быть версию ядра, работающего на машине, которая построила релиз или что-то в этом роде.

1
27.01.2020, 20:41

Версия GCC - это версия GNU C Compiler, используемая для сборки ядра.

Согласно документации Debian, 3.2.0-4-686-pae - это версия ядра, описанная upstreamversion[-abiname][-featureset]-flavour. Таким образом, версия upstream - 3.2 (с .0, добавленным в wheezy). Окончательная версия 3.2.63-2+deb7u2, скорее всего, является версией пакета.

Я подозреваю, что первая версия (3.2.0) предназначена для совместимости с ABI, а название пакета отражает фактическую версию в базе данных pacakge.

2
27.01.2020, 20:41
  • 3.2.0-4-686-pae — версия ядра
  • 4.6.3 — версия gcc
  • #1 SMP Debian 3.2.63-2+deb7u2 — версия ядра

Для получения дополнительной информации попробуйте uname -a или uname --help

0
27.01.2020, 20:41

Теги

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