[Решено] Из какого репа пакет

Автор B@F, 17 Января 2012, 20:08

« предыдущая тема - следующая тема »

0 Пользователей и 1 Гость просматривают эту тему.

B@F

Доброго времени суток народ. Давно мучает вопрос: Из какого репозитория установлен или будет установлен пакет.

Дело в том, что с 4.2010 я уже много чего на устанавливал и много всяких репозиториев добавил. Это и официальные и казнетовские и ppa. И теперь стоит вопрос какие мне нужны, а какие лучше оставить. Начал я с того что решил выяснить из каких репозиториев установлены мои самые часто используемые пакеты. Вот например (я заранее знаю от куда установлено, но доказать это не могу) Remmina:

baf@Ubuntu10:~$ aptitude show remmina
Пакет: remmina
Новый: да
Состояние: установлен
Автоматически установлен: нет
Версия: 0.9.3.1-0~ppa1
Приоритет: необязательный
Раздел: gnome
Сопровождающий: Luca Falavigna <dktrkranz@debian.org>
Размер в распакованном виде: 1 237k
Зависимости: libatk1.0-0 (>= 1.29.3), libavahi-client3 (>= 0.6.16), libavahi-common3 (>= 0.6.16), libavahi-glib1 (>= 0.6.16),
                        libavahi-ui0 (>= 0.6.21), libc6 (>= 2.7), libcairo2 (>= 1.2.4), libfontconfig1 (>= 2.8.0),
                        libfreetype6 (>= 2.2.1), libgcrypt11 (>= 1.4.2), libglib2.0-0 (>= 2.23.5), libgtk2.0-0 (>= 2.18.0),
                        libpango1.0-0 (>= 1.14.0), libssh-4 (>= 0.3.91), libunique-1.0-0 (>= 1.0.0), libvte9 (>= 1:0.22.0),
                        libx11-6 (>= 0)
Рекомендует: remmina-plugin-rdp, remmina-plugin-vnc
Описание: remote desktop client for GNOME desktop environment
 Remmina is a remote desktop connection client able to display and control a remote desktop session.
 
 It supports multiple network protocols in an integrated and consistant user interface. Currently RDP, VNC, NX, XDMCP and SSH
 protocols are supported.

baf@Ubuntu10:~$

Видно что в названии пакета присутствует ppa, но какой именно не указано.

Кто чем поможет?
Поправьте, если я ошибаюсь, буду тока рад.

Yoda

Поиск по ланчпаду привёл меня вот сюда - ссылка. Искал по фразе "remmina 0.9.3.1-0 Luca". Ну или вот так - ссылка.

B@F

Цитата: Yoda от 18 Января 2012, 17:54Поиск по ланчпаду привёл меня вот сюда - ссылка. Искал по фразе "remmina 0.9.3.1-0 Luca". Ну или вот так - ссылка.
Нет нет. Я не хочу искать в нете от куда можно установить или скачать пакет. Я хочу узнать от куда он установлен, если ез репа то из какого, если из папки через dpkg то из папки. Есть ли такая возможность?
Поправьте, если я ошибаюсь, буду тока рад.

Yoda

18 Января 2012, 21:55 #3 Последнее редактирование: 18 Января 2012, 21:56 от Yoda
Вроде как есть, но костыли конкретные. Вот здесь рассматривался аналогичный вопрос - ссылка.

А напрямую установка пакета, насколько мне удалось выяснить, не оставляет следов такой инфы, откуда он ставился.


B@F

Цитата: Yoda от 18 Января 2012, 21:55Вроде как есть, но костыли конкретные. Вот здесь рассматривался аналогичный вопрос - ссылка.

А напрямую установка пакета, насколько мне удалось выяснить, не оставляет следов такой инфы, откуда он ставился.

Ну прям в точку, а я обычно на том форуме не смотрю, когда поисковик предлагает. первый раз там дельное написали. Вот решение:


baf@Ubuntu10:~$ apt-cache policy remmina
remmina:
  Установлен: 0.9.3.1-0~ppa1
  Кандидат: 0.9.3.1-0~ppa1
  Таблица версий:
 *** 0.9.3.1-0~ppa1 0
        500 http://ppa.launchpad.net/llyzs/ppa/ubuntu/ lucid/main Packages
        100 /var/lib/dpkg/status
     0.7.4-1build1 0
        500 http://ru.archive.ubuntu.com/ubuntu/ lucid/universe Packages
baf@Ubuntu10:~$

Судя по описанию в мане, отображает из какого источника установлен пакет и приоритет каждого источника. Просто шикарно. Я полностью удовлетворен этой фичей   http://linuxforum.kz/public/style_emoticons/<#EMO_DIR#>/rolleyes.gif\' class=\'bbc_emoticon\' alt=\':rolleyes:\' />. Спасибо.

Поправьте, если я ошибаюсь, буду тока рад.

Yoda

Хм, а я глянул выхлоп на apt-cache policy psi-plus-webkit, вывалился стандартный реп, поэтому я и отписал в комменте, что следов не найти. Надо будет прогнать ещё разок на других пакетах. От ить так и учим друг друга   http://linuxforum.kz/public/style_emoticons/<#EMO_DIR#>/smile.gif\' class=\'bbc_emoticon\' alt=\':)\' />

Серега2010

Приветствую!
Подскажите, как понять то что в скобках.

apt-cache policy deluge
deluge:
 Установлен: (отсутствует)
 Кандидат: 1.3.5-0~lucid~ppa2
 Таблица версий:
    1.3.5-0~lucid~ppa2 0
    500 http://ppa.launchpad.net/deluge-team/ppa/ubuntu/ lucid/main Packages
    1.2.2-2 0
    500 http://mirror-kt.neolabs.kz/ubuntu/ lucid/universe Packages
    500 http://archive.ubuntu.com/ubuntu/ lucid/universe Packages

B@F

13 Мая 2012, 20:11 #7 Последнее редактирование: 13 Мая 2012, 20:13 от B@F
Цитата: Серега2010 от 13 Мая 2012, 17:58Приветствую!
Подскажите, как понять то что в скобках.

apt-cache policy deluge
deluge:
 Установлен: (отсутствует)
 Кандидат: 1.3.5-0~lucid~ppa2
 Таблица версий:
    1.3.5-0~lucid~ppa2 0
    500 http://ppa.launchpad...eam/ppa/ubuntu/ lucid/main Packages
    1.2.2-2 0
    500 http://mirror-kt.neolabs.kz/ubuntu/ lucid/universe Packages
    500 http://archive.ubuntu.com/ubuntu/ lucid/universe Packages

Т.к. он не установлен.
Поправьте, если я ошибаюсь, буду тока рад.

Серега2010

а вы попробуйте набрать эту команду с неустановленным deluge
например:
$ apt-cache policy psi-plus-webkit
W: Не удалось найти пакет psi-plus-webkit

у меня стоит deluge 1.3.2, а как поставить 1.3.5, не могу понять.
в менеджере приложений установленная версия 1.3.5, а в самом deluge 1.3.2

Yoda

Цитата: Серега2010 от 14 Мая 2012, 01:46а вы попробуйте набрать эту команду с неустановленным deluge
например:
$ apt-cache policy psi-plus-webkit
W: Не удалось найти пакет psi-plus-webkit

у меня стоит deluge 1.3.2, а как поставить 1.3.5, не могу понять.
в менеджере приложений установленная версия 1.3.5, а в самом deluge 1.3.2
Не пойму, как связаны установленный deluge и источник пакетов для псины? Тогда уж следует вбивать так:

 $ apt-cache policy delugeЭто первое. Теперь по поводу разных версий, наверняка у Вас установлены обе. Предположительно одна в /usr/bin, а вторая в /usr/local/bin. Предлагаю в консоли дать команду:

$ locate delugeИ Вам сразу станет ясно, что к чему.

B@F

Цитата: Серега2010 от 14 Мая 2012, 01:46а вы попробуйте набрать эту команду с неустановленным deluge
например:
$ apt-cache policy psi-plus-webkit
W: Не удалось найти пакет psi-plus-webkit

у меня стоит deluge 1.3.2, а как поставить 1.3.5, не могу понять.
в менеджере приложений установленная версия 1.3.5, а в самом deluge 1.3.2
А вы думаете я не пробывал?  http://linuxforum.kz/public/style_emoticons/<#EMO_DIR#>/rolleyes.gif\' class=\'bbc_emoticon\' alt=\':rolleyes:\' />

baf@Traktor:~$ aptitude search deluge
p   deluge                                                                            - bittorrent-клиент, написанный на Python/PyGTK                                              
p   deluge-common                                                                 - bittorrent client written in Python/PyGTK (common files)                              
p   deluge-console                                                                    - bittorrent client written in Python/PyGTK (console ui)                                
p   deluge-gtk                                                                        - bittorrent client written in Python/PyGTK (GTK+ ui)                                        
p   deluge-torrent                                                                    - bittorrent client (gtk ui transitional package)                                            
p   deluge-web                                                                        - bittorrent client written in Python/PyGTK (web ui)                                    
p   deluge-webui                                                                      - bittorrent client (web ui transitional package)                                            
p   deluged                                                                       - bittorrent client written in Python/PyGTK (daemon)                                    
baf@Traktor:~$ apt-cache policy deluge
deluge:
  Установлен: (отсутствует)
  Кандидат: 1.2.2-2
  Таблица версий:
  1.2.2-2 0
        500 http://mirror-kt.neolabs.kz/ubuntu/ lucid/universe Packages
        500 http://ru.archive.ubuntu.com/ubuntu/ lucid/universe Packages
baf@Traktor:~$

Установите aptitude, сделайте aptitude search deluge и вывод покажите. Возможно у вас deluge 1.3.2 а deluge-common 1.3.5. Для этого aptitude show имя_пакета. Так же проверте, что все источники ppa обновляются, в частности с делюгой, мож какой gpg ключ поломан.
Поправьте, если я ошибаюсь, буду тока рад.

