Я хотел бы использовать питание http://packages.ubuntu.com/ из командной строки похожим способом apt-file search -i
работы для нахождения пакетов, обеспечивающих файл, содержащий определенный шаблон.
Я не могу использовать apt-file
потому что я должен сделать поиск не только для выпуска, я работаю (14.04), но также и 14.10 и 15.04.
Как я могу получить, например, все пакеты, предоставляющие бойкие 2,0 схемы, содержащие com.canonical.Unity
но для 14,10, если я работаю 14.04 из командной строки?
установка html2text
:
sudo apt-get install html2text
вставляют следующую функцию в Вашем .bashrc
:
apt-file-remote()
{
pattern="$1"
release="$2"
if [ -z "$release" ]; then
release="$(lsb_release -c -s)"
fi
wget "http://packages.ubuntu.com/search?searchon=contents&keywords=$pattern&mode=filename&suite=$release" -qO- |
html2text -width 999 | grep --color=never '^/'
}
Перезапуск Ваша оболочка или открытый новое Выполнение терминала
это с шаблоном как первый аргумент тогда кодовое название выпуска (дополнительный, по умолчанию текущий выпуск):
$ apt-file-remote com.canonical.unity utopic
/etc/dbus-1/system.d/com.canonical.Unity.Greeter.Broadcast.conf unity-greeter-session-broadcast
[...]
/usr/share/glib-2.0/schemas/com.canonical.Unity.Thumbnailer.gschema.xml thumbnailer-service
/usr/share/glib-2.0/schemas/com.canonical.Unity.gschema.xml unity-schemas
/usr/share/glib-2.0/schemas/com.canonical.unity-greeter.gschema.xml unity-greeter
/usr/share/glib-2.0/schemas/com.canonical.unity-gtk-module.gschema.xml unity-gtk-module-common
/usr/share/glib-2.0/schemas/com.canonical.unity.clickscope.gschema.xml unity-scope-click
/usr/share/glib-2.0/schemas/com.canonical.unity.webapps.gschema.xml unity-webapps-service
/var/lib/polkit-1/localauthority/10-vendor.d/com.canonical.unity.webapps.pkla unity-webapps-common
Благодаря этой функции я нашел что:
/usr/share/glib-2.0/schemas/com.canonical.Unity.Thumbnailer.gschema.xml
был только установлен с Utopic.
Примечания:
-width 999
в качестве значением по умолчанию html2text
выходное использование рендеринга 80 столбцов, которые могут повредить некоторые имена в 2 строки. apt-file search -i