Codeby web-security - новый курс от Codeby Security School

Представляем вашему вниманию новый курс от команды The Codeby - "Тестирование Веб-Приложений на проникновение с нуля". Общая теория, подготовка рабочего окружения, пассивный фаззинг и фингерпринт, Активный фаззинг, Уязвимости, Пост-эксплуатация, Инструментальные средства, Social Engeneering и многое другое. Подробнее ...


Как активировать предлагаемый архив репозитория на Ubuntu Linux для установки пакетов

Как активировать предлагаемый архив для Ubuntu 16.04 LTS? Использовать apt-get для установки выбранного обновления ядра, которое еще не было официально выпущено?

Предлагаемый пакет предоставляет обновление, которое еще не является частью стабильного выпуска. Например, Linux 4.4.0-62 имеет ошибку, которая является причиной OOM killer. Эта ошибка была исправлена в Linux 4.4.0-63 и в настоящее время доступна только в предлагаемом архиве.

Как активировать предлагаемый архив репозитория на Ubuntu Linux для установки пакетов

Как активировать предлагаемый архив

Чтобы активировать предлагаемый архив для 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

Примеры возможных выводов данных:


Paranoid - курс от Codeby Security School

Представляем вашему вниманию курс от команды codeby - "Комплекс мер по защите персональных данных, анонимности в интернете и не только" Подробнее ...


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

Это интересно:


Codeby Market от Сodeby

Мы запустили свой магазин CodebyMarket Equipment for InfoSec. Уже добавили RaspberryAlfa Long-RangeOrange PiArduino и многое другое. Купить Pentesting Devices