Универсальная команда для очистки и обновления системы

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

Автор темы
Nickolas
Сообщения: 436
Зарегистрирован: 14 сен 2016, 05:44
Решено: 3
Благодарил (а): 174 раза
Поблагодарили: 210 раз
Контактная информация:

Универсальная команда для очистки и обновления системы

#1

15 дек 2016, 13:07

Решил я сообразить команду одной строкой, так что бы она обновляла систему, решала проблему с зависимостями и сразу ее очищала.

sudo apt-get update && apt-get autoremove && apt-get upgrade && apt-get install -f && aptitude purge ~c && apt-get dist-upgrade --fix-missing
sudo apt-get update - Обновить информацию о пакетах, содержащихся в репозиториях.
sudo apt-get upgrade - Обновление пакетов, для которых в репозитории доступны новые версии.
sudo apt-get dist-upgrade - Обновление пакетов, требующих разрешения зависимостей (установка дополнительных или удаление конфликтующих пакетов).
sudo apt-get autoremove - Удаление пакета, который более не нужен в системе. Используется для очистки системы от ненужных пакетов. Факт, что пакет более не нужен, определяется следующим образом: если пакет был установлен не сам по себе, а как зависимость для другого пакета, который впоследствии был удалён, значит этот пакет тоже уже не нужен в системе.
sudo apt-get install -f - используется для устранения сбоев в базе пакетов вызванных нарушенными зависимостями.
sudo aptitude purge ~c - удалить оставшиеся конфиги от удалённых пакетов.
sudo apt-get update && sudo apt-get dist-upgrade - Обновить информацию о пакетах, содержащихся в репозиториях и обновление пакетов, требующих разрешения зависимостей
sudo apt-get dist-upgrade --fix-missing - удалит старые пакеты, разрешит конфликты, доставит необходимые зависимости, доставит новые пакеты, если требуется.
...может есть у кого еще какие мысли что бы дополнить/изменить данный командный блок?
Изображение
Официальный форум Linux Mint Russian - https://forums.linuxmint.com/viewforum.php?f=75
Linux Mint 19.1 XFCE 64bit (Kernel 4.18.0-16)
Пингвин птица гордая - не полетит, пока не пнёшь.

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

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

Re: Универсальная команда для очистки и обновления системы

#2

15 дек 2016, 13:16

Nickolas писал(а): sudo apt-get upgrade - Обновление пакетов, для которых в репозитории доступны новые версии.
sudo apt-get dist-upgrade - Обновление пакетов, требующих разрешения зависимостей (установка дополнительных или удаление конфликтующих пакетов).
Не очень хорошо, т.к. будет игнорировать уровни пакетов назначенные в mintupdate
и притянет все подряд с 1-го по 5-ый
Изображение
   
Изображение

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

zuzabrik
Сообщения: 1744
Зарегистрирован: 29 авг 2016, 12:08
Решено: 20
Благодарил (а): 108 раз
Поблагодарили: 521 раз
Контактная информация:

Re: Универсальная команда для очистки и обновления системы

#3

15 дек 2016, 13:18

Поюзай месяцок, потом расскажешь о своем опыте :-D

Можешь считать мои страхи иррациональными, но я бы не стал загонять кучу манипуляций с пакетами в один скрипт.

П.С. С точки зрения использования - раз уж ты это автоматизируешь, так добавь еще ключей "всегда говорить да не читая", а то придется кучу раз согласиться в процессе работы.
А мог бы стать нормальным человеком...

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

Автор темы
Nickolas
Сообщения: 436
Зарегистрирован: 14 сен 2016, 05:44
Решено: 3
Благодарил (а): 174 раза
Поблагодарили: 210 раз
Контактная информация:

Re: Универсальная команда для очистки и обновления системы

#4

15 дек 2016, 13:20

Chocobo, ну если настроить в менеджере обновлений уровни и т.д., то должно все пройти нормально же, или я ошибаюсь?
Изображение
Официальный форум Linux Mint Russian - https://forums.linuxmint.com/viewforum.php?f=75
Linux Mint 19.1 XFCE 64bit (Kernel 4.18.0-16)
Пингвин птица гордая - не полетит, пока не пнёшь.

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

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

Re: Универсальная команда для очистки и обновления системы

#5

15 дек 2016, 13:29

