Я имею /usr/share/gtksourceview-2.0/
и я думаю это, возможно, из-за Mousepad
или Geany
или Medit
текстовые редакторы. Но как я могу знать наверняка, не удаляя их и переустанавливая один за другим?
(Я не знаю, какой тег использовать так я поместил gtk
.)
Попытка:
apt-cache depends <package-name> | grep gtksourceview
С Ковриком для мыши, я получаю это:
$ apt-cache depends mousepad | grep gtksourceview
Depends: libgtksourceview2.0-0
Другие (Geany и Medit) не зависят от версии 2.0 GtkSourceView.
<час> Как примечание стороны, для проверки, какие пакеты предоставляют каталог/файл можно использовать dpkg -S <package-name>
, если файл находится в системе или apt-file
для общего случая:
dpkg -S /usr/share/gtksourceview-2.0 # local file/directory
apt-file find /usr/share/gtksourceview-2.0 # works even if the file is not installed
С тех пор apt-file
не установлен по умолчанию, Вам нужно к sudo apt-get install apt-file
. С вышеупомянутой командой я получаю (среди других результатов) пакет libgtksourceview2.0-common
. Теперь я могу использовать apt-cache rdepends
для поиска пакеты, которые непосредственно/косвенно предоставляют каталог:
$ apt-cache rdepends libgtksourceview2.0-common
libgtksourceview2.0-common
Reverse Depends:
libgtksourceview2.0-0
libgtksourceview2.0-0
$ apt-cache rdepends libgtksourceview2.0-0 | grep 'geany\|medit\|mousepad'
mousepad
Это также, кажется, работает (и возможно более общий):
apt-cache rdepends libgtksourceview2.0-common \
--recurse \
--no-recommends \
--no-suggests | grep 'geany\|medit\|mousepad'
можно сделать поиск через packages.ubuntu.com при 'поиске содержание пакета' уровень, выбор 'packages that contain files whose names contain the keyword'.
, Который скажет нам :
набор результатов в/usr/share / */gtksourceview-2.0 <забастовка>, но не точно Ваша папка. Так, возможно, не, что Вы ищете... забастовку>
, Если Вы ищете всего (или по крайней мере право) выпуски, Lucid в этом случае, оно показывает:
libgtksourceview2.0-общее-использование та папка...
http://packages.ubuntu.com/lucid/all/libgtksourceview2.0-common/filelist
, Продолжающийся в Google: ища точный foldername, это говорит нам (с другими) смотреть на www.linuxfromscratch.org/blfs/view/svn/xfce/gtksourceview2.html.
Там это показывает нам, что его из исходных папок для этой части программного обеспечения (поскольку LFS стремится использовать исходное программное обеспечение, где подобный Debian дистрибутив позволяет themselfs использовать настроенное программное обеспечение)
Так, Вы, вероятно, создаете (некоторая часть программного обеспечения, которое включало), gtksourceview-2.0 как исходный код. Или некоторый .deb оставил исходную папку внутри для существования / созданный.
Для обнаружения, что зависит от libgtksourceview2.0-общего можно использовать apt-cache rdepends libgtksourceview2.0-common
, который говорит нам 'libgtksourceview2.0-0'. Проверьте, что, это говорит нам:
$ apt-cache rdepends libgtksourceview2.0
libgtksourceview2.0-0
Reverse Depends:
libgtksourceview2.0-0:i386
x2
ruby-gtksourceview2
python-gtksourceview2
pspp
oregano
mousepad
matita
marionnet
liblablgtksourceview2-ocaml
libgtksourceview2.0-dev
libgtksourceview2-2.0-cil
libgtk2-sourceview2-perl
libgsql0
leksah
lekhonee-gnome
laby
k3d
gwyddion
gummi
gsql
gretl
gobby-0.4
gnusim8085
gnome-genius
gnoemoe
gmysqlcc
frama-c
drivel
denemo
cameleon
bibledit-gtk
balsa
alt-ergo
libgtksourceview2.0-dev
Reverse Depends:
libgtksourceview2.0-dev:i386
python-gtksourceview2
liblablgtksourceview2-ocaml-dev
libghc-gtksourceview2-dev
libgtksourceview2.0-common
Reverse Depends:
libgtksourceview2.0-0
libgtksourceview2.0-0
libgtksourceview2.0-doc
Reverse Depends:
libgtksourceview2.0-dev
, Таким образом, Ваше чувство mousepad
было корректно