У меня дома используется Debian Sid. Большей частью он весьма и весьма хорош, но местами он слишком Bleeding слишком Edge. Например, когда отгружает пакеты, ломающие работоспособность системы. Вчера приехал wpasupplicant, который сломал мне wifi. Я его откатил, но в процессе я подумал, что многие пользователи не умеют этого делать. Рассказ "как откатить плохой apt-get install/upgrade" — в этом посте.


Ситуация


Мы сделали apt-get install что-то, или apt-get upgrade, или даже apt-get dist-upgrade, и после перезагрузки (или даже сразу же) обнаружили, что так нельзя. Сервис не стартует, убрана важная нам фича, кто-то падает и т.д. Мы хотим откатиться. Но вот, незадача — куда именно мы не знаем, потому что какая была версия до обновления мы не знаем.


Где выяснять что случилось?


apt ведёт очень подробные логи в /var/log/apt. Там есть, в частности, history.log — там будут строчки вида:


Upgrade:  wpasupplicant:amd64  (2:2.6-8, 2:2.6-11)
Install: libcaribou-gtk-module:amd64 (0.4.21-3, automatic)
Remove: libapache2-mod-dnssd:amd64 (0.6-3.2)

Там же будет написано кто это сделал и какой командой.


Start-Date: 2017-12-03  12:14:58
Commandline: apt-get dist-upgrade
Requested-By: amarao (1000)

Чтобы понять, какая версия была предыдущей, придётся посмотреть на лог установки. Он рядом — /var/log/apt/terminal.log. К сожалению, с esc-последовательностями.
Там мы увидим строчку вида:


Unpacking wpasupplicant (2:2.6-11) over (2:2.6-8) ...
Вот 2:2.6-11 - это то, что к нам приехало, а 2:2.6-8 то, что было до этого.

Как чинить


Чтобы поставить обратно пакет по версии, мы указываем её в явном виде:


apt-get install wpasupplicant=2:2.6-8

К сожалению, 90% это не сработает. Почему? Потому что пакета такой версии в репозитории нет.


В этом случае нам надо найти файл для установки. Он может быть в двух местах.


  1. /var/cache/apt/archives. Например, /var/cache/apt/archives/wpasupplicant_2%3a2.6-11_amd64.deb.
  2. snapshots.debian.org (о нём чуть ниже).

Когда мы имеем файл на диске, установка тривиальная:


sudo dpkg -i /var/cache/apt/archives/wpasupplicant_2%3a2.6-11_amd64.deb

… и у меня снова есть интернет. Есть вероятность, что придётся разбираться с зависимостями, но хорошая новость состоит в том, что если пакеты не конфликтовали до обновления, то их можно откатить в тот же набор версий. И какие именно это версии видно в выводе terminal.log.


Если же архива нет (потому что кто-то сделал upgrade, а потом тут же apt-get autoclean), то надо искать версию в интернетах. Для этого есть архив миррора дебиана. http://snapshot.debian.org/


Как его подключать — написано там, хотя чаще проще просто скачать нужный пакет. Важно: когда ищите снапшот, проверяйте по версиям в логах. Если зависимости противные и сложные, то имеет смысл автоматизировать парсинг terminal.log.


Альтернативный путь: можно попробовать apt-cache policy wpasupplicant чтобы посмотреть на доступные версии и выбрать одну их них (тоже через знак равно). В моём случае это было бесполезно, ибо интернетов не было. Важно: как только вы начинаете откатываться на старые версии, вы рискуете сделать себе такую конфигурацию по зависимостям, которую так просто уже не разберёшь, так что я рекомендую при наличии зависимых пакетов в первую очередь пробовать откатиться на предыдущие версии, а не искать себе приключений посредством даунгрейда на антиквариат.


Как с этим жить дальше?


Дальше мы не хотим апдейтиться до исправления проблемы. Чтобы проблему исправили, её надо зарепортить. https://bugs.debian.org — и там, возможно, оно есть. Если нет — надо репортить. reportbug имя_утилиты.


Чтобы случайно снова не проапдейтиться, пакет можно поставить на hold (запретить апдейты):


apt-mark hold wpasupplicant

(unhold снимает hold).


Best practices


Я давно для себя выработал привычку делать "dpkg -l >/var/log/dpkg_date" перед апдейтом. В таком виде его легче парсить, если нужно делать большое количество даунгрейдов.

