Ubuntu Kernel Update Script

Языки программирования, IDE, компиляторы, интерпретаторы, гипервизоры и виртуальные среды
Правила форума
Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Версия ОС вместе с разрядностью. Пример: LM 18.1 x64, LM Sarah x32 2. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 3. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 4. Суть. Желательно с выводом консоли, логами. 5. Скрин. Просьба указывать 1, 2 и 3 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
Аватара пользователя

Автор темы
rogoznik
Сообщения: 7505
Зарегистрирован: 27 июн 2017, 10:36
Решено: 83
Откуда: Нижний Тагил
Благодарил (а): 419 раз
Поблагодарили: 1335 раз

Ubuntu Kernel Update Script

Сообщение rogoznik » 13 май 2019, 14:20

В связи с тем что установить UKUU из PPA нет возможности. Видимо автор решил удаить пакет оттуда. Скрипт будет полностью переписываться.

Было мне тут скучно на выходных и решил запилить скрипт для установки LTS ядер из kernel.ubuntu.com.
Для работы скрипта необходимо установить zenity

Код: Выделить всё

sudo apt install zenity
Скачать можно тут ну или

Код: Выделить всё

wget https://gitlab.com/rogoznik/ukus/-/archive/master/ukus-master.tar.gz
sudo tar -xvzf ukus-master.tar.gz -C /opt
sudo chmod a+x /opt/ukus-master/ukus.sh
sudo chmod a+x /opt/ukus-master/notification.sh
sudo ln -s /opt/ukus-master/ukus.sh /usr/bin/ukus
copy /opt/ukus-master/ukus-notify.desktop /home/$USER/.config/autostart/ukus-notify.desktop
Следовательно запуск будет Что может
  • Получает список LTS ядер
  • Устанавливает выбранное
  • Лог установки лежит в /var/log/ukus/install.log
  • Настройка языка интерфейса
  • Показывать уведомления о новой версии установлленого LTS-ядра
Настройка языка интерфейса

Код: Выделить всё

ukus --set-language
Настройка будет сохранена в файл $HOME/.config/ukus/config.ini
В планах
  • Настройка языка интерфейса
  • Определение версии установленного ядра и показывать ее в заголовке
  • Показывать уведомления о новой версии установленного ядра
  • Удаление старых, установленных ядер
Пожелания, здоровая критика приветствуются.
Последний раз редактировалось пользователем 1 rogoznik; всего редактировалось раз: 19
ИзображениеИзображение

Аватара пользователя

di_mok
Сообщения: 5272
Зарегистрирован: 27 авг 2016, 16:06
Решено: 32
Откуда: Арзамас
Благодарил (а): 1398 раз
Поблагодарили: 1171 раз

Ubuntu Kernel Update Script

Сообщение di_mok » 13 май 2019, 15:20

А для Дебиана? :cray2:
Настоящая водка — это не пьянство, а ключ к своей совести, с нее-то и начинается настоящая мудрость. (c)
Изображение
Изображение

Аватара пользователя

Автор темы
rogoznik
Сообщения: 7505
Зарегистрирован: 27 июн 2017, 10:36
Решено: 83
Откуда: Нижний Тагил
Благодарил (а): 419 раз
Поблагодарили: 1335 раз

Ubuntu Kernel Update Script

Сообщение rogoznik » 13 май 2019, 15:34

di_mok, а кто мешает воспользоваться, скрипт на ось не завязан? Да и для дебиана эти ядра, вроде, не очень встают.
ИзображениеИзображение

Аватара пользователя

di_mok
Сообщения: 5272
Зарегистрирован: 27 авг 2016, 16:06
Решено: 32
Откуда: Арзамас
Благодарил (а): 1398 раз
Поблагодарили: 1171 раз

Ubuntu Kernel Update Script

Сообщение di_mok » 13 май 2019, 15:37

Разве на Дебиан можно Убунтовы ядра тащить?
Настоящая водка — это не пьянство, а ключ к своей совести, с нее-то и начинается настоящая мудрость. (c)
Изображение
Изображение

Аватара пользователя

Автор темы
rogoznik
Сообщения: 7505
Зарегистрирован: 27 июн 2017, 10:36
Решено: 83
Откуда: Нижний Тагил
Благодарил (а): 419 раз
Поблагодарили: 1335 раз

Ubuntu Kernel Update Script

Сообщение rogoznik » 13 май 2019, 15:39

di_mok писал(а):
13 май 2019, 15:37
Разве на Дебиан можно Убунтовы ядра тащить?
Я ставил, потому и написал
darkfenix писал(а):
13 май 2019, 15:34
для дебиана эти ядра, вроде, не очень встают.
Подробностей не помню.
ИзображениеИзображение

Аватара пользователя

Автор темы
rogoznik
Сообщения: 7505
Зарегистрирован: 27 июн 2017, 10:36
Решено: 83
Откуда: Нижний Тагил
Благодарил (а): 419 раз
Поблагодарили: 1335 раз

Ubuntu Kernel Update Script

Сообщение rogoznik » 15 май 2019, 15:32

Небольшие исправления.
Добавил отображение текущего ядра в заголовок окна.
ИзображениеИзображение

Аватара пользователя

Автор темы
rogoznik
Сообщения: 7505
Зарегистрирован: 27 июн 2017, 10:36
Решено: 83
Откуда: Нижний Тагил
Благодарил (а): 419 раз
Поблагодарили: 1335 раз

Ubuntu Kernel Update Script

Сообщение rogoznik » 26 май 2019, 12:28

Чутка поправил установку. Сделал симлинк в /usr/bin
ИзображениеИзображение

Аватара пользователя

Автор темы
rogoznik
Сообщения: 7505
Зарегистрирован: 27 июн 2017, 10:36
Решено: 83
Откуда: Нижний Тагил
Благодарил (а): 419 раз
Поблагодарили: 1335 раз

Ubuntu Kernel Update Script

Сообщение rogoznik » 05 июн 2019, 16:05

Добавил настройку языка интерфейса
ИзображениеИзображение

Аватара пользователя

Автор темы
rogoznik
Сообщения: 7505
Зарегистрирован: 27 июн 2017, 10:36
Решено: 83
Откуда: Нижний Тагил
Благодарил (а): 419 раз
Поблагодарили: 1335 раз

Ubuntu Kernel Update Script

Сообщение rogoznik » 14 сен 2019, 16:01

Добавил будущее LTS ядро 5.4.
Мелкие исправления.
ИзображениеИзображение


abulaev2008
Сообщения: 495
Зарегистрирован: 18 ноя 2017, 18:36
Решено: 3
Благодарил (а): 21 раз
Поблагодарили: 69 раз

Ubuntu Kernel Update Script

Сообщение abulaev2008 » 17 сен 2019, 12:43

darkfenix писал(а):
13 май 2019, 14:20
здоровая критика приветствуются
есть ubuntu kernel update utility, UKUU

Аватара пользователя

symon2014
Сообщения: 4123
Зарегистрирован: 16 дек 2017, 18:59
Решено: 24
Откуда: Феодосия
Благодарил (а): 20 раз
Поблагодарили: 474 раза

Ubuntu Kernel Update Script

Сообщение symon2014 » 17 сен 2019, 15:18

ubuntu kernel update utility легко превращаются в жопу при надлежащем использовании.

Аватара пользователя

Автор темы
rogoznik
Сообщения: 7505
Зарегистрирован: 27 июн 2017, 10:36
Решено: 83
Откуда: Нижний Тагил
Благодарил (а): 419 раз
Поблагодарили: 1335 раз

Ubuntu Kernel Update Script

Сообщение rogoznik » 17 сен 2019, 15:32

abulaev2008 писал(а):
17 сен 2019, 12:43
есть ubuntu kernel update utility, UKUU
По твоему это здоровая критика?
UKUU стала платной
https://teejeetech.in/2019/01/20/ukuu-v19-01/#more-483
A personal license is currently available for $12. This is a single-user license that is valid for lifetime, and includes future updates.
ИзображениеИзображение

Аватара пользователя

Obamacyborg1975
Сообщения: 478
Зарегистрирован: 27 сен 2016, 05:19
Решено: 2
Благодарил (а): 129 раз
Поблагодарили: 106 раз

Ubuntu Kernel Update Script

Сообщение Obamacyborg1975 » 17 сен 2019, 15:43

di_mok писал(а):
13 май 2019, 15:37
Разве на Дебиан можно Убунтовы ядра тащить?
Нет, нельзя. Ну, конечно, если хочешь ломать систему, тогда да, тащи...

Аватара пользователя

slant
Сообщения: 2640
Зарегистрирован: 21 июн 2017, 15:09
Решено: 47
Благодарил (а): 20 раз
Поблагодарили: 1100 раз

Ubuntu Kernel Update Script

Сообщение slant » 17 сен 2019, 17:21

darkfenix писал(а):
17 сен 2019, 15:32
UKUU стала платной
Справедливости ради - ukuu платная только с новых версий. Старые по прежнему можно спокойно использовать бесплатно. Правда ubuntu ее резко убрала из реп, но скорее всего это либо способ сказать "фи", либо не разобрались. Тем не менее можно спокойно взять дебку вот отсюда: https://github.com/teejee2008/ukuu/releases или отсюда https://launchpad.net/~teejee2008/+arch ... es_filter= поставить пакет вручную и пользоваться.


abulaev2008
Сообщения: 495
Зарегистрирован: 18 ноя 2017, 18:36
Решено: 3
Благодарил (а): 21 раз
Поблагодарили: 69 раз

Ubuntu Kernel Update Script

Сообщение abulaev2008 » 18 сен 2019, 04:37

slant писал(а):
17 сен 2019, 17:21
Правда ubuntu ее резко убрала из реп
Как, только вчера ставил на посмотреть-сравнить через инсталл

Аватара пользователя

Автор темы
rogoznik
Сообщения: 7505
Зарегистрирован: 27 июн 2017, 10:36
Решено: 83
Откуда: Нижний Тагил
Благодарил (а): 419 раз
Поблагодарили: 1335 раз

Ubuntu Kernel Update Script

Сообщение rogoznik » 18 сен 2019, 05:07

Для особо упоротых: хотите пользоваться UKUU - пользуйтесь(к тому же у нее функционал пошире чем у моего скрипта); я же русским языком написал
darkfenix писал(а):
13 май 2019, 14:20
Было мне тут скучно на выходных и решил запилить скрипт для установки LTS ядер из kernel.ubuntu.com.
slant писал(а):
17 сен 2019, 17:21
Справедливости ради - ukuu платная только с новых версий. Старые по прежнему можно спокойно использовать бесплатно.
Ну я и не говорил что старые версии стали платными. Старые версии по прежнему можно скачать из ппа. На гитхабе по прежнему можно скачать репозиторий, только там в ридми написано
A paid version of Ukuu is now available with more features and a new UI. This repository contains source code for v18.9 and previous versions.
ИзображениеИзображение


abulaev2008
Сообщения: 495
Зарегистрирован: 18 ноя 2017, 18:36
Решено: 3
Благодарил (а): 21 раз
Поблагодарили: 69 раз

Ubuntu Kernel Update Script

Сообщение abulaev2008 » 18 сен 2019, 05:37

darkfenix писал(а):
18 сен 2019, 05:07
Для особо упоротых
Ну что ты вскипел.
Написал, молодец. Будем пользоваться.

Аватара пользователя

symon2014
Сообщения: 4123
Зарегистрирован: 16 дек 2017, 18:59
Решено: 24
Откуда: Феодосия
Благодарил (а): 20 раз
Поблагодарили: 474 раза

Ubuntu Kernel Update Script

Сообщение symon2014 » 18 сен 2019, 05:45

Не по теме
Или не будем. :hoho:


abulaev2008
Сообщения: 495
Зарегистрирован: 18 ноя 2017, 18:36
Решено: 3
Благодарил (а): 21 раз
Поблагодарили: 69 раз

Ubuntu Kernel Update Script

Сообщение abulaev2008 » 20 сен 2019, 17:47

darkfenix, Может че нибудь по чистке диска придумаешь. Скриптик по чистке логов и темпов. Заодно лишние ядра удалить?

Аватара пользователя

Автор темы
rogoznik
Сообщения: 7505
Зарегистрирован: 27 июн 2017, 10:36
Решено: 83
Откуда: Нижний Тагил
Благодарил (а): 419 раз
Поблагодарили: 1335 раз

Ubuntu Kernel Update Script

Сообщение rogoznik » 20 сен 2019, 18:12

abulaev2008 писал(а):
20 сен 2019, 17:47
Скриптик по чистке логов и темпов.
Не чищу.
abulaev2008 писал(а):
20 сен 2019, 17:47
лишние ядра удалить
Подумаю над добавлением функционала по удалению ядер.
ИзображениеИзображение

Вернуться в «Программирование, скриптинг, виртуализация»