Как активировать предлагаемый архив для Ubuntu 16.04 LTS? Использовать apt-get для установки выбранного обновления ядра, которое еще не было официально выпущено?
Предлагаемый пакет предоставляет обновление, которое еще не является частью стабильного выпуска. Например, Linux 4.4.0-62 имеет ошибку, которая является причиной OOM killer. Эта ошибка была исправлена в Linux 4.4.0-63 и в настоящее время доступна только в предлагаемом архиве.
Как активировать предлагаемый архив
Чтобы активировать предлагаемый архив для Ubuntu 16.04, используйте следующий метод. Вам необходимо изменить исходные коды программного обеспечения вручную, добавив следующую строку в /etc/apt/sources.list:
echo 'deb http://archive.ubuntu.com/ubuntu/ xenial-proposed restricted main multiverse universe' > /etc/apt/sources.list
Принудительное избирательное обновление от того, что было предложено
Создайте файл /etc/apt/preferences.d/proposed-updates , для этого запустите:
$ sudo vi /etc/apt/preferences.d/proposed-updates
Присоедините следующее:
Package: * Pin: release a=xenial-proposed Pin-Priority: 400
Сохраните изменения и закройте файл.
Обновить архив репозитория
Введите следующие команды apt command/apt-get command:/p>
$ sudo apt update
ИЛИ
$ sudo apt-get update
Как найти необходимый пакет?
Синтаксис будет выглядеть следующим образом:
$ apt search package $ apt search linux-image $ apt search linux-image | grep -i proposed
Примеры возможных выводов данных:
WARNING: apt does not have a stable CLI interface. Use with caution in scripts. linux-image-4.4.0-1003-aws/xenial-proposed 4.4.0-1003.12 amd64 linux-image-4.4.0-63-generic/xenial-proposed 4.4.0-63.84 amd64 linux-image-4.4.0-63-lowlatency/xenial-proposed 4.4.0-63.84 amd64 linux-image-extra-4.4.0-63-generic/xenial-proposed 4.4.0-63.84 amd64
Чтобы установить linux-image-4.4.0-63-generic из предлагаемого репозитория, запустите:
$ sudo apt-get install linux-image-4.4.0-63-generic/xenial-proposed
Примеры возможных выводов данных:
Reading package lists... Done Building dependency tree Reading state information... Done Selected version '4.4.0-63.84' (Ubuntu:16.04/xenial-proposed [amd64]) for 'linux-image-4.4.0-63-generic' The following packages were automatically installed and are no longer required: linux-headers-4.4.0-59 linux-headers-4.4.0-59-generic linux-image-4.4.0-59-generic Use 'sudo apt autoremove' to remove them. Suggested packages: fdutils linux-doc-4.4.0 | linux-source-4.4.0 linux-tools linux-headers-4.4.0-63-generic The following NEW packages will be installed: linux-image-4.4.0-63-generic 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 21.8 MB of archives. After this operation, 66.4 MB of additional disk space will be used. Get:1 http://archive.ubuntu.com/ubuntu/ xenial-proposed/main amd64 linux-image-4.4.0-63-generic amd64 4.4.0-63.84 [21.8 MB] Fetched 21.8 MB in 4s (4,854 kB/s) Selecting previously unselected package linux-image-4.4.0-63-generic. (Reading database ... 92929 files and directories currently installed.) Preparing to unpack .../linux-image-4.4.0-63-generic_4.4.0-63.84_amd64.deb ... Done. Unpacking linux-image-4.4.0-63-generic (4.4.0-63.84) ... Setting up linux-image-4.4.0-63-generic (4.4.0-63.84) ... Running depmod. update-initramfs: deferring update (hook will be called later) Examining /etc/kernel/postinst.d. run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 4.4.0-63-generic /boot/vmlinuz-4.4.0-63-generic run-parts: executing /etc/kernel/postinst.d/initramfs-tools 4.4.0-63-generic /boot/vmlinuz-4.4.0-63-generic update-initramfs: Generating /boot/initrd.img-4.4.0-63-generic W: mdadm: /etc/mdadm/mdadm.conf defines no arrays. run-parts: executing /etc/kernel/postinst.d/unattended-upgrades 4.4.0-63-generic /boot/vmlinuz-4.4.0-63-generic run-parts: executing /etc/kernel/postinst.d/update-notifier 4.4.0-63-generic /boot/vmlinuz-4.4.0-63-generic run-parts: executing /etc/kernel/postinst.d/zz-update-grub 4.4.0-63-generic /boot/vmlinuz-4.4.0-63-generic Generating grub configuration file ... Warning: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported. Found linux image: /boot/vmlinuz-4.4.0-63-lowlatency Found initrd image: /boot/initrd.img-4.4.0-63-lowlatency Found linux image: /boot/vmlinuz-4.4.0-63-generic Found initrd image: /boot/initrd.img-4.4.0-63-generic Found linux image: /boot/vmlinuz-4.4.0-62-generic Found initrd image: /boot/initrd.img-4.4.0-62-generic Found linux image: /boot/vmlinuz-4.4.0-59-generic Found initrd image: /boot/initrd.img-4.4.0-59-generic done
Перезагрузите систему:
$ sudo reboot
После перезагрузки проверьте новое ядро:
$ uname –mrs
Примеры возможных выводов данных:
Linux 4.4.0-63-generic x86_64
Вы также можете использовать следующую команду для проверки того же самого:
$ apt-cache policy linux-image-4.4.0-63-generic
Примеры возможных выводов данных:
linux-image-4.4.0-63-generic: Installed: 4.4.0-63.84 Candidate: 4.4.0-63.84 Version table: *** 4.4.0-63.84 400 400 http://archive.ubuntu.com/ubuntu/ xenial-proposed/main amd64 Packages 100 /var/lib/dpkg/status
Для получения большей информации посетите эту страницу wiki.
Перевод: Анна Давыдова
Источник: cyberciti.biz
Это интересно: