Автор Тема: update-kernel  (Прочитано 1297 раз)

Оффлайн tema

  • alt linux team
  • ***
  • Сообщений: 2 074
update-kernel
« : 25.09.2015 16:22:00 »
У apt-get upgrade есть опция -y чтобы он обновил без вопросов.
А есть ли похожая опция у update-kernel? Чтобы не вводить "y" в ответ на вопрос. Или может это как-то скриптом каким можно сделать?

Оффлайн Александр Ерещенко

  • Участник
  • *
  • Сообщений: 1 247
Re: update-kernel
« Ответ #1 : 25.09.2015 16:39:31 »
У apt-get upgrade есть опция -y чтобы он обновил без вопросов.
А есть ли похожая опция у update-kernel? Чтобы не вводить "y" в ответ на вопрос. Или может это как-то скриптом каким можно сделать?

Как недавно где-то в соседней ветке рекомендовали:
yes | update-kernel

ЗЫ. Вы хотите обновление ядра выставить на автомат? Уверены?

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Re: update-kernel
« Ответ #2 : 25.09.2015 16:46:00 »
update-kernel -f
Сноси Винду, переходи на Линукс ! :)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Re: update-kernel
« Ответ #3 : 25.09.2015 16:46:37 »
Как недавно где-то в соседней ветке рекомендовали:
Там ключа не было потому что подходящего, тут всё в наличии:
# update-kernel --help
Usage: update-kernel [options]
Valid options are:
-a, --all         install all kernel modules
-i, --interactive interactive modules install
-f, --force       force kernel upgrade
-t, --type        install kernel with specified flavour (ovz-smp, std-def, etc)
-r, --release     install kernel with specified release (alt10, alt22, etc)
-n, --dry-run     download packages, but don't install (--download-only)
-h, --help        show this text and exit
Сноси Винду, переходи на Линукс ! :)

Оффлайн tema

  • alt linux team
  • ***
  • Сообщений: 2 074
Re: update-kernel
« Ответ #4 : 25.09.2015 17:15:30 »
Как недавно где-то в соседней ветке рекомендовали:
Там ключа не было потому что подходящего, тут всё в наличии:
# update-kernel --help
Usage: update-kernel [options]
Valid options are:
-a, --all         install all kernel modules
-i, --interactive interactive modules install
-f, --force       force kernel upgrade
-t, --type        install kernel with specified flavour (ovz-smp, std-def, etc)
-r, --release     install kernel with specified release (alt10, alt22, etc)
-n, --dry-run     download packages, but don't install (--download-only)
-h, --help        show this text and exit
Ведь ввёл и man update-kernel и update-kernel --help, но не увидел в списке -y, как ожидал... А тут вместо -y просто -f
Хотя, наверное, даже если бы вчитался, то не понял бы, что "force kernel upgrade" означает "не спрашивать, а просто устанавливать"... Без русификации тяжело...

Оффлайн tema

  • alt linux team
  • ***
  • Сообщений: 2 074
Re: update-kernel
« Ответ #5 : 25.09.2015 17:20:26 »
ЗЫ. Вы хотите обновление ядра выставить на автомат? Уверены?
А чём проблема?
Я всё равно обновляю и всё. А так будет все 4 команды одним скриптом:
apt-get update
apt-get -y upgrade
apt-get -y dist-upgrade
update-kernel -f

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Re: update-kernel
« Ответ #6 : 25.09.2015 17:28:40 »
apt-get -y upgrade
Вот эту лучше убрать, следующей вполне достаточно.
Сноси Винду, переходи на Линукс ! :)

dango

  • Гость
Re: update-kernel
« Ответ #7 : 25.09.2015 17:53:21 »
tema, добрый совет, не отдавайте обновление полностью автоматике. Тем более, обновление ядра. Хотя с обновлениями давно не штормит, но береженного осторожность бережет. Просмотр списка пакетов на обновления времени отнимает мало, а вот разбор полетов после некорректного обновления выливается в часы. В конечном итоге, решать вам.

Оффлайн tema

  • alt linux team
  • ***
  • Сообщений: 2 074
Re: update-kernel
« Ответ #8 : 25.09.2015 19:24:29 »
tema, добрый совет, не отдавайте обновление полностью автоматике. Тем более, обновление ядра. Хотя с обновлениями давно не штормит, но береженного осторожность бережет. Просмотр списка пакетов на обновления времени отнимает мало, а вот разбор полетов после некорректного обновления выливается в часы. В конечном итоге, решать вам.
Ну тут субъективно всё.. На пакеты, которые обновляются, я всё равно не смотрю, т.к. не знаю что это за пакеты и за что там что отвечает. Как бы пристально я на них не смотрел разрушение системы я этим предотвратить не смогу. Так что пусть обновляется, а если упадёт всегда есть livecd для спасения файлов, а так же облако. А переустановка системы займёт всего час.

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Re: update-kernel
« Ответ #9 : 25.09.2015 19:35:14 »
tema, добрый совет, не отдавайте обновление полностью автоматике. Тем более, обновление ядра. Хотя с обновлениями давно не штормит, но береженного осторожность бережет. Просмотр списка пакетов на обновления времени отнимает мало, а вот разбор полетов после некорректного обновления выливается в часы. В конечном итоге, решать вам.
Я держу локальное зеркало, обновляется один раз в неделю. На своей машине обновляю вручную и уже вижу что-там есть криминального. В автомате делаю точечные обновления, опять же с проверкой на своей машине. Полное обновление с ядром... -- при установке системы, при явных проблемах на текущем ядре или просто, когда делать нечего :)
Сноси Винду, переходи на Линукс ! :)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Re: update-kernel
« Ответ #10 : 25.09.2015 19:37:09 »
А переустановка системы займёт всего час.
+ настройка, установка периферии и т.д.
Хотя если есть скриптик для всего этого... то тут попроще :)
Сноси Винду, переходи на Линукс ! :)

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: update-kernel
« Ответ #11 : 25.09.2015 19:39:54 »
Так что пусть обновляется, а если упадёт всегда есть livecd для спасения файлов, а так же облако. А переустановка системы займёт всего час.
На пакеты, которые обновляются, я всё равно не смотрю, т.к. не знаю что это за пакеты и за что там что отвечает. Как бы пристально я на них не смотрел разрушение системы я этим предотвратить не смогу.
А тут осбого ума не надо. Если вам вдруг предлагают снести кучу пакетов, то пора бить тревогу
Ну, а при обновлении ядра, если видишь, что нужный тебе модуль ядра, вдруг не хочет устанавливаться, то это грозит тому, что какая-то "железка",  может перестать работать. Ну с ядром проще, можно загрузиться со старым ядром (если вы конечно не удалили).
« Последнее редактирование: 25.09.2015 20:57:35 от ruslandh »

Оффлайн tema

  • alt linux team
  • ***
  • Сообщений: 2 074
Re: update-kernel
« Ответ #12 : 25.09.2015 20:32:52 »
С ядром уже даже грузился. А можно ли написать скрипт, который прежде чем ответить "y" смотрит сколько пакетов будет снесено и не ставит "y", если их, скажем, больше 3 или 5

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 168
    • Домашняя страница
Re: update-kernel
« Ответ #13 : 25.09.2015 20:56:57 »
apt-pipe вам в помощь. Примеры на AWK в alterator-packages
Андрей Черепанов (cas@)

Оффлайн tema

  • alt linux team
  • ***
  • Сообщений: 2 074
Re: update-kernel
« Ответ #14 : 25.09.2015 21:46:26 »
apt-pipe вам в помощь. Примеры на AWK в alterator-packages
[root@temakde ~]# apt-pipe
usage: apt-pipe <query>
[root@temakde ~]# man apt-pipe
No manual entry for apt-pipe
[root@temakde ~]# apt-pipe --help
[root@temakde ~]#

[root@temakde ~]# alterator-packages
-bash: alterator-packages: команда не найдена
[root@temakde ~]# man alterator-packages
No manual entry for alterator-packages
[root@temakde ~]# alterator-packages --help
-bash: alterator-packages: команда не найдена
[root@temakde ~]#
Вот, например, хочу попробовать на AWK распечатать каждую кратную трём строку { if (FNR%3==0) print $0 } куда эту команду пихать?

https://www.google.com/search?q=apt-pipe&ie=utf-8&oe=utf-8
Даёт:
Какие-то трубы
Тоже какие-то трубы
« Последнее редактирование: 25.09.2015 21:54:39 от tema »