LINUX.ORG.RU

Установить/обновлять пакет из Sid?

 , ,


0

2

С первой половиной удалось справиться с помощью гугла - Firefox был поставлен из Sid. Теперь нужно как-то сделать, что бы он всегда оттуда обновлялся, но только он и ничего больше, и что бы нельзя было случайно установить что-то из сида (Тобишь без -t sid). Сделвл это:

## /etc/apt/sources.list.d/sid.list

deb http://trumpetti.atm.tut.fi/debian/ sid main contrib non-free
deb-src http://trumpetti.atm.tut.fi/debian/ sid main contrib non-free
## /etc/apt/preferences.d/firefox

Package: firefox
Pin: release a=sid
Pin-Priority: 800

Но нужно было где-то что-то ещё, что я не могу нагуглить.

Deleted

Если зависимости, необходимые firefox, есть только в сиде (учитывай мин. версии), то они будут браться оттуда. Поэтому лучшее решение для тебя - использовать бинарник с сайта, ну или развернуть через debootstrap debian исключительно с сидом.

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

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

Deleted
()

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

FedyaPryanichkov ★★
()

Опаньки, кто-то сообщение потёр, ну да ладно. Не experimental потому что там нет amd64 (Раньше вроде бы было и, возможно, ещё появится).

Deleted
()
Ответ на: комментарий от FedyaPryanichkov

Это всё конечно хорошо и замечательно, но руками обновляться - как-то не очень, а дополнения всё равно все поставлены не через apt. Вообще, по ощущениям, я уже готов сам пакеты делать, была бы внятная инструкция.

Deleted
()

чтобы нельзя было случайно установить что-то из Cида (Тобишь без -t sid)

По-моему, такого в APT не предусмотрено. Если пакета не будет нигде, кроме как там, то приказ на его установку никаких дополнительных оговорок требовать не будет никогда.

Собственно, а что в этом такого плохого? Если вам программа нужна, то вы ее так или иначе все равно прикажете поставить, нет?

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

Вообще, по ощущениям, я уже готов сам пакеты делать, была бы внятная инструкция.

А чего их делать? Они уже давно сделаны. Надо только собрать под ваш выпуск:

# apt-build install firefox/sid # или как-то так
Zmicier ★★★★★
()
Ответ на: комментарий от Zmicier

Таки должно быть, ведь из experimental не ставится само. Есть «нужна, но не на столько что бы тащить из sid». Например - если хочу что-то потыкать, посмотреть, но на деле оно мне в общем то не нужно.

Deleted
()
Ответ на: комментарий от Zmicier

А это вариант. Сам я собирался бинарик обернуть. Но ладно, за час соберётся.

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

Таки должно быть, ведь из experimental не ставится

Да нет же. Ставятся.

# aptitude install olla
The following NEW packages will be installed:
  olla  
0 packages upgraded, 1 newly installed, 0 to remove and 25 not upgraded.
Need to get 6,568 B of archives. After unpacking 65.5 kB will be used.
Get: 1 http://ftp.ru.debian.org/debian experimental/main amd64 olla amd64 1.1 [6,568 B]
Fetched 6,568 B in 0s (85.2 kB/s)
Retrieving bug reports... Done
Parsing Found/Fixed information... Done
Selecting previously unselected package olla.
(Reading database ... 735393 files and directories currently installed.)
Preparing to unpack .../archives/olla_1.1_amd64.deb ...
Unpacking olla (1.1) ...
Setting up olla (1.1) ...
Zmicier ★★★★★
()
Последнее исправление: Zmicier (всего исправлений: 1)
Ответ на: комментарий от Deleted

это ничем не лучше чем просто стянуть пакет и отключить sid

Как это «не лучше»? Это сборка под *ваш* выпуск, тогда как «стянутый» пакет содержит сборку под Сид. На ваш выпуск она вовсе может не встать без обновления доброго куска остальной системы.

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