Серега2010

14 Мая 2012, 18:44 #11 Последнее редактирование: 14 Мая 2012, 22:39 от B@F
[b]$[/b] aptitude search deluge
p conkydeluge - Deluge torrent info, for use in Conky
p conkydeluge-pre120 - Deluge torrent info, for use in Conky
p deluge - bittorrent client written in Python/PyGTK
i A deluge-common - bittorrent client written in Python/PyGTK (common files)
p deluge-console - bittorrent client written in Python/PyGTK (console ui)
i deluge-gtk - bittorrent client written in Python/PyGTK (GTK+ ui)
p deluge-torrent - bittorrent client (gtk ui transitional package)
pi deluge-web - bittorrent client written in Python/PyGTK (web ui)
pi deluge-webui - bittorrent client (web ui transitional package)
p deluged - bittorrent client written in Python/PyGTK (daemon)    

[b]$[/b] aptitude show deluge
Пакет: deluge
Состояние: не установлен
Версия: 1.3.5-0~lucid~ppa2
Приоритет: необязательный
Раздел: net
Сопровождающий: Cristian Greco <cristian@debian.org>
Размер в распакованном виде: 127k
Зависимости: python (>= 2.5), python-libtorrent (>= 0.14.9), deluge-gtk (= 1.3.5-0~lucid~ppa2)
Повреждает: deluge-common (< 1.2.0~rc1-1)
Заменяет: deluge-common (< 1.2.0~rc1-1)
Описание: bittorrent client written in Python/PyGTK
 Deluge is a full-featured, multi-platform, multi-interface BitTorrent client using libtorrent-rasterbar in it's backend and featuring multiple user-interfaces: GTK+, web and console.
 
 It has been designed using the client-server model with a daemon process that handles all the bittorrent activity. The Deluge daemon is able to run on headless machines with the user-interfaces being able to connect
 remotely from any platform.
 
 You may want to install this package to use Deluge in classic mode, which means the daemon and the GTK+ user-interface are linked together.

по команде locate deluge действительно есть и в /usr/bin и в /usr/local/bin.

сейчас попробую запустить из /usr/local/bin

Серега2010

14 Мая 2012, 18:53 #12 Последнее редактирование: 14 Мая 2012, 19:47 от Серега2010
в /usr/local/bin стоит 1.3.2
в /usr/bin стоит 1.3.5

мдааа ...

как можно удалить из первого каталога?

B@F

14 Мая 2012, 22:42 #13 Последнее редактирование: 14 Мая 2012, 22:47 от B@F
Цитата: Серега2010 от 14 Мая 2012, 18:44[b]$[/b] aptitude search deluge
p conkydeluge - Deluge torrent info, for use in Conky
p conkydeluge-pre120 - Deluge torrent info, for use in Conky
p deluge - bittorrent client written in Python/PyGTK
i A deluge-common - bittorrent client written in Python/PyGTK (common files)
p deluge-console - bittorrent client written in Python/PyGTK (console ui)
i deluge-gtk - bittorrent client written in Python/PyGTK (GTK+ ui)
p deluge-torrent - bittorrent client (gtk ui transitional package)
pi deluge-web - bittorrent client written in Python/PyGTK (web ui)
pi deluge-webui - bittorrent client (web ui transitional package)
p deluged - bittorrent client written in Python/PyGTK (daemon)    

[b]$[/b] aptitude show deluge
Пакет: deluge
Состояние: не установлен
Версия: 1.3.5-0~lucid~ppa2
Приоритет: необязательный
Раздел: net
Сопровождающий: Cristian Greco <cristian@debian.org>
Размер в распакованном виде: 127k
Зависимости: python (>= 2.5), python-libtorrent (>= 0.14.9), deluge-gtk (= 1.3.5-0~lucid~ppa2)
Повреждает: deluge-common (< 1.2.0~rc1-1)
Заменяет: deluge-common (< 1.2.0~rc1-1)
Описание: bittorrent client written in Python/PyGTK
 Deluge is a full-featured, multi-platform, multi-interface BitTorrent client using libtorrent-rasterbar in it's backend and featuring multiple user-interfaces: GTK+, web and console.
 
 It has been designed using the client-server model with a daemon process that handles all the bittorrent activity. The Deluge daemon is able to run on headless machines with the user-interfaces being able to connect
 remotely from any platform.
 
 You may want to install this package to use Deluge in classic mode, which means the daemon and the GTK+ user-interface are linked together.

по команде locate deluge действительно есть и в /usr/bin и в /usr/local/bin.

сейчас попробую запустить из /usr/local/bin

Ну вот, что и требовалось доказать. У Вас пакеты битые, они не рабочии. Удалите все пакеты с делугой все с i и pi(эти как раз нерабочии). Затем установите deluge. Последний самой последней версии у вас. После этого 100% заработает, при условии, что вы все сделаете правильно. И путаницы такой не будет.

П.С. Я для себя еще раз убедился, что aptitude лучше разруливает зависимости чем apt-get.

Поправьте, если я ошибаюсь, буду тока рад.