LINUX.ORG.RU

[debian][глупый вопрос]установить из стороннего репо

 ,


0

1

есть: debian testing, подключены все репозитории (sid и experimental), подключен сторонний репозиторий
deb http://frickelplatz.de/debian sid main contrib non-free
надо установить именно из этого репозитория пакет 'gimp'

# apt-get -t sid install gimp
ставит пакет из архива debian, а не из стороннего репо
root@gdetotut:~# apt-cache policy gimp
gimp:
  Installed: (none)
  Candidate: 2.6.11-1
  Version table:
     2.7.2~git20100807 0
        500 http://frickelplatz.de/debian/ sid/main i386 Packages
     2.6.11-1 0
        640 http://ftp.de.debian.org/debian/ testing/main i386 Packages
        630 http://ftp.debian.org/debian/ sid/main i386 Packages

★★★★★

Ответ на: комментарий от snoopcat

aptitude подтянет нужные зависимости из нужных репозитариев. По крайней мере, в моем случае (nagios поновее на Debian Lenny) aptitude сам все разрешил.

ksv
()
Ответ на: комментарий от ksv
root@gdetotut:~# aptitude install gimp=2.7.2~git20100807       
The following NEW packages will be installed:
  gimp{b} gimp-data{a} gsfonts{a} libbabl-0.0-0{a} libblas3gf{a} 
  libenchant1c2a{a} libexif12{a} libgail18{a} libgegl-0.0-0{a} 
  libgfortran3{a} libgimp2.0{a} libgsf-1-114{a} libgsf-1-common{a} 
  libgstreamer-plugins-base0.10-0{a} libgstreamer0.10-0{a} 
  libhunspell-1.2-0{a} libilmbase6{a} liblapack3gf{a} libopenexr6{a} 
  libopenraw1{a} libpoppler-glib4{a} libpoppler5{a} librsvg2-2{a} 
  libsoup2.4-1{a} libwebkit-1.0-2{a} libwebkit-1.0-common{a} libwmf0.2-7{a} 
  python-cairo{a} python-gtk2{a} python-numpy{a} 
The following packages are RECOMMENDED but will NOT be installed:
  hunspell-ar hunspell-da hunspell-de-at hunspell-de-at-frami 
  hunspell-de-ch hunspell-de-ch-frami hunspell-de-de hunspell-de-de-frami 
  hunspell-en-ca hunspell-en-us hunspell-eu-es hunspell-fr hunspell-gl-es   myspell-gv myspell-he myspell-hr myspell-hu myspell-hy myspell-it 
  myspell-ku myspell-lt myspell-lv myspell-nb myspell-nl myspell-nn 
  myspell-pl myspell-pt-br myspell-pt-pt myspell-ru myspell-sk 
  myspell-sv-se myspell-sw myspell-th myspell-tl myspell-uk 
0 packages upgraded, 30 newly installed, 0 to remove and 0 not upgraded.
Need to get 31.6 MB/40.1 MB of archives. After unpacking 117 MB will be used.
The following packages have unmet dependencies:
  gimp: Depends: libgimp2.0 (>= 2.7.2~git20100807) but 2.6.11-1 is to be installed.
        Depends: gimp-data (>= 2.7.2~git20100807) but 2.6.11-1 is to be installed.
The following actions will resolve these dependencies:

     Keep the following packages at their current version:
1)     gimp [Not Installed]                               



Accept this solution? [Y/n/q/?] 
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B of archives. After unpacking 0 B will be used.
                                         
root@gdetotut:~# 
snoopcat ★★★★★
() автор топика
Ответ на: комментарий от snoopcat

> Accept this solution?

Он там предлагает на выбор несколько вариантов. Нужный не всегда самый первый. У меня вроде был третьим или четвертым. Попробуй полистать (нажимать 'n').

Можно еще указывать архив (aptitude install gimp/sid), но в другом твоем репозитарии те же самые названия архивов. Как выбрать именно репозитарий - я не знаю.

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

root@gdetotut:~# LANG=C dpkg --get-selections|grep hold
root@gdetotut:~#
или я его неправильно понял?

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

>глупый вопрос
глупый ответ, а разве нельзя настроить приоритет реп для установки?

Umberto ★☆
()
Ответ на: комментарий от snoopcat

Там gimp собран без привязок к минорам версий libbabl и libgegl.
Следовательно, libbabl и libgegl ставить надо уже ручками.

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

че там выбрать -то?
всегда предпочитать новейшую версию и так уже выбрано, все равно ставится gimp2.6

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

если выбрать предпочитать из Unstable, все равно тянет gimp2.6...

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

не , у меня видны новые пакеты
попробуй:
выбираешь пакет - gimp
и в основном меню Synaptic выбрать: пакет -> указать версию

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

дада, так и делал
гимп он выбирает 2.7.2~, а остальное - из нормальных репо (2.6~)
соответственно апт дохнет при попытке всё это поставить

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

с вайном точно так же -

1.3.14-1~frickel.1 0
500 http://frickelplatz.de/debian/ sid/main i386 Packages
1.1.24-2 0
620 http://ftp.debian.org/debian/ experimental/main i386 Packages
1.0.1-3.1 0
640 http://ftp.de.debian.org/debian/ testing/main i386 Packages
630 http://ftp.debian.org/debian/ sid/main i386 Packages
у новой версии наименьший приоритет. как вообще в preferences настроить наивысший приоритет именно frickelplatz'а для wine, gimp? гуру дебиана, вы хде?

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

Ну вот чото такое? Просто сам никогда не пользовал, довольствуюсь стандартной репой.

Umberto ★☆
()

ok, а чем и где приоритеты реп менял ?

500 http://frickelplatz.de/debian/ sid/main i386 Packages
2.6.11-1 0
640 http://ftp.de.debian.org/debian/ testing/main i386 Packages
630 http://ftp.debian.org/debian/ sid/main i386 Packages

ибо у меня

apt-cache policy gimp
gimp:
Установлен: 2.7.2~git20100807
Кандидат: 2.7.2~git20100807
Таблица версий:
*** 2.7.2~git20100807 0
500 http://frickelplatz.de/debian/ sid/main amd64 Packages
100 /var/lib/dpkg/status
2.6.10-1 0
500 http://localhost/pool/ftp.de.debian.org/debian/ squeeze/main amd64 Packages
2.4.7-1 0
500 http://localhost/pool/ftp.de.debian.org/debian/ lenny/main amd64 Packages
N: Ignoring file 'apt-build' in directory '/etc/apt/sources.list.d/' as it has no filename extension

т.e, твои 620 и 630 это явно сделано руками

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

всё, после пятиминутного чтения манов все прояснилось.
можно любому репо выставить приоритет.

Package: *
Pin: origin frickelplatz.de
Pin-Priority: 1000

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

убери эти приоритеты нафиг и сможешь синаптиком рулить

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

ну или так, если понимаешь все сам и что тебе надо от жизни ))

elipse ★★★
()

Кстати, в aptitude-TUI можно вроде найти пакет, нажать v, выбрать версию, и установить.
Хотя сейчас проверить не могу.

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

> а, да.. он указывает версию только для gimp, а gimp-data, libgimp остаются из testing

помести строчку с новым репом выше строчек со штатными репами в sources.list. лучше даже вообще в самый верх.

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