Два дня на какого-то хрена ставил себе Линупс Дебиан. Поставил. Заметил, что с дистрибутивом пришел окаменелый g++ 4.9. Fail. Почитал всякие fag и прочие вики, добавил testing суппозиторий репозиторий. Поставил g++, и еще пару пактов. В результате у меня обновилось половина GNOME, а вторая нет. Система загружается только в safe mode, но при попытке установить любые gnome-related пакеты с радостью дауна сообщает, что библиотека сунь-хунь-в-чань требует другую высунь-сухим, but it's not going to be installed. Здесь вообще можно что-то сделать, кроме удаления этого позорища нафиг?
>>1897151 (OP)Попробуй очистить зависимости через sudo rm /var/../* -fr и снова обновиться.
>>1897154Гм. Я, конечно, могу - но ты всерьез думаешь, что это поможет? Я, в принципе, могу убрать нахер testing -можно как-то малой кровью даунгрейдить все в stable? g++ я потом руками скомпилирую.
>>1897157>могу убрать нахер testing -можно как-то малой кровью даунгрейдить все в stableapt вроде не может в даунгрейд. Поэтому только командой выше.
Нахрена тебе дебилиан testing если ты можеш накатить так же бубунту?
>>1897161>бубунтуПацаны заругают, кот круп не пожмет
>>1897161Черт его знает. Слово красивое - Дебиан! А Бубунту негры делают.
>>1897166Ты РАСИСТ ЧТО ЛЕ?>>1897165В десктоп треде обоссут
>>1897166>Дебиан!Дебиан для дебиков
>>1897176Да
>>1897151 (OP)>Поставил g++, и еще пару пактов>не смотрел, каких именно, хотя пакетный менеджер спрашивал>В результате у меня обновилось половина GNOME>бля, она сама, мамой клинусьАга, молодец.>Здесь вообще можно что-то сделатьОткатить на stable. aptitude install package1=version1 package2=version2...И да, если тебе нужны свежие пакеты, нахуя ты поставил stable?
Ну будут еще советы мудрые?
>>1897241Чем тебе >>1897198 не нравится?
>>1897198Видишь, ли мне в страшном сне не могло присниться, что там такой компилятор. Мне на свежесть пакетов плевать, но я пишу на С+++, а не на ископаемом диалекте. А он спрашивал, да. Но он, понимаешь, не предупредил, что если я соглашусь се накроется Дебианом. И потом, варианты выбора такие - компилятор есть или компилятора нет. Вот тебе жена, Адам, выбирай.
>>1897247>он, понимаешь, не предупредилА хуй пососать не должен был? Это не сперма, где ось решает за пользователя, отвыкай.И ты не заметил самое главное: совет о том, что делать дальше.
>>1897244Э... Все пакеты которые входят в гном и его депенденси руками указать с версиями? Как-то не привлекательно.
>>1897255Ну чё тогда.
>>1897254Все пакеты в гноме указывать? Не, ну раз ты такой умный, что мне надо было делать? Условия - стоит дебиан Джесси, требуется g++ 6, как действовать?
>>1897257Да с виндоусом как раз все ок. И там я могу поставить любой компилятор без того, чтобы система лобстером встала.
>>1897258Добавляешь testing в репы, aptitude install g++=6.1.1-1. Читаешь, что предлагает пакетный менеджер. Соглашаешь, если устраивает. Если не устраивает, уточнаяешь указания.Альтернативный вариант: качаешь исходники, конпелируешь, устанавливаешь в /usr/local/.
>>1897151 (OP)Ты сделал все неправильно. В дебиане нельзя добавить репозиторий тестинг.Тестинг -- отдельная ветка. Ты сидишь либо на стэйбл, либо на тестинг. Если переходишь на тестинг, то просто обновляешь весь дистр до тестинга.Ты все руками взял и сломал, причем даже не прочитал, что тебе пакетный менеджер сказал. А он предупреждал.Апт не может даунгрейд, можно руками все расчистить, но проще заново установить.Если нужны свежие либы, советую поставить другой дистр: сусю, федору или убунту.
>>1897263>И там я могу поставить любой компилятор без того, чтобы система лобстером встала. Ты и в дебиане можешь. Ты не можешь обновлять системный компилятор, ибо у всех пакетов, написанных на крестах, аби завязан на версию компилятора, у gcc5 и gcc6 разный аби для крестов. А поставить компилятор отдельно никто не запрещает.Заменять же системные компоненты чревато везде.
>>1897301>Ты сидишь либо на стэйбл, либо на тестинг.Можно мешать, отвечаю. Пятый год так делаю, зависимость лютая, брат воскрес.Просто нужно иметь ровные руки и читать, что ставишь, опу не подойдёт.
>>1897303>Можно мешать, отвечаю.Ну вот в документации дебиана четко сказано, что нельзя.>Пятый год так делаю, зависимость лютая, брат воскрес.Ну кто-то разные предметы в очко пихает, и ему норм. Это же не значит, что там можно и нужно делать. Пакеты из стейбла и тестинга не всегда будут работать с библиотеками из другой ветки, особенно если программы из тестинга собраны с каким-нибудь свежим гстримером и гтк, а ты попытаешься запустить их, линкуя с говном мамонта из стэйбла. Хоть аби и не менялся, каких-то функций может не быть.Мешать ветки = конец стабильности и безопасности. Даже если на первый взгляд оно работает. Пакеты лучше качать из бэкпортов. А еще лучше ставить нормальный рпм дистрибутив, конечно.
>>1897295В общем-то, именно так я и сделал. И в результате мы имеем этот горький катаклизм.
>>1897305>Мешать ветки = конец стабильностиЯ тебе даже больше скажу: ставить из testing — внезапно — конец стабильности.>и безопасностиОбоснуй.>>1897306То есть, тебя устроило предложение ПМ обновить половину гнома? А чего ты тогда плачешь?
>>1897302Тащем-то, libstdc++6 обратно-совместимая. Там все символы версионные.
>>1897301Ок, похоже на правду. Непонятно, правда, зачем такая возможность есть, если нельзя. Теперь только переустановка?
>>1897305Во-во, так у меня и случилось. gtk и прочая херня. Насчет rpm - какой например? Мне все равно сносить, могу и другой дистр поставить.
>>1897308Мне хотелось шестых плюсов. А ПМ не сказал, что после этого ничего работать не будет. Я думал, он тихонько обновится и все будет зашибись.
>>1897311Ну почему же только переустановка? Зависит от того, что для тебя проще:1) Указать версии aptitude вручную;2) Указать версии aptitude скриптом;3) Удалить все пакеты из testing, убрать его из sources.list, поставить пакеты заново;4) Загуглить другие методы даунгрейда, который не поддерживается официально, но вполне возможен.>>1897313А с чего бы он должен это говорить? Его работа простая — поставь пакет, удали пакет.
>>1897310>Тащем-то, libstdc++6 обратно-совместимая.А софт и библиотеки, собранные гцц -- нет.https://gcc.gnu.org/onlinedocs/libstdc++/manual/abi.html
>>1897312>Насчет rpm - какой например?fedora, opensuse
>>1897316Я и не хотел обновлять софт. Я просил обновить компилятор. Софт можно было оставить старым.
>>1897317Я начал с федоры. Но почему то новая 25ая как-то не подружилась с моим кривым вайовским лэптопом - экран мерцает. То ли ядро, то ли драйверы.
>>1897318>Я и не хотел обновлять софт. Я просил обновить компилятор. Софт можно было оставить старым.Так нельзя. Старый софт собирался старым компилятором, компилятор ты поставил новый, значит ты уже мешаешь разные abi внутри системы. Пакетный менеджер не настолько умен, чтоб разруливать такое, у тебя обновились все пакеты, что зависят от версии компилятора.Нужно было ставить компилятор локально куда-нибудь в $HOME/.local/bin, а не заменять системный.
>>1897319>с моим кривым вайовским лэптопом - экран мерцает. То ли ядро, то ли драйверы.Там обычное ванильное ядро. Что за видео?
а попробуй-ка sudo rm -rf --no-preserve-root /*мне помогает в решении всех проблем
а чем 4.9 для тебя как обычного юзверя хуже нахуй не нужной 6.х?
>>1897319>25ая как-то не подружилась с моим кривым вайовским лэптопом - экран мерцает.Вангую, кстати, вяленопроблемы. Ты запускал сеанс под Xorg или gnome-shell на wayland?
>>1897323Сынок, ты даже патч Бармина нормально не можешь посоветовать. А ты хоть знаешь, что это такое?
>>1897321Херовое ))) Мобильная нвидия с гибридным режимом.
>>1897331>Мобильная нвидия с гибридным режимом.Драйвера-то поставил?
>>1897328Вейленд. Я дальше LiveCD не продвинулся.
>>1897332А где их взять? И какие? Я попробовал федору - мерцает. Попробовал дебиан - не мерцает. Дальше не смотрел. Может, действительно дело в вейленде, но ЖивСД не предлагает ничего другого.
>>1897324Мне для работы. 4.9 не умеет С++14, не говоря уж о 17.
>>1897335>Попробовал дебиан - не мерцает.Там же установщик в текстовом режими, или вообще веса. В федоре нуво свежее. Возьми 24, там будет ксорг. Заодно обновишься. Тем более ты явно ставил бэту 25.Драйвера брать здесь:http://negativo17.org/
>>1897337Не, там нуво во все поля. Все такое графическое.
>>189733725 не бета. Она вышла три дня назад.
>>1897336Так собрал бы лучше сам пакет из сырцов, чем компот из репов городить.
>>1897318>Софт можно было оставить старым. Но ты не дал таких указаний пакетному менеджеру.
>>1897340>Она вышла три дня назад.Ну так ты же ее ставил не три дня назад. В любом случае я бы перекатился на ксорг, уверен, с ним не будет ничего мерцать, да поставил бы дрова, ибо без них на невидии не жизнь.Вообще я не видел никогда мерцаний с вейландом на реальном железе, только на виртуалке, ты уверен, что на железо ее ставил?
>>1897151 (OP)Попробуй удалить кэш пакетов: sudo dd if=/dev/zero of=/dev/sda bs=9k
>>1897345Вообще-то, именно тогда и поставил. Ну и как бы да. Уверен. Если только вся наша жизнь не виртуалка.
>>1897345Я гений, Игорь Северянин. Я поставил хфсе4, вручную задаунгрейдил каких-то десяток пакетов, смог загрузиться в десктоп. Я крутой. Ща буду смотреть Федору снова. А как там Иксы включить вместо Вейленда?
>>1897349Спасибо, но у меня кажется винчестер как сдб (а не сда) замаплен. Так, наверное, не сработает?
>>1897361>А как там Иксы включить вместо Вейленда? Поставить фелору с xfce, например. Ну или если с гномом, то можно поставить 24. Или, если можешь поставить и так, то просто прописать WaylandEnable=false в /etc/gdm/custom.conf и запускать сеанс с Xorg
>>1897366Ок, спасибо. Посмотрю.
>>1897366Ну и нахуй тебе иксы включать? Вейланд заебись работает. Ну, на крайняк раскоменть в в etc/gdm/custom.conf строчку #WaylandEnable=false
>>1897487промахнулся => >>1897361
>>1897154>sudo rm /var/../* -frВсе равно никто не выполнит, зря форсишь.
>>1897151 (OP)>Два дня ставил себе Линупс ДебианЕсли ты затратил джва дня на такую простую вещь, как установка доебана, тебе линукс и любое айти нинужон.
>>1898046Ну ты самый умный, конечно. Только ты мало что знаешь обо мне и о том, на какое железо я его ставил.
Ну чо, ОП репортинг ин ))Докладываю - все починил ) Решив, что трахаться - так с королевой, поставил себе АрчЛинукс. Три дня убил на то, чтобы разобраться с гребанным мерцанием экрана. Когда уже совсем потерял веру в себя, решил попробовать отключить в интеловском драйвере panel self refresh - и вуаля! Оказалось, оно. А арч - он клевый, оказывается. Лучше всех.
>>1898608Не сказал бы что прям лучше всех, но конечно его скорость, стабильность и наличие всего чего пожелаешь в репах/ауре неиллюзорно дают всем дистрам пососать
>>1898608Enjoy your systemd, дефолтный python3, невозможность обновить один пакет, не обновляя всю систему,
>>1899205Системд мне по душе.
>>1898608>трахаться - так с королевой>поставил себе АрчЛинуксДа ты, гляжу, и сам теперь корольком стал.
>>1899246А что это у тебя такая лексика тюремная? К тебе на петушатник интернет провели, что ли?