Почему эта ошибка dpkg: неоднозначное имя пакета 'libglib2.0-0'…?

Вы можете запустить repl с помощью $ scala -Xprint: typer. С параметром -Xprint: typer вы можете видеть, что именно происходит при создании признака или класса. И вы увидите на выходе, что метод «copy» не создан, поэтому компилятор просит определить его самостоятельно.

4
задан ish 24 June 2012 в 07:40
поделиться

3 ответа

никакой такой пакет не мог быть найден. Вероятно, это - потому что я использую ubuntu 12.04.

The, которой соответствующая версия для Ubuntu 12.04, с этой даты, должна быть 1.16.1.2ubuntu7.

ia32-libs : Depends: ia32-libs-multiarch but it is not installable

Это ссылка к ia32-libs-multiarch страница, где можно загрузить .deb файл. Используйте dpkg -i filename.deb, чтобы вручную установить его, и, если успешный, попробовать склонный - добираются снова. В противном случае обновите с dpkg ошибкой.

<час>

я установил ia32 на тесте x86_64 система и получил следующее для содержания триггерного Файла и содержания giomodule.cache. Проверьте, чтобы видеть, как ваши отличаются:

izx@myprecise:~$ grep libglib /var/lib/dpkg/triggers/File 
/usr/lib/x86_64-linux-gnu/gio/modules libglib2.0-0
/usr/lib/gio/modules libglib2.0-0
/usr/share/glib-2.0/schemas libglib2.0-0
/usr/lib/i386-linux-gnu/gio/modules libglib2.0-0:i386
/usr/lib/gio/modules libglib2.0-0:i386
/usr/share/glib-2.0/schemas libglib2.0-0:i386

izx@myprecise:~$ ls /usr/lib/x86_64-linux-gnu/gio/modules
giomodule.cache      libgiognutls.so                 libgvfsdbus.so
libdconfsettings.so  libgiolibproxy.so
libgiognomeproxy.so  libgioremote-volume-monitor.so

izx@myprecise:~$ cat /usr/lib/x86_64-linux-gnu/gio/modules/giomodule.cache 
libgiognutls.so: gio-tls-backend
libgioremote-volume-monitor.so: gio-native-volume-monitor,gio-volume-monitor
libgvfsdbus.so: gio-vfs,gio-volume-monitor
libgiolibproxy.so: gio-proxy-resolver
libdconfsettings.so: gsettings-backend
libgiognomeproxy.so: gio-proxy-resolver
3
ответ дан ish 22 October 2019 в 14:47
поделиться

У меня были те же самые проблемы.

я удалил строку

/usr/lib/gio/modules libglib2.0-0

от /var/lib/dpkg/triggers/File

будучи немного новичком, я не уверен, что это была хорошая идея или нет, но это, по крайней мере, удалило ошибку, таким образом, я мог продолжить.

1
ответ дан cjb 22 October 2019 в 14:47
поделиться

У меня была та же проблема, и метод пользователя user76204 работал на меня, но вместо того, чтобы просто удалить /usr/lib/gio/modules libglib2.0-0 из файла /var/lib/dpkg/triggers/File я должен был удалить все 3:

/usr/lib/x86_64-linux-gnu/gio/modules libglib2.0-0                                         
/usr/lib/gio/modules libglib2.0-0                                                          
/usr/share/glib-2.0/schemas libglib2.0-0           

я не знаю, удалось ли эта попытка вызвать проблемы в будущем, но мне передать обновление на данный момент

0
ответ дан Florian Diesch 22 October 2019 в 14:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: