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

Руководства, вопросы, обсуждения
Правила форума
Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа.
В сети
Аватара пользователя

Автор темы
Nickolas
Сообщения: 288
Зарегистрирован: 14 сен 2016, 02:44
Решено: 3
Благодарил (а): 102 раза
Поблагодарили: 104 раза

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

Сообщение Nickolas » 15 дек 2016, 10: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 18.2 XFCE 64bit (Kernel 4.10.0)
Пингвин птица гордая - не полетит, пока не пнёшь.

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

Chocobo
Сообщения: 5143
Зарегистрирован: 27 авг 2016, 19:57
Решено: 123
Откуда: НН
Благодарил (а): 388 раз
Поблагодарили: 1341 раз

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

Сообщение Chocobo » 15 дек 2016, 10:16

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

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

zuzabrik
Сообщения: 759
Зарегистрирован: 29 авг 2016, 09:08
Решено: 15
Благодарил (а): 48 раз
Поблагодарили: 221 раз

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

Сообщение zuzabrik » 15 дек 2016, 10:18

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

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

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

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

Автор темы
Nickolas
Сообщения: 288
Зарегистрирован: 14 сен 2016, 02:44
Решено: 3
Благодарил (а): 102 раза
Поблагодарили: 104 раза

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

Сообщение Nickolas » 15 дек 2016, 10:20

Chocobo, ну если настроить в менеджере обновлений уровни и т.д., то должно все пройти нормально же, или я ошибаюсь?

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

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

Chocobo
Сообщения: 5143
Зарегистрирован: 27 авг 2016, 19:57
Решено: 123
Откуда: НН
Благодарил (а): 388 раз
Поблагодарили: 1341 раз

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

Сообщение Chocobo » 15 дек 2016, 10:29

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

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

Автор темы
Nickolas
Сообщения: 288
Зарегистрирован: 14 сен 2016, 02:44
Решено: 3
Благодарил (а): 102 раза
Поблагодарили: 104 раза

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

Сообщение Nickolas » 15 дек 2016, 10: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 18.2 XFCE 64bit (Kernel 4.10.0)
Пингвин птица гордая - не полетит, пока не пнёшь.

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

symon2014
Сообщения: 1580
Зарегистрирован: 29 авг 2016, 02:17
Решено: 18
Откуда: Феодосия
Благодарил (а): 47 раз
Поблагодарили: 418 раз

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

Сообщение symon2014 » 16 дек 2016, 01: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
:sry:
Debian (9.1) , LMDE2 , LM 18.2 Mate . Благодарности складываем сюда ---> R320161344462

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

Автор темы
Nickolas
Сообщения: 288
Зарегистрирован: 14 сен 2016, 02:44
Решено: 3
Благодарил (а): 102 раза
Поблагодарили: 104 раза

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

Сообщение Nickolas » 16 дек 2016, 03:17

symon2014, ух, спасибо.! Я еще не спец по Linux, но где то видел подобную комбинацию - не помню где.
Но твой вариант все решает, еще раз спасибо...

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

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

Chocobo
Сообщения: 5143
Зарегистрирован: 27 авг 2016, 19:57
Решено: 123
Откуда: НН
Благодарил (а): 388 раз
Поблагодарили: 1341 раз

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

Сообщение Chocobo » 16 дек 2016, 08:36

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

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

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

Dja
Сообщения: 2117
Зарегистрирован: 27 авг 2016, 17:03
Решено: 11
Откуда: Воскресенск
Благодарил (а): 309 раз
Поблагодарили: 231 раз

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

Сообщение Dja » 04 янв 2017, 11:54

Chocobo, т.е. у меня реммина из трея пропала именно из-за этого?
Новичок? - ознакомься с правилами

В поисках истины :grabli:

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

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

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

Сообщение Brač » 08 фев 2017, 00: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
Сообщения: 5143
Зарегистрирован: 27 авг 2016, 19:57
Решено: 123
Откуда: НН
Благодарил (а): 388 раз
Поблагодарили: 1341 раз

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

Сообщение Chocobo » 08 фев 2017, 09:06

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

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

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

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

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

Сообщение Brač » 08 фев 2017, 15:32

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

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

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

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

Сообщение colonel » 08 фев 2017, 16:21

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

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

zuzabrik
Сообщения: 759
Зарегистрирован: 29 авг 2016, 09:08
Решено: 15
Благодарил (а): 48 раз
Поблагодарили: 221 раз

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

Сообщение zuzabrik » 08 фев 2017, 17:14

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

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

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

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

Сообщение Brač » 08 фев 2017, 18:09

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

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

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

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

Сообщение colonel » 09 фев 2017, 12:50

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

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

Свежий Ветер
Сообщения: 51
Зарегистрирован: 16 янв 2017, 11:13
Благодарил (а): 16 раз
Поблагодарили: 14 раз

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

Сообщение Свежий Ветер » 09 фев 2017, 13:53

Sudo make all horosho :magic:

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

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

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

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

Сообщение colonel » 09 фев 2017, 14:20

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

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


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

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

Сообщение figaro1000 » 09 фев 2017, 15:04

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

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