Nickolas, Не, апт работает ниже уровнем, и ему абсолютно пофигу на настройки в минтоутилитах :smile:
Вот тут виден пример, как прилетит 5-й левел, который по умолчанию mintupdate не зацепит:
Снимок экрана в 2016-12-15 13-27-02.png
Изображение
   
Изображение

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

Автор темы
Nickolas
Сообщения: 436
Зарегистрирован: 14 сен 2016, 05:44
Решено: 3
Благодарил (а): 174 раза
Поблагодарили: 210 раз
Контактная информация:

Re: Универсальная команда для очистки и обновления системы

#6

15 дек 2016, 13:33

Chocobo, ммм, понял, спасибо...

Тогда оптимальная команда получается такая -
sudo apt-get update && apt-get autoremove && apt-get install -f && aptitude purge ~c && apt-get dist-upgrade --fix-missing
Правильно? Или можно еще что полезное сюда добавить?
К стати, порядок сильно влияет? Может что куда поменять местами?
Изображение
Официальный форум Linux Mint Russian - https://forums.linuxmint.com/viewforum.php?f=75
Linux Mint 19.1 XFCE 64bit (Kernel 4.18.0-16)
Пингвин птица гордая - не полетит, пока не пнёшь.

no avatar

symon2014

Re: Универсальная команда для очистки и обновления системы

#7

16 дек 2016, 04:35

Nickolas, Эх, эта "универсальная" команда записана не верно. Команды - aptitude , apt-get , и даже apt (не в минте) требуют для себя отдельного "sudo". И даже в этом случае пару раз придётся нажать "Энтер" для подтверждений. :acute:
sudo apt-get update && sudo apt-get autoremove && sudo apt-get install -f && sudo aptitude purge ~c && sudo apt-get dist-upgrade --fix-missing

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

Автор темы
Nickolas
Сообщения: 436
Зарегистрирован: 14 сен 2016, 05:44
Решено: 3
Благодарил (а): 174 раза
Поблагодарили: 210 раз
Контактная информация:

Re: Универсальная команда для очистки и обновления системы

#8

16 дек 2016, 06:17

symon2014, ух, спасибо.! Я еще не спец по Linux, но где то видел подобную комбинацию - не помню где.
Но твой вариант все решает, еще раз спасибо...
Изображение
Официальный форум Linux Mint Russian - https://forums.linuxmint.com/viewforum.php?f=75
Linux Mint 19.1 XFCE 64bit (Kernel 4.18.0-16)
Пингвин птица гордая - не полетит, пока не пнёшь.

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

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

Re: Универсальная команда для очистки и обновления системы

#9

16 дек 2016, 11:36

Nickolas писал(а): Тогда оптимальная команда получается такая -
использование dist-upgrade ничем не лучше :smile:

Т.е. комбинация такая кончено отработает, и в большинстве случаев ничего фатального не произойдет.
Но рекомендовать действовать в обход ограничений, обрисованных разработчиками дистрибутива - не хотелось бы, и ос будет жить долго и стабильно:)
Изображение
   
Изображение

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

Dja
Сообщения: 6875
Зарегистрирован: 27 авг 2016, 20:03
Решено: 30
Откуда: Voskresensk
Благодарил (а): 1310 раз
Поблагодарили: 724 раза
Контактная информация:

Универсальная команда для очистки и обновления системы

#10

04 янв 2017, 14:54

Chocobo, т.е. у меня реммина из трея пропала именно из-за этого?

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

Brač
Сообщения: 13
Зарегистрирован: 19 окт 2016, 22:07
Благодарил (а): 3 раза
Поблагодарили: 2 раза
Контактная информация:

Универсальная команда для очистки и обновления системы

#11

08 фев 2017, 03:41

Всем здрасьте. :smile: Можно ли использовать такую команду для поддержания системы в чистоте?
sudo apt-get autoclean && sudo apt-get autoremove && sudo apt-get clean && sudo apt-get install -f && sudo apt-get purge `deborphan`

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

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

Универсальная команда для очистки и обновления системы

#12

08 фев 2017, 12:06

Brač, В этой команде с виду нет ничего страшного. Правда поглядывать за install -f и autoremove не помешает, чтоб не утащили лишнего.

Только вот эта "чистота" не даст ровным счетом никакого профита, кроме морального удовлетворения :smile:
Изображение
   
Изображение

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

Brač
Сообщения: 13
Зарегистрирован: 19 окт 2016, 22:07
Благодарил (а): 3 раза
Поблагодарили: 2 раза
Контактная информация:

Универсальная команда для очистки и обновления системы

#13

08 фев 2017, 18:32

Chocobo писал(а): Только вот эта "чистота" не даст ровным счетом никакого профита, кроме морального удовлетворения
Спасибо. Тогда может что-то посоветуете, какие именно команды вводить, чтобы было не только моральное удовлетворение? :smile:

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

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

Универсальная команда для очистки и обновления системы

#14

08 фев 2017, 19:21

Универсальная команда для очистки - ... РЫМЫРЫФЫ... , а затем чистая установка с нуля ....
"Не ты выбираешь Linux, а Linux выбирает тебя"
(с)Себастьян Перейра, торговец чёрным деревом

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

zuzabrik
Сообщения: 1744
Зарегистрирован: 29 авг 2016, 12:08
Решено: 20
Благодарил (а): 108 раз
Поблагодарили: 521 раз
Контактная информация:

Универсальная команда для очистки и обновления системы

#15

08 фев 2017, 20:14

Brač писал(а): Тогда может что-то посоветуете, какие именно команды вводить, чтобы было не только моральное удовлетворение?
Никаких. Установленные пакеты занимают мало места и если в автозапуск не прописаны просто лежат никого не трогают. Для апдейта же такие сложности ни к чему. Если вам жалко пол гига на жестком диске при том что меньше полтерабайтника сейчас сложно найти,.. :acute:
А мог бы стать нормальным человеком...

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

Brač
Сообщения: 13
Зарегистрирован: 19 окт 2016, 22:07
Благодарил (а): 3 раза
Поблагодарили: 2 раза
Контактная информация:

Универсальная команда для очистки и обновления системы

#16

08 фев 2017, 21:09

colonel писал(а): Универсальная команда для очистки - ... РЫМЫРЫФЫ... , а затем чистая установка с нуля ....
zuzabrik писал(а): Никаких. Установленные пакеты занимают мало места и если в автозапуск не прописаны просто лежат никого не трогают. Для апдейта же такие сложности ни к чему. Если вам жалко пол гига на жестком диске при том что меньше полтерабайтника сейчас сложно найти,..
Все ясно, спасибо за советы. :smile:

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

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

Универсальная команда для очистки и обновления системы

#17

09 фев 2017, 15:50

Brač писал(а): Все ясно, спасибо за советы.
да незавакого...
"РЫМЫРЫФЫ" - это в свете высказанных замечаний про уровни безопасности обновлений - чистой воды сарказм (что даже смайл сарказный ставить не стал)
"Не ты выбираешь Linux, а Linux выбирает тебя"
(с)Себастьян Перейра, торговец чёрным деревом

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

Свежий Ветер
Сообщения: 104
Зарегистрирован: 16 янв 2017, 14:13
Благодарил (а): 33 раза
Поблагодарили: 24 раза
Контактная информация:

Универсальная команда для очистки и обновления системы

#18

09 фев 2017, 16:53

Sudo make all horosho :magic:

А по сути, фик знает, я боюсь обновляцца. Пока работает, не трогай, или чеши только где чешется. Своп чистануть, кэши - сам Бох велел, но с универсальным разводным постоянно в систему лезть не рискую.
Глаза боятся, а руки - крюки.

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

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

Универсальная команда для очистки и обновления системы

#19

09 фев 2017, 17:20

Свежий Ветер писал(а): Sudo make all horosho

вот вы линуксятники красноглазые всё в консоль переводите, чем отвращаете бедных виндоюзеров от линукса нет чтобы кнопочку дать http://button.dekel.ru/
(ну вот ... блин , а чего ссылка к картинке не привязывается.... вот и попробуй сделать хорошо ... :-D )
"Не ты выбираешь Linux, а Linux выбирает тебя"
(с)Себастьян Перейра, торговец чёрным деревом

no avatar

figaro1000
Сообщения: 46
Зарегистрирован: 10 сен 2016, 15:51
Откуда: Новосибирск
Благодарил (а): 11 раз
Поблагодарили: 8 раз
Контактная информация:

Универсальная команда для очистки и обновления системы

#20

09 фев 2017, 18:04

РЫМЫРЫФЫ - действительно помогает :joke:

Закрыто

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

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

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