Я запускаю Ubuntu 12.04.*
Я хотел бы знать, какую доработанную версию 12,04 я выполняю (звезда). Я считал информацию о LTSEnablementStack, и это кажется 12.04, имеет доработанные версии 12.04.0, 12.04.1, 12.04.2, 12.04.3, 12.04.4, 12.04.5, который мог бы отличаться так же как выполнение другого ядра и сервера Xorg.
Я хотел узнать свою точную версию, и проблема состоит в том, что я получаю противоречивую информацию.
использование lsb_release -a
урожаи 12.04.5
root@box:~# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 12.04.5 LTS
Release: 12.04
Codename: precise
взгляд на cat /etc/apt/sources.list
говорит 12.04.1
root@box:~# cat /etc/apt/sources.list | grep cdrom
# deb cdrom:[Ubuntu 12.04.1 LTS _Precise Pangolin_ - Release i386 (20120817.3)]/ precise main restricted
проверка даты создания моей корневой файловой системы (для подтверждения моей памяти, что я установил то поле где-нибудь в сентябре 2012 (задолго до 12.04.5) указывает 12.04.1
root@box:~# dumpe2fs /dev/mapper/root -h | grep created
Filesystem created: Fri Sep 21 12:56:19 2012
GUI не имеет справки вообще и говорит 12.04 только:
Таким образом, что доработанная версия я работаю и почему я вижу эту противоречивую информацию? Мое ядро является 3,2 версиями, которые еще не помогают моему пониманию Аппаратных политик Стопки Реализации возможностей и Процедур. Может случиться так, что я имел 12.04.1 и случайно изменился на 12.04.5? (это даже возможно?, уже почему я все еще выполняю 3,2 ядра даже после apt-get dist-upgrade
?) Или только lsb_release -a
поврежденный и я должен зарегистрировать ошибку?
Вы используете Ubuntu 12.04.5. Это обновляется 12,04 выпусков.
, Но Стопка HWE включая ядра и X.org не обновляется автоматически.
я не вижу проблем или ошибок, о которых можно сообщить.
У меня был тот же запрос, когда я обновил некоторые системы, установленные с 14.04.1 носителем установки, который был обновлен к 14.04.3, не продвигая ядро на один из выпусков HWE.
вещь, которая поняла его в моем уме, состоит в том, что носитель установки (выпуск CD) для 12.04.5 будет использовать Испытанное ядро HWE (3.13.xx) по умолчанию. 12.04.5 как выпуск, просто относится к наличию всех Ваших пакетов, обновленных до определенного момента.
версия ядра явно не связывается с доработанной версией.
, Таким образом, хорошо иметь 12.04.5 релиза Ubuntu, которая использует исходное ядро для 12,04. Взглянув на Расписание Поддержки Ядра также информативно, и помогло моему пониманию значительно.
Системы Ubuntu и системы GNU/Linux в целом, являются более модульными, чем монолитный. Как правило, можно привередливо выбрать версии пакета, пока они все создаются для того же распределения (в случае, "точном", или 12.04).
доработанная версия в основном определяется версией эти основные файлы пакет, который установлен. Уточненный номер версии служит общим индикатором того, насколько актуальный Ваши пакеты, но невозможно суммировать все состояние Вашей системы в одном числе.
Время от времени, поскольку обновления программного обеспечения применяются, Ваш base-files
, пакет будет обновлен также, и следовательно уточненный номер версии, который описывает Вашу систему, будет увеличен также. Эти удары номера версии не являются грандиозным предприятием, и нет очень, необходимо сделать для предотвращения их. Они просто указывают, что больший чем обычно пакет обновлений пакета был выставлен Каноническим, и что они решили опубликовать пересмотренные образы DVD для тех контрольных точек.
строка, которую Вы нашли в sources.list
:
# deb cdrom:[Ubuntu 12.04.1 LTS _Precise Pangolin_ - Release i386 (20120817.3)]/ precise main restricted
†¦ не важен. В первую очередь, #
символ означает, что та строка комментируется и не имеет никакого эффекта. Во-вторых, я предполагаю, что у Вас также есть некоторые записи в Вашем sources.list
указывающий на репозиторий HTTP. Те репозитории в сети несли бы пакеты, которые более актуальны, чем, что было на Вашем установочном CD, таким образом, пакет updater предпочтет более новые пакеты.
Так, Вы первоначально установили свою систему с помощью 12.04.1 CD/DVD. Но все, что находится в прошлом. Регулярные обновления пакета принесли Вам до 12.04.5 теперь, как будто Вы установили свою систему с помощью этих 12.04.5 медиа.
<час>Для суммирования:
lsb_release
. Короткий ответ: lsb_release -a
, /etc/os-release
, и /etc/lsb-release
скажет Вам, что точная информация
не смотрит # deb cdrom:[Ubuntu 12.04.1 LTS _Precise Pangolin_ - Release i386 (20120817.3)]/ precise main restricted
, потому что это относится к медиа, что Вы первоначально раньше устанавливали ОС, который cointains пакеты для 12.04.1.
На самом деле, не смотрите /etc/apt/sources.list
вообще. Это может быть забито как Вам нравится и содержать источники от выпусков, которые больше даже не поддерживаются, или версии, более новые, чем это. Пример, мой /etc/apt/sources.list
имеет deb http://archive.ubuntu.com/ubuntu/ precise main universe
строка даже при том, что я выполняю надежного человека.
Можно узнать точно, какую версию версия Ubuntu Вы используете путем ввода
кошка/etc/issue
или с командой
lsb_release-a
, как обозначено другими ответами (необходимо установить ее сначала, поскольку она не идет с Ubuntu по умолчанию)
Позвольте нам разбивка Ваша проблема в две части:
Ваша текущая версия Ubuntu от вывода /etc/apt/sources.list
Ваша текущая версия Ubuntu от вывода всего остального.
Теперь, к объяснению:
Из Ubuntu.
Единственные строки, который обновлен в том файле, являются строками, который запускается с deb
, deb-src
, #deb
или #deb-src
потому что
Использование Ubuntu, склонное для управления пакетом. Кв. хранит список репозиториев или каналов программного обеспечения в файле.
Если существуют какие-либо другие строки в файле, которые не прокомментированы, и не запускается с deb
, и т.д. затем команда sudo apt-get update
произведет ошибки.
Но основная часть, относящаяся к Вам, - то, что файл не становится обновленным в целом, но строки в них, которые являются вышеизложенными. Так, файл - в основном тот же как время при установке Ubuntu и сделать его более ясным, что Вы установили Ubuntu 12.04.1
LTS для запуска с и обновил путь к 12.04.5
LTS.
Теперь, для второй части,
От lsb-release --help
:
-v, --version show LSB modules this system supports
-u, --upstream show upstream LSB data
-i, --id show distributor ID
-d, --description show description of this distribution
-r, --release show release number of this distribution
-c, --codename show code name of this distribution
-a, --all show all of the above information
т.е. команда lsb_release -a
дает Вам точную информацию относительно того, какова Ваша текущая версия Ubuntu.
Также о Вашем другом вопросе относительно ядер, последнее ядро, которое доступно для Точного, 3.13.*. Так, все соглашается с Вашей Ubuntu. Но на другой ноте, если Вы хотите установить более последние ядра на своей текущей версии затем, Вы могли бы хотеть следовать этому YouTube.
Править: Как Pilot6, на который указывают и из Ubuntu Wiki в 12.04.x Раздел поддержки Ядра Ubuntu:
Кажется, что 12.04.5 имеет версию 3.13 ядра.*.