Установка ВСЕХ доступных пакетов разом

О том о сем

1
100%
 
Всего голосов: 1

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

Автор темы
Chocobo
Сообщения: 9112
Зарегистрирован: 27 авг 2016, 19:57
Решено: 198
Откуда: НН
Благодарил (а): 633 раза
Поблагодарили: 2605 раз

Установка ВСЕХ доступных пакетов разом

Сообщение Chocobo » 31 окт 2017, 11:35

Поглумившись сегодня немножко в чате на тему того, что качать пакеты выборочно уже не модно и не молодежно - родилась идея поставить все пакеты разом, чтоб потом не вспоминать про менеджер программ а сразу иметь все под рукой :crazy: :hoho:

Вариант apt install * разумеется с треском провалился, после чего был придуман другой метод легитимно напрочь ушатать свою систему :harakiri:

for i in $(apt list | cut -f1 -d"/"); do apt install $i -y; done

Осталось это дело полноценно проверить на практике, учитывая что в корне потребуется наверное ~40-50гб под скачивание пакетов и предположительно еще ~100-120гб под их распаковку
И результат сего действа тоже пока неизвестен, возможно по пути схлопнет всю систему на конфликтах, и осилит ли граб вариацию из двух сотен установленных ядер

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

apt list | grep "linux-image-4" | wc -l
192
Какой из DM и DE в случае возможности загрузки будет доминировать, и сколько оно вообще будет грузиться, если будет :wacko:
В общем, вопросы очень важные и животрепещущие для всего научного сообщества :pc2:
 ! Сообщение из: Chocobo
Поступать так мы конечно же не рекомендуем никому:smile:
Изображение
   
Изображение

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

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

Установка ВСЕХ доступных пакетов разом

Сообщение Obamacyborg1975 » 31 окт 2017, 15:29

Вот это да...я бы до такого не задумался. Научное сообщество ждет резултатов :crazy:

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

colonel
Сообщения: 1451
Зарегистрирован: 18 дек 2016, 09:08
Решено: 18
Благодарил (а): 37 раз
Поблагодарили: 399 раз

Установка ВСЕХ доступных пакетов разом

Сообщение colonel » 31 окт 2017, 15:35

Chocobo писал(а):
31 окт 2017, 11:35
родилась идея поставить все пакеты разом, чтоб потом не вспоминать про менеджер программ а сразу иметь все под рукой :crazy: :hoho: ... результат сего действа .... пока неизвестен... вопросы очень важные и животрепещущие для всего научного сообщества
"Какая интересная у людей жизнь"(с) ...
эт вам не репу чесать - чего важнее, бекап или скриншотилки ...
"Не ты выбираешь Linux, а Linux выбирает тебя"
(с)Себастьян Перейра, торговец чёрным деревом

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

LinDeMin
Сообщения: 178
Зарегистрирован: 04 сен 2016, 17:37
Откуда: в этом я не оригинален
Благодарил (а): 3 раза
Поблагодарили: 46 раз

Установка ВСЕХ доступных пакетов разом

Сообщение LinDeMin » 31 окт 2017, 18:40

colonel писал(а):
31 окт 2017, 15:35
эт вам не репу чесать
как по-мне, так именно и есть устроить "чёс" на "репе" :-D
Suum cuique

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

connor41
Сообщения: 270
Зарегистрирован: 12 июл 2017, 23:19
Решено: 1
Благодарил (а): 72 раза
Поблагодарили: 34 раза

Установка ВСЕХ доступных пакетов разом

Сообщение connor41 » 31 окт 2017, 19:37

Может начать хотя-бы с установки всех ядер сразу?)
Arch Linux and Linux mint User :smile:
4.14.13-1-zen
i3wm :tux:

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

hellonet
Сообщения: 966
Зарегистрирован: 11 окт 2016, 09:58
Решено: 3
Откуда: Новосибирск
Благодарил (а): 315 раз
Поблагодарили: 116 раз
Birthday

Установка ВСЕХ доступных пакетов разом

Сообщение hellonet » 01 ноя 2017, 02:53

А если наоборот - удалить все пакеты разом. Что нибудь практическое останется или вообще не запустится?

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

SemenSinchenko
Сообщения: 340
Зарегистрирован: 17 фев 2017, 09:01
Решено: 2
Откуда: Москва
Благодарил (а): 43 раза
Поблагодарили: 48 раз

Установка ВСЕХ доступных пакетов разом

Сообщение SemenSinchenko » 01 ноя 2017, 08:13

hellonet, Ну если apt будет удалять их по алфавиту, то он снесет сам себя раньше, чем dpkg. С другой стороны, он будет висеть в задачах все равно, но и в этом случае dpkg снесет сам себя раньше, чем дойдет даже до библиотек... А так как процесс apt (если я правильно понимаю) каждый раз вызывает dpkg, то вся фигня закончится на удалении dpkg. Хотя я не уверен, что там будет именно алфавитный порядок.


Linuha

Установка ВСЕХ доступных пакетов разом

Сообщение Linuha » 01 ноя 2017, 08:23

Тогда лучше начать с rm , этому алфавит по барабану. :-D

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

root
Сообщения: 942
Зарегистрирован: 16 фев 2017, 17:03
Решено: 5
Откуда: г. Хабаровск
Благодарил (а): 284 раза
Поблагодарили: 259 раз

Установка ВСЕХ доступных пакетов разом

Сообщение root » 01 ноя 2017, 13:19

Chocobo писал(а):
31 окт 2017, 11:35
наверное ~40-50гб под скачивание пакетов
Мистер наивность) Как человек, который сделал полный срез стандартных репозиториев, скажу, что на цифру меньше 150гб скачанного не следует и надеяться.
Вы не готовы! :pc2:
Изображение

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

Автор темы
Chocobo
Сообщения: 9112
Зарегистрирован: 27 авг 2016, 19:57
Решено: 198
Откуда: НН
Благодарил (а): 633 раза
Поблагодарили: 2605 раз

Установка ВСЕХ доступных пакетов разом

Сообщение Chocobo » 01 ноя 2017, 13:21

root, ну заготовим полтера, фигня какая :)
В принципе в цикл можно добавить apt clean вполне, после каждой установки пакета, чтоб эту цифру вообще не учитывать)
Изображение
   
Изображение

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

StarMAUGLI
Сообщения: 1533
Зарегистрирован: 10 сен 2016, 07:16
Решено: 15
Откуда: Москва
Благодарил (а): 628 раз
Поблагодарили: 178 раз

Установка ВСЕХ доступных пакетов разом

Сообщение StarMAUGLI » 15 фев 2018, 15:06

Chocobo писал(а):
31 окт 2017, 11:35
Поглумившись сегодня немножко в чате на тему того, что качать пакеты выборочно уже не модно и не молодежно - родилась идея поставить все пакеты разом
Жалко, что я пропустил этот глум.
У меня есть практический вопрос по поводу...
Ведь наверняка можно сделать копию в текстовый файл всех установленных пакетов?

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

dpkg --get-selections
(не знаю как дальше сохранить в текстовый файл полученый список)
И при очередном обвале восстановить их вставив после sudo apt install ... ? Такой "бекап" системы займет гораздо меньше места. А /home все равно на другом диске. Конечно, похерятся конфигурационные файлы. Но их можно будет настраивать по мере надобности. Ы?
Если мои предположения верны, тогда как их выполнить на практике? Хотел бы попробовать посмотерть.
Возможно, в livecd есть уже встроенные методы устанавливать сразу этот намоленный набор?
Последний раз редактировалось пользователем 1 StarMAUGLI; всего редактировалось раз: 15

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

Автор темы
Chocobo
Сообщения: 9112
Зарегистрирован: 27 авг 2016, 19:57
Решено: 198
Откуда: НН
Благодарил (а): 633 раза
Поблагодарили: 2605 раз

Установка ВСЕХ доступных пакетов разом

Сообщение Chocobo » 15 фев 2018, 15:10

StarMAUGLI, apt list --installed
или
dpkg -l
Выведут список.
при желании можно также отформатировать и затем как потребуется скормить список на команду установки.
Изображение
   
Изображение

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

StarMAUGLI
Сообщения: 1533
Зарегистрирован: 10 сен 2016, 07:16
Решено: 15
Откуда: Москва
Благодарил (а): 628 раз
Поблагодарили: 178 раз

Установка ВСЕХ доступных пакетов разом

Сообщение StarMAUGLI » 15 фев 2018, 15:14

Chocobo, во всех случаях в выводах много лишней информации... а как отсеять только названия пакетов и сохранить их для последующего импорта?

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

Автор темы
Chocobo
Сообщения: 9112
Зарегистрирован: 27 авг 2016, 19:57
Решено: 198
Откуда: НН
Благодарил (а): 633 раза
Поблагодарили: 2605 раз

Установка ВСЕХ доступных пакетов разом

Сообщение Chocobo » 15 фев 2018, 15:16

apt list --installed | cut -f1 -d"/"
dpkg -l | awk '{print $2}'
Изображение
   
Изображение

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

StarMAUGLI
Сообщения: 1533
Зарегистрирован: 10 сен 2016, 07:16
Решено: 15
Откуда: Москва
Благодарил (а): 628 раз
Поблагодарили: 178 раз

Установка ВСЕХ доступных пакетов разом

Сообщение StarMAUGLI » 15 фев 2018, 15:16

root писал(а):
01 ноя 2017, 13:19
Как человек, который сделал полный срез стандартных репозиториев, скажу, что на цифру меньше 150гб скачанного не следует и надеяться.
Всего-то? Я по простоте душевной думал, что счет идет на террабайты.

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

StarMAUGLI
Сообщения: 1533
Зарегистрирован: 10 сен 2016, 07:16
Решено: 15
Откуда: Москва
Благодарил (а): 628 раз
Поблагодарили: 178 раз

Установка ВСЕХ доступных пакетов разом

Сообщение StarMAUGLI » 15 фев 2018, 15:22

Chocobo, То что до вертикальной черты понятно, а вот что после не очень. Можешь поподробнее рассказать про синтаксис? Чего именно ты там закладываешь?
-f1 -d"/" - это ключи от cut?
awk '{print $2}' - а здесь вообще ничего не понял

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

Автор темы
Chocobo
Сообщения: 9112
Зарегистрирован: 27 авг 2016, 19:57
Решено: 198
Откуда: НН
Благодарил (а): 633 раза
Поблагодарили: 2605 раз

Установка ВСЕХ доступных пакетов разом

Сообщение Chocobo » 15 фев 2018, 15:26

StarMAUGLI,
man cut писал(а): cut - remove sections from each line of files
...
-d, --delimiter=DELIM
use DELIM instead of TAB for field delimiter

-f, --fields=LIST
select only these fields; also print any line that contains no
delimiter character, unless the -s option is specified
условно говоря - директива "выдрать первое поле из выхлопа, по разделителю /"

Ну и с awk примерно то же самое :)
Изображение
   
Изображение

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

vir0id
Сообщения: 2004
Зарегистрирован: 19 дек 2017, 15:48
Решено: 9
Откуда: Рига
Благодарил (а): 148 раз
Поблагодарили: 218 раз

Установка ВСЕХ доступных пакетов разом

Сообщение vir0id » 15 фев 2018, 15:35

Chocobo, а я не понял смысл? Если проводить паралели с чел. организмом. Если нет защиты, то.... Предпологаю, что... - Будет блевать, но жрать, возможны повреждения органов и психологичесский стресс. В результате: Повреждение органов и сдвиг по фазе. И! Самое главное - обосрется и обпукается. :-D :-D :-D

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

Автор темы
Chocobo
Сообщения: 9112
Зарегистрирован: 27 авг 2016, 19:57
Решено: 198
Откуда: НН
Благодарил (а): 633 раза
Поблагодарили: 2605 раз

Установка ВСЕХ доступных пакетов разом

Сообщение Chocobo » 15 фев 2018, 15:38

vir0id, если проводить подобные аналогии - то тут, учитывая объемы, совсем не исключен летальный исход :hoho:
Изображение
   
Изображение

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

vir0id
Сообщения: 2004
Зарегистрирован: 19 дек 2017, 15:48
Решено: 9
Откуда: Рига
Благодарил (а): 148 раз
Поблагодарили: 218 раз

Установка ВСЕХ доступных пакетов разом

Сообщение vir0id » 15 фев 2018, 15:56

Chocobo, так точно :thumbs: А если без шуток, то произойдёт остановка, на каком-то этапе. Надо узнавать на каком конкретно, до перезагрузки система еще будет бегать. ИМХО

П.с: У меня нету подопытного кролика, к сожалению.

Вернуться в «Болталка: Оффтоп, разбор полетов»