LINUX.ORG.RU
ФорумTalks

Как вы поступаете если вам нужен пакет, а его нет в текущей версии дистра?

 


2

2

1) Ставите из новой решая зависимости(если да, то как удобнее всего это делать, чтоб потом можно было удалить пакет и то, что наставил с ним - debian)

2) Компилите - тут все понятно

3) Ставите дистр где то, что нужно есть в виртуалку.

★★

4) Gentoo. Пишу двустрочный live-ebuild и портаж всё делает за меня.

NeverLoved ★★★★★
()
Ответ на: комментарий от leave

у меня это компилите) checkinstall) - как потом следить за обновлениями и т.д., что-то автоматизированное есть?

webmak ★★
() автор топика
Последнее исправление: webmak (всего исправлений: 2)
Ответ на: комментарий от webmak

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

Ну, а зачем столько телодвижений. Максимум - lxc/docker

int13h ★★★★★
()

Ебилд пишу, в оверлей кладу.

lgbt
()
Ответ на: комментарий от int13h

Ну, а зачем столько телодвижений

Отсутствие опыта, потому и спросил у вас.

webmak ★★
() автор топика

Стараюсь не плакать, плачу, собираю статически и кладу в /opt.

holuiitipun
()

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

intelfx ★★★★★
()
Ответ на: комментарий от Andrew

Наверное. Мне не составляет труда «залезть под капот» время от времени, так что я даже не замечаю, что испытываю какие-то проблемы (и уж точно ни от чего не страдаю). Но, возможно, ты и прав...

intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 1)

Нам не нужен пакет, вне зависимости от того, есть он в текущей версии дистрибутива или нет. П0кеты - зло, причём, первичное.

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 2)
Ответ на: комментарий от webmak

Зависит от того, что за пакет. Kscreen когда-то по крону делал pull && debuild.

leave ★★★★★
()

Подключаю сторонний реп либо собираю пакет.

Deleted
()

приходилось так делать всего пару раз. пишу PKGBUILD и все

f1u77y ★★★★
()

Подключаю ппа. Хотя таких случаев мизер.

Akamanah ★★★★★
()

Я сразу поднимаю срач на лоре!

vasya_pupkin ★★★★★
()

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

dikiy ★★☆☆☆
()

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

Sociopsih ★☆
()
Последнее исправление: Sociopsih (всего исправлений: 1)

Сношу текущую версию дистра и ставлю Arch

CatsCantFly
()

Собираю deb пакет сам (если нет ppa, которому я доверяю).

peregrine ★★★★★
()
Последнее исправление: peregrine (всего исправлений: 1)

Давно ничего не собираю. Все что нужно уже давно собрано. На край есть сторонние репы.

ilinsky ★★★★★
()

подключаю ppa
либо собираю из исходников

onon ★★★
()

Два варианта: либо делаю ебилд, либо не делаю.

nighthawk
()

иду в obs, если там нет собираю сам что бы у других такой проблемы не было

Novell-ch ★★★★★
()

в моей федорке всё есть, а если чего то нету, то оно не нужно, лол :)

eR ★★★★★
()
Ответ на: комментарий от int13h

Ну, а зачем столько телодвижений. Максимум - lxc

Сорри, можно подробнее? Как им пользоваться? Удобно/просто?

Gonzo ★★★★★
()

Не так давно под 64-х битной Gentoo перестали работать за старостью 32-х битные драйвера под принтер. Т.е. формально всё запускается, никаких ошибок, всё с виду работает — но не печатает. Ожидает принтера и всё. Неделю поизвращался, наэкспериментировался, форумов начитался, а потом тупо поставил 32-х битную Ubuntu в LXC. И всё сразу заработало.

...

Но это относительно редкий случай. Раньше, помнится, например, каждое заметное обновление системы в области Ruby/RoR ломало Redmine. Кто-то на форуме ещё мой мат по этому вопросу помнить должен. А теперь Redmine просто стоит в Docker-контейнере и я время от времени меняю контейнер на новый целиком...

KRoN73 ★★★★★
()
Ответ на: комментарий от Gonzo

Судя по «телодвижениям», оно не намного проще...

Там какой-то древний ужас с ручным монтированием cgroup, ручным выкачиванием шаблонов и созданием бриджей. Сейчас всё работает из коробки. apt-get install lxc lxc-templates && lxc-create -n ... -t ... ... && lxc-start -n ...

KRoN73 ★★★★★
()

лезу на http://koji.fedoraproject.org/ и выкачиваю src.rpm нужной версии, если собирается - то ок. если не собирается или неработает то тут либо chroot-based окружение, либо виртуализация с нужной версией дистра.

bl ★★★
()

4) Не сталкивался с такой проблемой.

Если чего-то нет в репе, то есть в AUR. А если вдруг и там не будет, напишу PKGBUILD.

Psych218 ★★★★★
()

Версии дистра? Ахаха, нытьё релизорабов.

vurdalak ★★★★★
()

А что, в AUR чего-то нет?
Ну это уже совсем экзотика должна быть...

Hurenweibel ★★
()

Подключаю оверлей

wasd
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.