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

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

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

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

Сообщение 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
Сообщения: 5967
Зарегистрирован: 27 авг 2016, 19:57
Решено: 136
Откуда: НН
Благодарил (а): 424 раза
Поблагодарили: 1548 раз

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

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

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

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

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

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

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

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

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

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

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

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

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
Сообщения: 5967
Зарегистрирован: 27 авг 2016, 19:57
Решено: 136
Откуда: НН
Благодарил (а): 424 раза
Поблагодарили: 1548 раз

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

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

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

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

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

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

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

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

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

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
Сообщения: 5967
Зарегистрирован: 27 авг 2016, 19:57
Решено: 136
Откуда: НН
Благодарил (а): 424 раза
Поблагодарили: 1548 раз

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

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

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

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

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

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

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

Сообщение 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
Сообщения: 5967
Зарегистрирован: 27 авг 2016, 19:57
Решено: 136
Откуда: НН
Благодарил (а): 424 раза
Поблагодарили: 1548 раз

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

Сообщение 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
Сообщения: 530
Зарегистрирован: 18 дек 2016, 09:08
Решено: 10
Благодарил (а): 20 раз
Поблагодарили: 133 раза

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Сообщение 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
Сообщения: 530
Зарегистрирован: 18 дек 2016, 09:08
Решено: 10
Благодарил (а): 20 раз
Поблагодарили: 133 раза

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

Сообщение 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:

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