Не было печали, апдейтов накачали

    У меня дома используется 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" перед апдейтом. В таком виде его легче парсить, если нужно делать большое количество даунгрейдов.

    Поделиться публикацией
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее
    Реклама

    Комментарии 89

      0

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

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

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

            0
            А чего там с гентой, просто копируешь ебилд с новым именем, соответствующим желаемой версии, и всё.
              0
              С AltLinux'ом было бы все не так критично, если бы можно было ставить только багфиксы и обновления безопасности.
            0
            А у RPM, емнип, из коробки есть еще более удобный вариант: habrahabr.ru/post/301292
            просмотр yum истории (вывод списка транзакций)
            #yum history list
            просмотр информации определенной транзакции (установленные пакеты, установленные зависимости)
            #yum history info 9
            отмена транзакции
            #yum history undo 9
            повторить
            #yum history redo 9
            +1
            а зачем вообще париться, если можно просто сделать LVM-снапшот и потом на него откатиться? Rootvg для системы, другая VG для данных. В случае использования testing-релиза самая адекватная идея. Чем stable не устроил-то? Какие конкретно фичи необходимы, чтобы использовать sid?
              +4
              Можно, конечно.

              Но:

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

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

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

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

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

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



                        Ещё раз спасибо.
                  +2
                  для btrfs есть пакет который делает снапшот / при каждой установке/обновлении apt'ом.
                  вот это я понимаю фундаментальная защита. :)
                    +3
                    Нет. См выше про проблемы производительности и синхронизации бута с рутом. Снапшоты — вообще брутфорс и «я не могу починить, откатываемся».
                      +1
                      В Suse делается снимок при обновлении и туда попадает всё что это обновление затронуло. Был изменён boot? Откатит без проблем.
                    +4
                    Благо в RedHad подумали над этим и реализовали yum\dnf history rollback
                      0
                      Вот, кстати, не знал. Пожалуй, один серьёзный аргумент в пользу dnf'а.
                        0
                        Что тоже не всегда удобно, если только один пакет откатить нужно. Обновил 100-500 пакетов, а потом понял что с одним погорячился. Но нет! Откатывать назад придется все 100-500.
                          +1
                          для одного пакета есть downgrade)
                        +3

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


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

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

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

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

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

                                –3
                                Как на счет не использовать unstable на проде?
                                  +2
                                  Жизнь пресна без риска!
                                    +3

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

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


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

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

                                            0
                                            В продакшене оно может пригодиться, а показывал я на примере домашней машине. В том же продакшене может прилететь супер oldstable апдейт с регрессией. И чинить его надо будет «сейчас», а не три дня спустя.
                                              0
                                              ну вы лукавите. Понятно что продакшены у всех разные, но все же принято ставить апдейты вначале на тестовый стенд.
                                                +1
                                                Даже проверенное на стенде может показать регрессию на реальном продакшене. Она не обязательно на уровне «упало». Может ставить другие флаги на TCP, не поддерживать какой-то corner case в криптографии или делать performance regression под определённой нагрузкой.

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

                                                При всём хайпе насчёт унифицированных гомогенизированных серверов, которые можно откатывать по клику мышкой, очень часто проще откатить библиотеку на уровне хоста, чем возиться с миграцией 30Тб данных.
                                          +26
                                          Я как product owner, product manager, senior system administrator, CTO, CFO и CEO своего домашнего компьютера на совете директоров принял решение использовать debian Sid в продакшене на моём домашнем компьютере.
                                            +1
                                            С DevOps совещались?
                                              +5
                                              devops — это парадигма, с ней нельзя совещаться.
                                          +7
                                          Спасибо большое за наводку на 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


                                          И задал в /etc/apt/preferences:
                                          /etc/apt/preferences
                                          Package: *
                                          Pin: release a=testing
                                          Pin-Priority: 900
                                          
                                          Package: *
                                          Pin: release a=stable
                                          Pin-Priority: -10
                                          



                                          Когда нужно сделать downgrade какого-то пакета, я просто меняю для stable Pin-Priority в 1001 (устанавливать пакеты из этого источника даже если в системе установлены более новые). Запускаю sudo apt-get install <имя пакета>. При этом устанавливается версия пакета из stable, но apt автоматически разрешает зависимости (если надо сделать downgrade какой-то зависимости, он делает). Потом снова меняю Pin-Priority для stable в -10 чтобы другие установки проходили с testing как приоритетным источником.
                                            0
                                            Я недавно обнаружил, что в Debian 9 команда adduser по умолчанию создаёт пользователей с правами на домашние каталоги, установленными в 0755. Поясняю: файлы и папки обычных пользователей, созданных таким образом, видны ВСЕМ. Исправить это можно в файле /etc/adduser.conf, только кто туда лезть будет

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

                                            Так что теперь я Debian рекомендовать никому не буду (а жаль, ведь раньше он был стабилен как гора, в нём было больше всего пакетов и архитектур процессоров). Для одних пользователей он слишком сложный, для других — слишком нестабильный и сырой. Сам пользуюсь Fedora 26, родителям на ноут поставил недавно Ubuntu 17.10
                                              +1
                                              У меня на рабочем ноуте убунта у и меня umask тоже 0002 (т.е. создаётся с 0755). А что не так с этим? И почему вы пишите «в debian 9», если так было всю жизнь на всех дебианах?
                                              0
                                              я рекомендую при наличии зависимых пакетов в первую очередь пробовать откатиться на предыдущие версии, а не искать себе приключений посредством даунгрейда на антиквариат.
                                              Предыдущие версии — это те, что были найдены в логах (которые были установлены раньше), или те, что найдены в apt-cache policy ..., но не самые последние?
                                                0
                                                Предыдущие версии, это которые из стабильного дистрибутива, oldstabe, experimental и т.д.
                                                0
                                                Отличная статья, спасибо!
                                                Есть вопрос. Может быть поможете, подскажите, что делать. В Гугле ответа так и не нашёл.
                                                Стоял 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

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


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

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

                                                    +2
                                                    Почему-то таких багов не было даже тогда, когда я участвовал в бетатесте шин10. ЧЯДНТ?
                                                    Разве что только пуск переставал открываться, но к релизу это поправили.
                                                      +1
                                                      Почему-то таких багов не было даже тогда, когда я участвовал в бетатесте шин10. ЧЯДНТ?
                                                      Ошибка выжившего, классическая.
                                                      С пуском так этих ошибок уже не одна-две было, а, чувствуется, десяток разных. Главная проблема, что это завязано на их функционал рекламы в пуске левых приложений из магазина, как я понял за те несколько часов попыток исправить подобную ошибку на версии через годок после релиза.
                                                      Решил проблему, кстати, легко в итоге: поставил двоюродной бабушке 8.1…
                                                        +2
                                                        • Почему меню Пукс не открывается совсем
                                                          Известный уже косяк в последнем апдейте. Системный процесс, отвечающий за обновление драйверов, падает так, что забирает всю систему интерфейса UWP с собой. Лечится отключением автообновления драйверов. Отключается это в окне настройки пользовательского аккаунта, потому что логика.
                                                        • Почему Bluetooth отвалился
                                                          Потому что драйверы не нашлись.
                                                        • Почему в fullscreen пропадает курсор мыши
                                                          Бесчинствовала экранная лупа — после запуска она оставляет в системе процесс, который конфликтует с игрушками. Его нужно найтить и прибить. Только в 4К.
                                                        • Почему в других fullscreen изображение выпало за край монитора
                                                          Косяк с масштабированием в 4К, долго объяснять.
                                                        • Почему видео во всех плеерах дрожит
                                                          Драйвера видео принимали мой плеер за игру и включали G-sync. Вылечил принудительной регистрацией плеера как игры и отключением g-sync для него.
                                                        • Почему Windows Store отображается только 5% того, что в нём должно быть.
                                                          Оказалось, локаль у меня стояла не просто русский, а русский с каким-то национальным колоритом. Может быть при установке не туда нажал, давно дело было.
                                                        • Как установить кнопки переключеня языка в что-то понятное.
                                                          Решил через функцию драйвера клавиатуры, транслирующую одни аккорды хоткеев в другие. Винда понимает только Alt-Shift+число.
                                                        • Почему сетевые шары в режиме readonly, хотя всё везде разрешено.
                                                          Был косяк с правами unRaid, но из-под линукса он не мешал.

                                                        ИТОГО: Что я сделал не так? Имел монитор 4К g-sync и обновил систему.

                                                        +3

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

                                                          0
                                                          В семерке UWP-приложения не работают, а в восьмерке меню «Пуск» в фулскрине зачем-то. Вот и остается десятка (для тех кого не расстраивает реклама на английском на экранах блокировки и выбора пользователя).
                                                            +1
                                                            а в восьмерке меню «Пуск» в фулскрине зачем-то
                                                            Потому что это офигенно удобно, если уметь его готовить.
                                                            Прячешь на фулскрин ярлыки самых нужных приложений, выпиливаешь их ярлычки с рабочего стола, а на рабочем столе юзер может творить любую свалку, по нажатию WIN приложения все равно будут найдены быстро и на том месте, где их оставили. Но это и обычный пуск тюнить надо было всегда, что б хоть как-то удобно там все лежало, а не стандартная свалка, а никто и не умел/не хотел этим заморачиваться…
                                                              +2
                                                              Самый удобный способ — через поиск. Который находит 1-2 ярлыка.

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

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

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

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


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

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

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

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

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

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


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

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


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


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

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


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


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

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




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

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

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

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

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

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


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

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

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

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

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

                                                                              Когда как. Часть сайтов я открываю через визуальные закладки, часть — через автоподстановку. Закладок не безмерно, чтобы тратить их на адреса, которые я помню.
                                                                                0
                                                                                Ну вот то же самое по сути это сделали для пуска в 8-ке (благо хоть в десятке не выпилили, а оставили в настройках, с них бы стало...) Ибо рабочий стол и старый пуск благодаря прочим разработчикам у большинства пользователей стал представлять собой полный кошмар.
                                                                                К сожалению, МС при этом, как обычно, забыли при этом всех научить как этим пользоваться…
                                                                      0
                                                                      На реальном компьютере поиск тормозит.
                                                                      А фулскрин-пуск — это удобно. Зачем целиться в маленькие значки, если я заплатил за весь монитор?
                                                                        +1
                                                                        Эй, я заплатил за монитор 1920х1080! Какого черта на него влезает меньше значков чем на старый 800x600?
                                                                          0
                                                                          Как использовать экран — дело личное пользователя.
                                                                          А если кто-то предпочитает не использовать его полностью, то это не ради удобства.
                                                                            0
                                                                            Эй, я заплатил за монитор 1920х1080! Какого черта на него влезает меньше значков чем на старый 800x600?
                                                                            А кроме передергиваний, аргументов, видимо, нет?
                                                                            Примерно от 72 «средних» ярлыков (6 колонок по 12, можно без колонок, но это не удобно, хотя влезет больше). Или 72х4=288 мелких. (Это 1,5 см мелкий ярлык или 3,3 см — средний)
                                                                            Сколько-сколько, говорите, у вас значков на экране 800х600 при 14-15 дюймах экрана было?
                                                                        0
                                                                        Всё равно теряются категории классического Start Menu.
                                                                          0
                                                                          Зато есть всякие сочетания в духе Вин+X, как ананлога правого клика на кнопке пуска 8.1 для доступа к списку служебных утилит. Плюс Ctrl+Tab с пуска на приложения переключает.

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

                                                                          Или я не совсем понял, что именно нужно…
                                                                      0
                                                                      На семерке при каждом втором выходе из гибернации отваливалась сеть. И ориджин ещё падал после одного раунда игры в баттолфилд, приходилось перезагружаться, но он и в 8.1 периодически падает.
                                                                        0
                                                                        На семерке при каждом втором выходе из гибернации отваливалась сеть
                                                                        А можете рассказать -что значит отваливается сеть в вашем случае?
                                                                        Просто как я помню — вроде бы в всех виндах во время гибернации сеть какбэ отваливается целиком, а после выхода из гибернации — фактически подключается обратно, но это относится только к физическому подключению, всякие PPPOE нужно руками подключать заново…
                                                                          0
                                                                          Ну вот оно не подключалось обратно, даже если никаких PPPoE нет. Машина думала, что кабель не подключён, и всё.
                                                                            0
                                                                            А галку отключения для энергосбережения не проверяли? Какая-то похожая ситуация крутится в голове, но уже не могу вспомнить в чем там было дело.
                                                                            PS. У меня больше проблем режим сна на семерке вызывал, точнее отказ из него выходить…
                                                                              0
                                                                              Мне это, если честно, даже в голову не приходило. Увы, та машина теперь от меня далеко, не смогу проверить.
                                                                    • НЛО прилетело и опубликовало эту надпись здесь
                                                                      +1
                                                                      wpasupplicant — единственный пакет, который у меня глючит в Arch ещё с версии 2.3. А у утилиты даже багтрекера нет. Как баги-то отправлять?
                                                                        0
                                                                        Не холивара ради, а интереса для. Интересует ваше мнение по поводу текущего состояния дистрибутива ubuntu в сравнении с debian. Почему выбрали одно, а не другое и в целом, каково мнение относительно данных дистрибутивов исходя из Вашего опыта?
                                                                          +2
                                                                          Ubuntu имеет локальные бизнес-преимущества. Для энтерпрайза там есть платный саппорт, для остальных локальное (не очень хорошее, но всё-таки) актуальное состояние зависимостей (в частности, для openstack).

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

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

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

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

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

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

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

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

                                                                            etckeeper кладёт в снапшот список установленных пакетов

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

                                                                            Самое читаемое