Наткнулся в AUR'е на такую ахуенную штуку, как downgrade, позволяющая без лишей возни откатить нужный пакет до любой версии, даже если его у вас уже в кэше. Всяких сузеёбам и доебаноблядкам такое и не снилось. Работает так:
$ downgrade firefox
The following packages are available from the A.R.M.:
1 extra firefox-4.0-1-i686.pkg.tar.xz [installed]
2 extra firefox-3.6.9-1-i686.pkg.tar.xz
3 extra firefox-3.6.8-1-i686.pkg.tar.xz
4 extra firefox-3.6.7-1-i686.pkg.tar.xz
5 extra firefox-3.6.6-1-i686.pkg.tar.xz
6 extra firefox-3.6.4-1-i686.pkg.tar.xz
7 extra firefox-3.6.3-1-i686.pkg.tar.xz
8 extra firefox-3.6-2-i686.pkg.tar.gz
9 extra firefox-3.6.2-1-i686.pkg.tar.xz
10 extra firefox-3.6.15-1-i686.pkg.tar.xz
11 extra firefox-3.6.14-1-i686.pkg.tar.xz
12 extra firefox-3.6.13-1-i686.pkg.tar.xz
13 extra firefox-3.6.12-1-i686.pkg.tar.xz
14 extra firefox-3.6.11-1-i686.pkg.tar.xz
15 extra firefox-3.6.10-1-i686.pkg.tar.xz
16 extra firefox-3.5.7-1-i686.pkg.tar.gz
17 extra firefox-3.5.6-1-i686.pkg.tar.gz
18 extra firefox-3.5.5-1-i686.pkg.tar.gz
19 extra firefox-3.5.4-1-i686.pkg.tar.gz
please choose a version or [q]uit:
@AVanGarD: слоупоки правят миром! Но, отрекомендить надо, для других слоупоков.
and @werehuman, @zweipluse, @redetection, @asukafag, @kusayuzayushko, @Kona-chan, @lis-tim
Охуенно. Ждем Эврикафага в тред с заявлениями о том, что это не нужно.
> даже если его у вас уже нет в кэше.
fxd
yum downgrade (правда не так охуенно, но все же работает, как нужно)
еврикафак не нужен
Лоло. А ты тоже арчеблядок, напомни?
Нюю, ему же надо самому искать нужный пакет? Так любой менеджер может.
да. Но при этом арч не нужен.
/0
Неа, он просто откатывает на версию, что была до последнего апдейта.
/me посмотрел на арчеёбов, как на изобретателей велосипедов :)
почему это?
Ты пользуешься арчем и говоришь, что он не нужен.
да
Шаблончик-то прорвало.
А откуда он его берёт? Из кэша? А если его уже нет там?
В федорке же разные репы есть. Есть базовые, которые @fedora. А есть для апдейтов, который @updates. Так вон просто берет версию из основной ветки, игнорируя апдейты.
гентобоги не понимают, какие проблемы могут быть с даунгрейдом. Р_Р
зато они понимают во что им это обойдется
/10 (tooooo slooow :)) )
и во что же? :)
Тред не читай же.))
))))))))))))))
ну ка, удиви нас?
пиздуй даунгрейдить опенофис или ядро
Т.е. это для security фиксов только? Там же не все пакеты такой строгой сортировки ведь подвергаются?
даунгрейдил и не раз. ЧЯДНТ?
ты как-то не так даунгрейдишь, наверное
ну я тоже когда-то даунгрейдил. Только даунгрейд завершался через полдня
Гентобогам привычно же.
ну конечно, гента же — это для канпеляния, бинпакеты как обычно, отменили
боги анальных игр
а куда торопиться то? Мы познали дао
а ты дай мне зеркало с бинпакетами
Нам не понять.
Nope. В основной ветке реп лежат древнючие пакеты, которые попадают туда при релизе и слоупочно модифицируются. А все апдейты для софта тянутся с другой репы. В случае чего — можно откатиться полностью до первоначального состояния. (ну почти, ведь из @updates в @fedora через некоторое время все равно перетащат).
Еще понятней — основная ветка пакетов (@fedora) это скелет, на который потом навешивается говно из апдейтов (@updates)
Okay, что-то вроде стейбла и тестинга в доебане.
Типа того. Правда, в федоре можно перейти в rawhide и будет как в арчлинуксе — полный bleeding edge в ущерб стабильности.
Хорошо, а что оно будет делать, если старая версия софта уже не работает с новыми либами?
Прозреваю, что и либы за сабой тоже старые потянет
нифига, оно тупо скачивает пакет и хуярит по нему pacman -U
Ну даже если так, то точно также можно и либу откатить.
DEPENDENCY HELL
Тихо и непринужденно, подкрался отсос АРЧЕБЛЯДЕЙ.
Welcome to slackware, LOL. Пакетные менеджеры существуют явно не для того, чтобы версию каждой либы ручками прослеживать.
wot? Если в пакете написано glib2>=2.24, то подразумевается, что софт будет работать с версией 2.24 и выше, в противном случае программа просто не поставится. Аналогично, если в зависимостях указана версия либы явно, т.е. glib2=2.24, а у тебя более новая, то тоже не поставится. Где проблема то?
И снова мы приходим к тому, что либу даунгрейдить придется ручками.
Не, ну а ты как хотел? Если нужна строго определенная версия, то с этим ничего не поделаешь.
Пока читал начало, в конце уже соснули. Ну дела. А ведь ОП заявил именно то, на чём тут всосал. Понятно, что в доебане все версии в репах не хранятся, только последние, но, тащемта, это и впрямь обычно не нужно. У арчеёбов троллинг-релиз, всё самое свежее, поэтому необходимость в откатах стоит остро как никогда :cf:
Так где соснули-то? И не пизди про доебан, они только-только в сид притащили бажный udev, который делает кернел паник при вытаскивании неразмонтированных usb девайсов.
В откатывании либ руками, вот где. Толку от откатывания одного пакета, если он зависит от десятка других? В арче, я так понимаю, нет никаких майлстоунов, чтобы откатить группу пакетов (например, FF + его либы) до некоего состояния, где всё ТОЧНО РАБОТАЕТ? Потому что обновили то, обновили сё, и внезапно баг. То ли в либе, то ли в самом фф, хрен пойми. В доебане просто можно выкатить на стейбл и жить спокойно.
Хуйня, не засулживающая отдельного внимания, возведённая дебианом в что-то сказочное. Раз в год формируется бранч, в котором всё работает. Из этого среза делается iso-образ для распространения.
https://wiki.archlinux.org/index.php/Dow...
Ну т.е. НЕ НУЖНО. Ладно.
ЩТО?
Что слышал, обмудок.
Блядь, я поставил новый ОСОМ, который как обычно не совместим с старыми конфигами. я просто пишу downgrage awesome и радуюсь жизни. А ты сосёшь.
У меня всё совместимо, ставил и из анстейбла, и из стейбла с одним и тем же конфигом. Всё работает.
ога, а теперь awesome-git поставь и ахуей. То что в awesome синтаксис может меняться даже в минорных релизах, знают все. Тут меинтрейнеры ничего поделать не могут.
Так а нахуй он мне? Я ж не спорю, арч сделан для гитоёбов как раз, чтобы они тестили и спотыкались о самый свежий софт, но мне это тупо неинтересно. Я подожду, пока всё оттестят и внесут в репу в более-менее стабильном состоянии, чтобы необходимость в откатах не возникала. А дистрибутив с таким подходом просто обязан иметь функциональность для лёгкой смены десятка RC, чтобы подобрать ту версию, где глючит именно то, что тебе сейчас не нужно.
омич, у меня тоже стейбл стоит, я git-версию just for fun ставил. Ты думаешь, когда она зарелизится, там вернут поддержку старого синтаксиса и обязательно всё заработает на старом конфиге? Лично я не верю.
Лол, когда её зарелизят, я на неё перейду и всё. Не будет необходимости откатываться, ну как ты не поймёшь очевидных вещей? У арча описанный тобой функционал жизненно необходим в силу его философии. У дебиана это, уж извини за банальность, но не нужно, да! Просто потому, что он исповедует другой подход к ПО.
И не надоело жрать говно, которое разрабы пихают вам в лицо? Лол.
алсо, внезапное откровение специально для тебя: в арче есть testing-ветка, в которой обязательно лежат самые важные пакеты определенное время. Именно поэтому у большинства арчеёбов до сих пор .37 ядро и старый xorg.
Ты про арче-пользователей? Не могу за них говорить.
Когда зарелизят, у тебя просто оно не запустится лол.
Поправлю конфиг и буду жить дальше, уж раз в полгода-то руки не отвалятся.
Я про пользователей говна под названием awesome
Оуч.
Ну сиди и правь в tty1, да с неработающим kms в нвидии олололо. А я просто сохраню логи, откачусь, и неспеша, когда будет время, всё приведу в новый порядок.
>и неспеша, когда будет время, всё приведу в новый порядок.
А с чего ты взял, что я посреди загруженного рабочего дня ВНЕЗАПНО захочу обновить авесом? Уж наверно до выходных подожду, это раз, и в tty1 нет ничего плохого, если разрешение уже выставлено в 1280х1024 минимум, это два. А kms не нужен один хуй, оно ведь только в швабодненьком ну(е)во(нахуй) работает, а там НИПАИГРАТЬ.
игроёбство детектед :)
R. Будто это что-то плохое.
Бедные косорукие мейнтейнеры осома, которые не могут справиться с вышедшим из-под контроля API своей говноподелки!
> своей
nope
А, ты про мейнтейнеров дистра говорил? Ок.