Как узнать версию altlinux
Перейти к содержимому

Как узнать версию altlinux

  • автор:

Откат на старую версию ядра¶

Для установки некоторых программ, в частности, SecretNet — нужно строго определенное ядро. В текущем репозитории его, как правило, нет.

  • для этого нужно узнать, когда ядро было в репозитории
  • подключить снимок репозитория на тот момент
  • установить штатным способом старое ядро

Как узнать, когда пакет попал в репозиторий?¶

Рассмотрим на примере ядра std-def, версии 4.9.71. Это то ядро которое шло в поставке 8ой платформы версии 8.2

Идем по ссылке http://ftp.altlinux.ru/pub/distributions/archive/p8/index/src/k/kernel-image-std-def/ и ищем нужную версию, смотрим на дату выхода 2017-12-21 11:02, в репозиторий пакеты попадают на следующий день.
Таким образом нам нужен слепок репо за 2017-12-22.

Подключаем этот слепок, как дополнительный репозиторий

apt-repo add http://ftp.altlinux.org/pub/distributions/archive/p8/date/2017/12/22 x86_64 classic apt-repo add http://ftp.altlinux.org/pub/distributions/archive/p8/date/2017/12/22 noarch classic

затем обновлем идексы и смотрим, действительно ли ядро там есть

apt-get update apt-cache show kernel-image-std-def

И устанавливаем нужную нам версию

update-kernel -t std-def -r 1:4.9.71-alt0.M80P.1@1513821067

Остается перегрузится и выбрать в грабе нужное нам ядро.

Внимание! Если старое ядро необходимо для функционирования отдельных программ, то запрещено в дальнейшем обновлять ядро.

Если использовался VirtualBox¶

    Нужно удалить пакеты

apt-get remove virtualbox virtualbox-common
apt-get install virtualbox=5.1.24 virtualbox-common=5.1.24 kernel-headers-std-def=4.9.71

Tips

В графической среде Linux работает буфер выделения мышью. Просто выделите текст и можете вставить его щелчком колёсика мыши.

Список установленных программ

find /usr/share/applications -type f -name \*.desktop | while read f; do rpm -qf --qf '%\n' "$f"; done| sort -u

Список установленных пакетов

rpm -qa --qf '%\n' 

Как узнать версию altlinux

Иногда бывает нужно узнать какая версия ОС Linux установлена на компьютер и какой именно дистрибутив используется. Эта задача легко решается, если вы имеете физический доступ к машине — по внешнему виду многое уже можно сказать о дистрибутиве, к тому же ныне версию операционной системы можно узнать и при помощи графических утилит. Другой вариант — спросить у того, кто устанавливал этот Linux на компьютер. Однако всё это немного не то — если у вас есть физический или удалённый доступ к компьютеру под управлением ОС Linux и установленный дистрибутив имеет хотя бы отдалённое представление о LSB, то достаточно запомнить одну единственную утилиту lsb_release.

Для выяснения названия дистрибутива и его версии достаточно вызвать lsb_release с ключем -a:
lsb_release -a

На выходе мы получим что-то типа этого:
LSB Version: :core-4.0-ia32:core-4.0-noarch:graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-ia32:printing-4.0-noarch
Distributor ID: Scientific
Description: Scientific Linux release 6.3 (Carbon)
Release: 6.3
Codename: Carbon

Как видим в данном случае компьютер находится под управлением 32-битной ОС Scientific Linux версии 6.3, которая имеет кодовое имя Carbon.

Теперь ещё несколько примеров.

Fedora 16:
LSB Version: :core-4.0-amd64:core-4.0-noarch
Distributor ID: Fedora
Description: Fedora release 16 (Verne)
Release: 16
Codename: Verne

Ubuntu 12.04:
LSB Version: core-2.0-amd64:core-2.0-noarch:core-3.0-amd64:core-3.0-noarch:core-3.1-amd64:core-3.1-noarch:core-3.2-amd64:core-3.2-noarch:core-4.0-amd64:core-4.0-noarch
Distributor ID: Ubuntu
Description: Ubuntu 12.04.1 LTS
Release: 12.04
Codename: precise

Debian GNU /Linux 6.0:
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU /Linux 6.0.5 (squeeze)
Release: 6.0.5
Codename: squeeze

Надеюсь, что эта памятка пригодится ещё кому-нибудь (и да, утилита lsb_release может быть не установлена по умолчанию).

Ещё заметки на эту тему:

  • Об AltLinux замолвлю словечко
  • Операционные системы
  • LFS101x Introduction to Linux
  • Scientific Linux

Как Это: Посмотреть версию Linux через командную строку

Как Это: Посмотреть версию Linux через командную строку

Вам, всего лишь, нужно набрать пару команд:
[a] uname – Отображает информацию о ядре Linux и системную информацию.
[b] lsb_release – Отображает информацию не посредственно о используемом дистрибутиве Linux.
[c] /proc/version file – Показывает версию ядра системы.

Как проверить версию ядра Linux?

Откройте терминал и наберите следующую команду, для того чтобы узнать текущую версию ядра Linux:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *