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

1
100%
 
Всего голосов: 1
Аватара пользователя

Автор темы
Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3010 раз
Контактная информация:

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

#1

31 окт 2017, 14: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
Сообщения: 478
Зарегистрирован: 27 сен 2016, 08:19
Решено: 2
Благодарил (а): 128 раз
Поблагодарили: 104 раза
Контактная информация:

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

#2

31 окт 2017, 18:29

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

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

colonel
Сообщения: 1851
Зарегистрирован: 18 дек 2016, 12:08
Решено: 21
Откуда: Хартленд, N
Благодарил (а): 43 раза
Поблагодарили: 498 раз
Контактная информация:

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

#3

31 окт 2017, 18:35

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

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

LinDeMin
Сообщения: 219
Зарегистрирован: 04 сен 2016, 20:37
Откуда: .de
Благодарил (а): 4 раза
Поблагодарили: 55 раз
Контактная информация:

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

#4

31 окт 2017, 21:40

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

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

connor41
Сообщения: 270
Зарегистрирован: 13 июл 2017, 02:19
Решено: 1
Благодарил (а): 71 раз
Поблагодарили: 34 раза
Контактная информация:

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

#5

31 окт 2017, 22:37

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

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

hellonet
Сообщения: 2884
Зарегистрирован: 11 окт 2016, 12:58
Решено: 11
Откуда: Новосибирск
Благодарил (а): 1090 раз
Поблагодарили: 468 раз
Контактная информация:

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

#6

01 ноя 2017, 05:53

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

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

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

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

#7

01 ноя 2017, 11:13

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

no avatar

Linuha

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

#8

01 ноя 2017, 11:23

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

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

root
Сообщения: 938
Зарегистрирован: 16 фев 2017, 20:03
Решено: 5
Откуда: г. Хабаровск
Благодарил (а): 268 раз
Поблагодарили: 262 раза
Контактная информация:

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

#9

01 ноя 2017, 16:19

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

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

Автор темы
Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3010 раз
Контактная информация:

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

#10

01 ноя 2017, 16:21

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

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

StarMAUGLI
Сообщения: 1650
Зарегистрирован: 10 сен 2016, 10:16
Решено: 19
Откуда: Москва
Благодарил (а): 697 раз
Поблагодарили: 187 раз
Контактная информация:

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

#11

15 фев 2018, 18:06

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

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

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

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

Автор темы
Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3010 раз
Контактная информация:

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

#12

15 фев 2018, 18:10

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

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

StarMAUGLI
Сообщения: 1650
Зарегистрирован: 10 сен 2016, 10:16
Решено: 19
Откуда: Москва
Благодарил (а): 697 раз
Поблагодарили: 187 раз
Контактная информация:

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

#13

15 фев 2018, 18:14

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

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

Автор темы
Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3010 раз
Контактная информация:

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

#14

15 фев 2018, 18:16

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

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

StarMAUGLI
Сообщения: 1650
Зарегистрирован: 10 сен 2016, 10:16
Решено: 19
Откуда: Москва
Благодарил (а): 697 раз
Поблагодарили: 187 раз
Контактная информация:

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

#15

15 фев 2018, 18:16

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

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

StarMAUGLI
Сообщения: 1650
Зарегистрирован: 10 сен 2016, 10:16
Решено: 19
Откуда: Москва
Благодарил (а): 697 раз
Поблагодарили: 187 раз
Контактная информация:

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

#16

15 фев 2018, 18:22

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

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

Автор темы
Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3010 раз
Контактная информация:

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

#17

15 фев 2018, 18: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
Сообщения: 2757
Зарегистрирован: 19 дек 2017, 18:48
Решено: 15
Откуда: Рига
Благодарил (а): 163 раза
Поблагодарили: 305 раз
Контактная информация:

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

#18

15 фев 2018, 18:35

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

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

Автор темы
Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3010 раз
Контактная информация:

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

#19

15 фев 2018, 18:38

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

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

vir0id
Сообщения: 2757
Зарегистрирован: 19 дек 2017, 18:48
Решено: 15
Откуда: Рига
Благодарил (а): 163 раза
Поблагодарили: 305 раз
Контактная информация:

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

#20

15 фев 2018, 18:56

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

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

Закрыто

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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 6 гостей