Доброго времени суток народ. Давно мучает вопрос: Из какого репозитория установлен или будет установлен пакет.
Дело в том, что с 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, но какой именно не указано.
Кто чем поможет?
Поиск по ланчпаду привёл меня вот сюда - ссылка (https://launchpad.net/ubuntu/+source/remmina). Искал по фразе "remmina 0.9.3.1-0 Luca". Ну или вот так - ссылка (https://launchpad.net/+search?field.text=remmina+0.9.3.1-0+Luca&field.actions.search=Search).
Цитата: Yoda от 18 Января 2012, 17:54Поиск по ланчпаду привёл меня вот сюда - ссылка (https://launchpad.net/ubuntu/+source/remmina). Искал по фразе "remmina 0.9.3.1-0 Luca". Ну или вот так - ссылка (https://launchpad.net/+search?field.text=remmina+0.9.3.1-0+Luca&field.actions.search=Search).
Нет нет. Я не хочу искать в нете от куда можно установить или скачать пакет. Я хочу узнать от куда он установлен, если ез репа то из какого, если из папки через dpkg то из папки. Есть ли такая возможность?
Вроде как есть, но костыли конкретные. Вот здесь рассматривался аналогичный вопрос - ссылка (https://www.linux.org.ru/forum/desktop/4750840?cid=4750967).
А напрямую установка пакета, насколько мне удалось выяснить, не оставляет следов такой инфы, откуда он ставился.
Цитата: Yoda от 18 Января 2012, 21:55Вроде как есть, но костыли конкретные. Вот здесь рассматривался аналогичный вопрос - ссылка (https://www.linux.org.ru/forum/desktop/4750840?cid=4750967).
А напрямую установка пакета, насколько мне удалось выяснить, не оставляет следов такой инфы, откуда он ставился.
Ну прям в точку, а я обычно на том форуме не смотрю, когда поисковик предлагает. первый раз там дельное написали. Вот решение:
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:~$
Судя по описанию в мане, отображает из какого источника установлен пакет и приоритет каждого источника. Просто шикарно. Я полностью удовлетворен этой фичей

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

/smile.gif\' class=\'bbc_emoticon\' alt=\':)\' />
Приветствую!
Подскажите, как понять то что в скобках.
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
Цитата: Серега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/ (http://ppa.launchpad.net/deluge-team/ppa/ubuntu/) lucid/main Packages
1.2.2-2 0
500 http://mirror-kt.neolabs.kz/ubuntu/ (http://mirror-kt.neolabs.kz/ubuntu/) lucid/universe Packages
500 http://archive.ubuntu.com/ubuntu/ (http://archive.ubuntu.com/ubuntu/) lucid/universe Packages
Т.к. он не установлен.
а вы попробуйте набрать эту команду с неустановленным 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
Цитата: Серега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
И Вам сразу станет ясно, что к чему.
Цитата: Серега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
А вы думаете я не пробывал?

/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 ключ поломан.
[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
в /usr/local/bin стоит 1.3.2
в /usr/bin стоит 1.3.5
мдааа ...
как можно удалить из первого каталога?
Цитата: Серега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.