Комментарии (81)


  1. AntonAlekseevich
    05.12.2017 00:20

    Отличная статья.
    Только осталось это сделать и для других дистрибутивов.
    В том числе умеющих RPM + APT.


    1. Narical
      07.12.2017 01:19

      Ну, возможно вам будет забавно узнать, что именно этот комментарий побудил меня написать статью по арчу)


      1. AntonAlekseevich
        07.12.2017 12:04

        Будет забавно когда будут написаны ещё подобные статьи под AltLinux(подходит целиком под последнее предложение), Slackware, Gentoo, Mageia/OpenMandriva/Mandrake, etc. :D


        1. 0xd34df00d
          07.12.2017 20:21

          А чего там с гентой, просто копируешь ебилд с новым именем, соответствующим желаемой версии, и всё.


        1. GadPetrovich
          08.12.2017 16:29

          С AltLinux'ом было бы все не так критично, если бы можно было ставить только багфиксы и обновления безопасности.


  1. tenhi_shadow
    05.12.2017 00:34

    а зачем вообще париться, если можно просто сделать LVM-снапшот и потом на него откатиться? Rootvg для системы, другая VG для данных. В случае использования testing-релиза самая адекватная идея. Чем stable не устроил-то? Какие конкретно фичи необходимы, чтобы использовать sid?


    1. amarao Автор
      05.12.2017 01:01

      Можно, конечно.

      Но:

      1) LVM снапшоты не бесплатны на запись. dpkg — один из самых агрессивных пользователей fsync'а, что транслируется в два fsync'а в нижележащий уровень. Банальным образом тормозим.
      2) Бага может выплывать много позже, чем был установлен пакет и откат может быть нежелательным.
      3) Откат rootfs без отката /boot может приводить к феерическим проблемам из-за отсутствия модулей для нового (откаченного) ядра, а EFI-снапшотов нам пока не завезли.

      sid хорош тем, что это почти rolling update. Всё более-менее свежее. FF Quantum, свежие драйвера, etc. Я никогда не сталкиваюсь с тем, что «оно там есть, но слишком новое для моей системы».


      1. CodeRush
        05.12.2017 01:21

        Можно сделать EFI-снапшоты, если очень сильно хотеть, для этого /boot надо будет сделать не прямо на ESP, а рядом, и на ESP положить shim.efi и драйвер LVM/btrfs/что-там-у-вас-снапшоты-умеет. Если вот этих двоих обновлять при каждом обновлении ядра не понадобится, то будет почти хорошо. Я, конечно, против добавления дополнительных драйверов ФС на критический путь, но если пользователь страшно хочет снапшотов — будут ему снапшоты.


        1. tenhi_shadow
          05.12.2017 10:28

          можно просто держать /boot на LVM, а /boot/efi как обычно про EFI и переписать его один раз через dd.
          Если в системе стоит grub — содержимое /boot/efi меняется очень редко.


      1. 0xd34df00d
        05.12.2017 19:41

        dpkg — один из самых агрессивных пользователей fsync'а, что транслируется в два fsync'а в нижележащий уровень.

        Хорошо, что вы упомянули. Пооффтоплю в комментариях немножко.

        Есть у меня маленький сервер, который каждую ночь собирает docker-образы с зависимостями одной моей софтины, чтобы потом при пуше в репозиторий эти образы взять и не тратить время на установку зависимостей, а просто прогнать сборку-тесты. И всё бы хорошо, но, скажем, под openSUSE Factory образ собирается 10 минут, а под Debian Unstable — 30 (при сходном числе пакетов), и при этом Zabbix мне в почту кричит о том, что disk IO overloaded. Как я понимаю, это всё как раз потому, что dpkg излишне перестраховывается. Можно ли как-то его отучить?


        1. amarao Автор
          05.12.2017 19:59
          +1

          Да. eatmydata. (apt-get install eatmydata, запускать eatmydata debootstrap, dpkg, etc).


          1. 0xd34df00d
            05.12.2017 20:07

            Судя по описанию, то, что нужно! Спасибо, попробую!


  1. pfg21
    05.12.2017 00:38

    для btrfs есть пакет который делает снапшот / при каждой установке/обновлении apt'ом.
    вот это я понимаю фундаментальная защита. :)


    1. amarao Автор
      05.12.2017 01:02

      Нет. См выше про проблемы производительности и синхронизации бута с рутом. Снапшоты — вообще брутфорс и «я не могу починить, откатываемся».


      1. Roman2dot0
        05.12.2017 12:04

        В Suse делается снимок при обновлении и туда попадает всё что это обновление затронуло. Был изменён boot? Откатит без проблем.


  1. Roman2dot0
    05.12.2017 01:03
    +1

    Благо в RedHad подумали над этим и реализовали yum\dnf history rollback


    1. amarao Автор
      05.12.2017 01:04

      Вот, кстати, не знал. Пожалуй, один серьёзный аргумент в пользу dnf'а.


    1. nikweter
      05.12.2017 08:32

      Что тоже не всегда удобно, если только один пакет откатить нужно. Обновил 100-500 пакетов, а потом понял что с одним погорячился. Но нет! Откатывать назад придется все 100-500.


      1. Roman2dot0
        05.12.2017 12:02

        для одного пакета есть downgrade)


  1. powerman
    05.12.2017 02:31

    Может Вам просто Gentoo поставить? Полноценные rolling updates, легко смешивать стабильные и самые свежие пакеты, никаких проблем с гибким контролем что и как ставится, с предыдущими версиями, с одновременной установкой нескольких версий многих приложений, и описанное в статье делается одной командой. Внимания он требует немного больше, конечно, и сборка пакетов занимает больше времени, но зато реально полный и при этом удобный контроль над системой, позволяющий любые проблемы решать достаточно безболезненно. Плюс — hardened при желании, по крайней мере пока длится поддержка ядра 4.9, спасибо https://github.com/minipli/linux-unofficial_grsec.


    Впрочем, подозреваю что Вы Gentoo уже успели попробовать, вероятно не подошло.


    1. Fedcomp
      05.12.2017 09:51
      -1

      уж лучше arch linux или производные.


      1. powerman
        05.12.2017 10:01

        А чем конкрентно лучше, кстати? Я на арч периодически поглядываю, вики у них просто волшебная, но смысла переходить с генту пока не нашёл.


      1. bingo347
        05.12.2017 14:11

        Арч не очень то хороший выбор, имхо. Приходилось мне с ним мучиться пару месяцев, может сказалось конечно, что всю жизнь на debian-based дистрах, но пакман с его репозиториями меня добил, всегда самое свежее и без вариантов, убить систему обновлением гораздо проще чем на debian sid… А если хочешь LTS версию какой то софтины приходится лезть в AUR, в котором все из исходников собирается, только чем это лучше гентушного emerge? — да ничем, emerge гибче гораздо


  1. Terranz
    05.12.2017 04:22

    О, так не я один такой, с упавшим wpasupplicant-ом.


  1. Botkin
    05.12.2017 06:17

    Как на счет не использовать unstable на проде?


    1. kraamis
      05.12.2017 06:27

      Жизнь пресна без риска!


    1. aamonster
      05.12.2017 09:29
      +1

      Если кто-то не будет сидеть на unstable — stable не появится никогда.


    1. hlebloika
      05.12.2017 10:46

      У меня дома используется Debian Sid


      Мой дом, мой продакшн.


      1. amarao Автор
        05.12.2017 10:47

        Использование sid'а дома — куда более разумная вещь, чем может показаться. Свежие драйвера и версии софта — это приятно.


      1. Botkin
        05.12.2017 11:28

        Я что-то пропустил про дом. Почему-то из контекста показалось, что в проде


        1. amarao Автор
          05.12.2017 13:22

          В продакшене оно может пригодиться, а показывал я на примере домашней машине. В том же продакшене может прилететь супер oldstable апдейт с регрессией. И чинить его надо будет «сейчас», а не три дня спустя.


          1. balexa
            05.12.2017 18:16

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


            1. amarao Автор
              05.12.2017 19:36

              Даже проверенное на стенде может показать регрессию на реальном продакшене. Она не обязательно на уровне «упало». Может ставить другие флаги на TCP, не поддерживать какой-то corner case в криптографии или делать performance regression под определённой нагрузкой.

              Очевидно, что есть workflow, позволяющий откатиться на предыдущую версию. Но чем ниже по стеку проблема (libc, openssl, kernel), тем менее гибкими являются эти технологии. В какой-то момент мы переходим к хостовой ОС, обновление и откат которой может быть двух видов: откат сервера и откат приложения/библиотеки.

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


    1. amarao Автор
      05.12.2017 10:49
      +1

      Я как product owner, product manager, senior system administrator, CTO, CFO и CEO своего домашнего компьютера на совете директоров принял решение использовать debian Sid в продакшене на моём домашнем компьютере.


      1. Evgeny42
        05.12.2017 18:02
        +1

        С DevOps совещались?


        1. amarao Автор
          05.12.2017 19:16

          devops — это парадигма, с ней нельзя совещаться.


  1. cepreu4habr
    05.12.2017 08:30

    Спасибо большое за наводку на http://snapshot.debian.org/. Не знал.
    Сам сижу на testing. Когда иногда в свежих апдейтах что-то отваливается, применяю трюк с Package Pinning. Может он еще кому будет полезен, поэтому опишу тут кратко.
    Добавил в свой sources.list репозитории стабильного Debian:

    /etc/apt/sources.list
    ###### Debian Main Repos
    deb http://deb.debian.org/debian/ stable main contrib non-free
    deb-src http://deb.debian.org/debian/ stable main contrib non-free
    
    deb http://deb.debian.org/debian/ stable-updates main contrib non-free
    deb-src http://deb.debian.org/debian/ stable-updates main contrib non-free
    
    deb http://deb.debian.org/debian-security stable/updates main
    deb-src http://deb.debian.org/debian-security stable/updates main
    
    deb http://ftp.debian.org/debian stretch-backports main
    deb-src http://ftp.debian.org/debian stretch-backports main


  1. evocatus
    05.12.2017 08:52

    Я недавно обнаружил, что в Debian 9 команда adduser по умолчанию создаёт пользователей с правами на домашние каталоги, установленными в 0755. Поясняю: файлы и папки обычных пользователей, созданных таким образом, видны ВСЕМ. Исправить это можно в файле /etc/adduser.conf, только кто туда лезть будет

    Ну и ещё много всяких багов по мелочи, начиная падающим Libreoffice (пока не удалишь пакет libreoffice-gtk) и заканчивая тем, что при сборке образа LTSP много чего автоматически не устанавливается, хотя должно (например, пакеты локализации Firefox).

    Так что теперь я Debian рекомендовать никому не буду (а жаль, ведь раньше он был стабилен как гора, в нём было больше всего пакетов и архитектур процессоров). Для одних пользователей он слишком сложный, для других — слишком нестабильный и сырой. Сам пользуюсь Fedora 26, родителям на ноут поставил недавно Ubuntu 17.10


    1. amarao Автор
      05.12.2017 10:46

      У меня на рабочем ноуте убунта у и меня umask тоже 0002 (т.е. создаётся с 0755). А что не так с этим? И почему вы пишите «в debian 9», если так было всю жизнь на всех дебианах?


  1. ainoneko
    05.12.2017 09:50

    я рекомендую при наличии зависимых пакетов в первую очередь пробовать откатиться на предыдущие версии, а не искать себе приключений посредством даунгрейда на антиквариат.
    Предыдущие версии — это те, что были найдены в логах (которые были установлены раньше), или те, что найдены в apt-cache policy ..., но не самые последние?


    1. amarao Автор
      05.12.2017 10:44

      Предыдущие версии, это которые из стабильного дистрибутива, oldstabe, experimental и т.д.


  1. cccco
    05.12.2017 10:43

    Отличная статья, спасибо!
    Есть вопрос. Может быть поможете, подскажите, что делать. В Гугле ответа так и не нашёл.
    Стоял Debian Jessie, в котором lvm version:

    LVM version: 2.02.116(2) (2015-01-30)
    Library version: 1.02.93 (2015-01-30)
    Driver version: 4.34.0
    Обновился до Stretch. Соответственно, lvm version:
    LVM version: 2.02.168(2) (2016-11-30)
    Library version: 1.02.137 (2016-11-30)
    Driver version: 4.36.0
    Так вот, проблема следующая:
    Используется thin-пул (vg), в котором thin-разделы (lv). Снапшотов thin-разделов нет (не делались), т.е.
    lvs
    (и на Jessie, и на Stretch) показывает, что снапшотов нет. В тоже время на Jessie команда
    lvs -o+data_percent,snap_percent
    честно показывает, что snap_percent у thin-раздела отсутствует (снапшоты же не делались), а вот у Stretch ситуация становится интересной, команда
    lvs -o+data_percent,snap_percent
    показывает размер snap_percent у thin-раздела равный data_percent.
    В итоге на Stretch получается, что если thin-разделы в общей массе занимают, например, 50% thin-пула, то создать еще один thin-раздел не представляется возможным, т.к. обновлённая lvm при определении свободного места в thin-пуле учитывает эти откуда-то взятые snap_percent, т.е. тупо увеличивает занятое место ровно в 2 раза.
    Для не thin-разделов всё нормально, т.е. этих непонятных снапшотов нет.
    Вопрос, можно ли безболезненно откатится на предыдущую версию lvm, учитывая, что система тоже установлена в lvm-раздел (другая vg, не thin) и если да, то как?


  1. Barafu
    05.12.2017 11:38

    Ой, меня на днях выбесили окончательно новые апдейты Арча (после которых опять система не загрузилась), и я со злости перешёл на Винду 10. Затем в течении недели решал баги:


    • Почему меню Пукс не открывается совсем
    • Почему Bluetooth отвалился
    • Почему в fullscreen пропадает курсор мыши
    • Почему в других fullscreen изображение выпало за край монитора
    • Почему видео во всех плеерах дрожит
    • Почему Windows Store отображается только 5% того, что в нём должно быть.
    • Как установить кнопки переключеня языка в что-то понятное.
    • Почему сетевые шары в режиме readonly, хотя всё везде разрешено.

    Всё исправил, но осадочек, как известно… Так что, в следующий раз, когда вас достануть баги в Gentoo или Sid, вспомните, что 98% населения сидит на куда более кривой и глючной операционке, и ничего, живут как-то.


    1. Temtaime
      05.12.2017 12:11
      +1

      Почему-то таких багов не было даже тогда, когда я участвовал в бетатесте шин10. ЧЯДНТ?
      Разве что только пуск переставал открываться, но к релизу это поправили.


      1. Am0ralist
        05.12.2017 16:45
        +1

        Почему-то таких багов не было даже тогда, когда я участвовал в бетатесте шин10. ЧЯДНТ?
        Ошибка выжившего, классическая.
        С пуском так этих ошибок уже не одна-две было, а, чувствуется, десяток разных. Главная проблема, что это завязано на их функционал рекламы в пуске левых приложений из магазина, как я понял за те несколько часов попыток исправить подобную ошибку на версии через годок после релиза.
        Решил проблему, кстати, легко в итоге: поставил двоюродной бабушке 8.1…


    1. mSnus
      05.12.2017 12:45

      Сижу на 7-ке, и эти проблемы вообще неведомы. Собственно, зачем ставить 10-ку?


      1. mayorovp
        05.12.2017 13:42

        В семерке UWP-приложения не работают, а в восьмерке меню «Пуск» в фулскрине зачем-то. Вот и остается десятка (для тех кого не расстраивает реклама на английском на экранах блокировки и выбора пользователя).


        1. Am0ralist
          05.12.2017 16:50

          а в восьмерке меню «Пуск» в фулскрине зачем-то
          Потому что это офигенно удобно, если уметь его готовить.
          Прячешь на фулскрин ярлыки самых нужных приложений, выпиливаешь их ярлычки с рабочего стола, а на рабочем столе юзер может творить любую свалку, по нажатию WIN приложения все равно будут найдены быстро и на том месте, где их оставили. Но это и обычный пуск тюнить надо было всегда, что б хоть как-то удобно там все лежало, а не стандартная свалка, а никто и не умел/не хотел этим заморачиваться…


          1. mayorovp
            05.12.2017 17:20
            +1

            Самый удобный способ — через поиск. Который находит 1-2 ярлыка.

            Ну и зачем фулскрин для отображения 1-2 ярлыков?


            1. Am0ralist
              05.12.2017 17:57

              Вин-ф и набрать пару-десяток символов (для не очень уникальных названий) или клавой выбирать долго, против вин и ткнуть мышью где-то в середине экрана? А еще помнить название, а не ярлык? Не говоря уже про то, что iLo у меня так не находит почему-то, в режиме «файлы», надо переключать на «везде» каждый раз?

              <sarcasm> Супер удобно, ага </sarcasm>

              Ну и зачем фулскрин для отображения 1-2 ярлыков?
              Затем, что передергивать — плохо. На фулскрине как раз таки дохрена умещается, что б туда все нужное более менее постоянное накидать. Да еще и с сортировкой по группам. У меня там около 50 большущих ярлыков постоянно используемых программ, доступных мне по нажатию клавишей и клику мышки.
              На этом участие в данном споре прекращаю, ибо битва между любителями клавиатур и пользующимеся и клавиатурой, и мышки совместно давно уже выиграна последними. И не только в играх.


              1. Zenitchik
                05.12.2017 18:41

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

                Можете объяснить, на что была похожа битва, и в чём заключается её выигрыш последними?


              1. mayorovp
                05.12.2017 18:53

                Во-первых, откуда вы взяли "ф" после "вин"? Во-вторых, почему вы думаете что ваш ярлык с "не очень уникальным названием" обязательно окажется посреди экрана? Посреди экрана слишком мало места чтобы уместить все ярлыки.


                В-третьих, зачем набирать пару десятков символов если можно набрать 5-6, а потом ткнуть мышкой?


                1. Am0ralist
                  05.12.2017 19:28
                  -1

                  Удобно высказывать аргументы любой степени абсурдности, когда соперник уже ушел, не правда ли?
                  Спасибо, что своим третьим пунктом полностью подтвердили мои слова, а так же по сути ответили на свой пункт два, сравнив большие иконки с узкой областью обычно справа у активного экрана с мелкими иконками.


                  1. mayorovp
                    05.12.2017 19:30

                    Удобно уходить из разговора не выслушав никаких аргументов, не правда ли?

                    Каким образом мой третий пункт отвечает на второй? Не могли бы вы пояснить свою мысль?


                    1. Am0ralist
                      05.12.2017 20:12

                      А вы их слушаете, правда? И тему не меняете?
                      Скажите, а кто еще задаст расположение ярлыков на том экране, если перед этим я написал, что это делаю именно я? И поэтому, вы не поверите, все постоянно используемые мною те же рдп соединения могут иметь не слишком уникальное название, но находиться в центре экрана. И там в любом случае будет проще ткнуть в большую иконку даже ближе к стенке, чем в иконку в области поиска, если поиск выдал несколько элементов с однотипными именами (а на в 4 раза более мелкие иконки на том экране мне лично придется переходить, если только постоянно используемого станет больше 80 где-то либо юзать еще и скрол, с которым не так удобно, но терпимо опять же).
                      По сути вы сейчас утверждаете, что ярлыки на рабочем столе это жутко не удобно и лучше не десяток картинок доступных мышкой в одно касанье, а каждый раз «гуглить» нужное. Только сейчас вместо вин+м и потом разворачиванием всего свернутого (особенно из трея, откуда обратная комбинация не срабатывает у меня), можно сделать вин и выбрать нужное.

                      Не, серьезно? Даже в браузерах «визуальные закладки» вместо пустой новой для удобства делают — суть та же, абсолютно, мелкими закладками или автоподстановкой в строке урла для постоянных сайтов пользоваться не так удобно. Но нет, давайте всех заставлять одноклассники в гугле через яндекс искать…

                      При этом изначальный ваш тезис вообще какой помните был? Мелкий пуск типа удобнее чем полноэкранный. Чем? Видимо ответ «чем полноэкранный». Ибо вы озвучили аргументы только про поиск, который к размеру пуска отношение по сути и не имеет. Всё.
                      Так чем вообще удобен мелкий пуск, а?


                      1. mayorovp
                        05.12.2017 20:20

                        И поэтому, вы не поверите, все постоянно используемые мною те же рдп соединения могут иметь не слишком уникальное название, но находиться в центре экрана.

                        Раз за вас, но мне их удобнее держать в отдельном списке недавних RDP-соединений.


                        По сути вы сейчас утверждаете, что ярлыки на рабочем столе это жутко не удобно

                        Ну разумеется. Никогда не понимал тех странных людей которые заваливают рабочий стол ярлыками. Лучший рабочий стол — чистый рабочий стол.


                        У меня на рабочем столе только корзина и ярлык к основному профилю хрома (на тот случай если я случайно закрою браузер).


                        не десяток картинок доступных мышкой в одно касанье

                        Десяток картинок доступных в одно касание удобно размещаются на панели задач. Особенно удобно что нажатие ПКМ на любую открывает список последних документов/соединений/пр.


                        А "Пуск" — это свалка для редко используемых программ. Нет никакого смысла думать куда расположить ярлык для запуска программы если не знаешь будешь ли вообще ей пользоваться.


                        Так чем вообще удобен мелкий пуск, а?

                        Не загораживает экран.




                        А вы их слушаете, правда? И тему не меняете?

                        А когда я менял тему? Когда пояснил вам какой именно поиск я имел в виду?


                        1. Am0ralist
                          05.12.2017 20:39

                          А когда я менял тему? Когда пояснил вам какой именно поиск я имел в виду?

                          а в восьмерке меню «Пуск» в фулскрине зачем-то.
                          превратилось в обсуждение
                          Самый удобный способ — через поиск. Который находит 1-2 ярлыка.
                          Поиск к пуску и тем более его размерам имеет весьма опосредованное отношение. И в той же 8-ке так вообще никакого.
                          Не загораживает экран.
                          в момент, когда вы ищите другое приложение, после запуска которого он скрывается? Хм, ваше внимание в этот момент сосредоточено где-то в другом приложении?
                          Десяток картинок доступных в одно касание удобно размещаются на панели задач.
                          а если не вместятся, то можно и вторую строчку добавить! Чтоб все 50 моих, например, уместилось удобно.
                          А «Пуск» — это свалка для редко используемых программ.
                          То есть свое виденье вы позиционируете, как единственно верное? Для этого есть еще вариант окна пуска «Приложения», куда по умолчанию гадят все разрабы. Так вот, еще с 98 винды я постоянно ручками этот гадюшник под названием список программ под себя разбирал, ибо без этого он превращался в фикцию: вместо поиска по упорядоченному проще было действительно поиск использовать, что верх маразма.
                          Ну разумеется. Никогда не понимал тех странных людей которые заваливают рабочий стол ярлыками. Лучший рабочий стол — чистый рабочий стол.
                          Вуаля, вам только что соединили чистый рабочий стол и удобство быстрого доступа к куче ярлыков, ибо вы словами
                          А «Пуск» — это свалка для редко используемых программ.
                          Только что подтвердили весьма малую полезность данного инструмента для вас в принципе. Так зачем он вам вообще был тогда нужен и в чем претензии к новому, кроме
                          Не загораживает экран.

                          ?


                          1. mayorovp
                            05.12.2017 20:42

                            превратилось в обсуждение

                            Если вы не заметили, я отвечал на вопрос почему кому-то может понадобиться ставить десятку.


                            Это уже вы сменили тему и зачем-то начали доказывать что ваше мнение — единственное верное.


                            1. Am0ralist
                              05.12.2017 22:15
                              -1

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

                              На что у вас с какого-то перепуга включилось «мой путь самый верный», точнее, что кроме как поиском приложения запускать — есть ересь. Причем, заметьте, в моем том сообщении нет ни слова о ПОИСКЕ ЛЮБЫХ приложений.
                              Только об удобстве расположения иконок постоянно используемых приложений. Нет, вы не увели тему или не отвечаете на что-то своё, вместо текста оппонента, угу.

                              Еще раз, на пальцах наш диалог:
                              Я: такой большой пуск удобен для иконок постоянно нужных приложений
                              Вы: не, приложения надо искать и запускать через поиск.
                              Я: ну неудобно же мне постоянно одно и тоже через поиск. Долго и вообще он не всегда как нужно ищет.
                              Вы: я, видимо, не знаю новые команды винды и что F значит файлы, ваш первый пост я читал по диагонали, если к поиску добавить мышку — это все равно удобнее запуска с иконки.

                              Вот пока вас конкретно вопросом не прижал, конкретно к пуску то какие претензии, вы к теме и не возвращались. И в итоге полноэкранный пуск плох тем, что он полноэкранный, а вы слишком стары для этого видимо. Знаете, нет ничего более постоянного, чем брюзжание людей на меняющиеся интерфейсы. Особенно когда они не хотят даже попытаться их использовать нормально.


                      1. Zenitchik
                        05.12.2017 20:27

                        мелкими закладками или автоподстановкой в строке урла для постоянных сайтов пользоваться не так удобно

                        Когда как. Часть сайтов я открываю через визуальные закладки, часть — через автоподстановку. Закладок не безмерно, чтобы тратить их на адреса, которые я помню.


                        1. Am0ralist
                          05.12.2017 20:53

                          Ну вот то же самое по сути это сделали для пуска в 8-ке (благо хоть в десятке не выпилили, а оставили в настройках, с них бы стало...) Ибо рабочий стол и старый пуск благодаря прочим разработчикам у большинства пользователей стал представлять собой полный кошмар.
                          К сожалению, МС при этом, как обычно, забыли при этом всех научить как этим пользоваться…


            1. muon
              06.12.2017 09:19

              На реальном компьютере поиск тормозит.
              А фулскрин-пуск — это удобно. Зачем целиться в маленькие значки, если я заплатил за весь монитор?


              1. mayorovp
                06.12.2017 09:28

                Эй, я заплатил за монитор 1920х1080! Какого черта на него влезает меньше значков чем на старый 800x600?


                1. muon
                  06.12.2017 11:04

                  Как использовать экран — дело личное пользователя.
                  А если кто-то предпочитает не использовать его полностью, то это не ради удобства.


                1. Am0ralist
                  06.12.2017 11:27

                  Эй, я заплатил за монитор 1920х1080! Какого черта на него влезает меньше значков чем на старый 800x600?
                  А кроме передергиваний, аргументов, видимо, нет?
                  Примерно от 72 «средних» ярлыков (6 колонок по 12, можно без колонок, но это не удобно, хотя влезет больше). Или 72х4=288 мелких. (Это 1,5 см мелкий ярлык или 3,3 см — средний)
                  Сколько-сколько, говорите, у вас значков на экране 800х600 при 14-15 дюймах экрана было?


          1. navion
            07.12.2017 00:39

            Всё равно теряются категории классического Start Menu.


            1. Am0ralist
              07.12.2017 12:21

              Зато есть всякие сочетания в духе Вин+X, как ананлога правого клика на кнопке пуска 8.1 для доступа к списку служебных утилит. Плюс Ctrl+Tab с пуска на приложения переключает.

              «Потерялись» списки последних запущенных документов, которые надо через реестр восстанавливать, а потом создать на это ярлык и можно закрепить на начальном экране.

              Или я не совсем понял, что именно нужно…


      1. 0xd34df00d
        05.12.2017 20:20

        На семерке при каждом втором выходе из гибернации отваливалась сеть. И ориджин ещё падал после одного раунда игры в баттолфилд, приходилось перезагружаться, но он и в 8.1 периодически падает.


        1. Germanets
          06.12.2017 11:01

          На семерке при каждом втором выходе из гибернации отваливалась сеть
          А можете рассказать -что значит отваливается сеть в вашем случае?
          Просто как я помню — вроде бы в всех виндах во время гибернации сеть какбэ отваливается целиком, а после выхода из гибернации — фактически подключается обратно, но это относится только к физическому подключению, всякие PPPOE нужно руками подключать заново…


          1. 0xd34df00d
            06.12.2017 19:10

            Ну вот оно не подключалось обратно, даже если никаких PPPoE нет. Машина думала, что кабель не подключён, и всё.


            1. Am0ralist
              06.12.2017 19:21

              А галку отключения для энергосбережения не проверяли? Какая-то похожая ситуация крутится в голове, но уже не могу вспомнить в чем там было дело.
              PS. У меня больше проблем режим сна на семерке вызывал, точнее отказ из него выходить…


              1. 0xd34df00d
                06.12.2017 19:52

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


    1. Laney1
      06.12.2017 11:18

      Ой, меня на днях выбесили окончательно новые апдейты Арча (после которых опять система не загрузилась)

      уже довольно давно сижу на арче, обновляясь каждый день, и ни разу не видел проблем с загрузкой. Фишка в том, чтобы использовать refind — он не полагается на заранее сгенерированные списки, как grub, а сканирует разделы прямо в рантайме. Это может приводить к небольшим задержкам, зато на корню рубит кучу возможных ошибок


  1. homocomputeris
    05.12.2017 12:11
    +1

    wpasupplicant — единственный пакет, который у меня глючит в Arch ещё с версии 2.3. А у утилиты даже багтрекера нет. Как баги-то отправлять?


  1. greynix
    05.12.2017 22:42

    Не холивара ради, а интереса для. Интересует ваше мнение по поводу текущего состояния дистрибутива ubuntu в сравнении с debian. Почему выбрали одно, а не другое и в целом, каково мнение относительно данных дистрибутивов исходя из Вашего опыта?


    1. amarao Автор
      06.12.2017 12:29
      +1

      Ubuntu имеет локальные бизнес-преимущества. Для энтерпрайза там есть платный саппорт, для остальных локальное (не очень хорошее, но всё-таки) актуальное состояние зависимостей (в частности, для openstack).

      А Debian — он просто есть. Это некоммерческий opensource проект с декларированной полиси и социальным контрактом. Так что дебиан — это база, «вечная ценность», а всякие его форки — всего лишь сиюминутная суета.

      Убунта постоянно пытается от дебиана уйти. upstart, mir, unity, snap (три из этих уже похоронили, следующий — snap), но не может, ибо ценность дебиана куда выше, чем любые локальные усилия одной компании.

      Дебиан работает над абстрактными ценностями, вроде reproducible builds, которые недоступны коммерческим компаниям (из-за масштаба проблемы и количества участников), лицензионной чистоты, свободы ПО и т.д.


  1. Scf
    06.12.2017 08:59

    То же самое с Ubuntu — apt-get upgrade гарантированно убивает графическую оболочку.


    1. amarao Автор
      06.12.2017 12:26
      +1

      Что за глупость?


      1. Scf
        06.12.2017 15:50
        -1

        Примерно полгода назад мне пришлось переустанавливать убунту 16 после apt-get upgrade. С какой именно ошибкой падали иксы при старте, уже не скажу.


        1. amarao Автор
          06.12.2017 17:13
          +1

          А каким образом у вас из анекдота «пол-года назад у меня сломалась система после апдейта» стало «гарантировано убивает графическую оболочку»?


          1. pfg21
            07.12.2017 11:00

            потому что гладиолус!!!

            недавно дома хубунту с 17.04 на 17.10 обновил. бекапнул, почитал отзывы — все по правилам, подготовился вдруг чего не так.
            прошло как по маслу, даже скучно стало.