& ldquo; E: Не удается найти пакет mtp-tools & rdquo ;, хотя репозиторий юниверса включен. & ldquo; обновление кэша AppStream не удалось & rdquo; [dубликат]

Самая полная попытка удаления включает в себя запуск двух команд. Однако существует несколько возможных вариантов первой команды. В общем, две команды выглядят так (в псевдокоде):

sudo sh /path/to/amd_proprietary_uninstall.sh
sudo apt-get remove --purge fglrx and related packages

Теперь позвольте мне дать конкретные фактические команды.

Первая команда:

Вот все варианты первой команды. Попробуйте их по порядку. Когда вы получите тот, который работает, вы закончите, и вы можете перейти ко второй команде:

sudo sh /usr/share/ati/ati-uninstall.sh
sudo sh /usr/share/ati/amd-uninstall.sh
sudo sh /usr/share/ati/fglrx-uninstall.sh 
sudo aticonfig --uninstall (NOTE: assumes the executable is in the path)
sudo sh ati-driver-installer-x86.x86_64.run --uninstall 

Как вы, вероятно, видите, первые 3 варианта включают только изменения имени скрипта, которые произошли со временем , Вы можете просто сделать список /usr/share/ati/ и искать правильное имя файла, а не пытаться использовать все три варианта этих команд.

Последние два варианта взяты из официального документа Catalyst Linux. Они включают передачу параметра --uninstall другому сценарию. Однако вам все равно нужно найти правильное имя этого скрипта. Может быть больше вариантов, чем показано выше, хотя это только два, перечисленных в официальном документе Catalyst Linux.

Если вы получите ответ на любой из первых вариантов команд выше:

failed: No such file or directory

, попробуйте следующие варианты. Если вы исчерпаете все варианты первой команды без каких-либо действий, рассмотрите выполненную работу.

Вторая команда:

Теперь выполните вторую команду. Эта форма должна охватывать все случаи (благодаря использованию подстановочных знаков):

sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*  

Восстановить исходную конфигурацию

Первоначальный конфигурационный файл Xorg был автоматически восстановлен для меня указанными выше шагами. Однако официальный документ Catalyst Linux предоставляет следующие шаги:

Найдите файлы конфигурации архива: ls /etc/X11/xorg.conf.original-* Возьмите самую последнюю версию с самым большим номером и скопируйте ее существующий файл xorg.conf: cp /etc/X11/xorg.conf.original- /etc/X11/xorg.conf

Кроме того, я думаю, что важно прочитать эту ссылку:

X / Устранение неполадок / VideoDriverDetection - Ubuntu Wiki https://wiki.ubuntu.com/X/Troubleshooting/VideoDriverDetection#Problem:_Need_to_purge_-fglrx

Этот вопрос касается удаления fglrx, но вы также хотите чтобы перезагрузить компьютер в рабочую конфигурацию после удаления fglrx. Приведенная выше ссылка дает несколько шагов. Я думаю, что они, вероятно, слишком долго, чтобы вставить сюда, так как это напрямую не связано с вопросом. Но я упоминаю об этом, потому что важно переустановить исходные драйверы. Короче говоря, команда будет похожа на:

sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core

lts стек включения аппаратного обеспечения

Важно: если вы используете стек включения аппаратного обеспечения lts, ​​все может быть немного сложнее , Я нашел решение здесь: https://wiki.ubuntu.com/X/Troubleshooting/VideoDriverDetection#Problem:_Need_to_purge_-fglrx

Именно в ответ на этот вопрос: [ ! d23]

12.04 - Испытание основных проблем на графических дисплеях - Спросите Ubuntu Ощущение серьезных проблем на графических дисплеях

Подробнее см. ссылку

[d28 ] Вот некоторые ссылки:

Microsoft Word - Catalyst_Linux_Installer.doc - catal_linux_installer.pdf Испытание основных проблем на графических дисплеях

BinaryDriverHowto / ATI - Сообщество Ubuntu Документация https://help.ubuntu.com/community/BinaryDriverHowto/ATI

19
задан 14 June 2018 в 07:44

10 ответов

Я не знаю, как правильно исправить эту проблему, но вызов apt-get dist-upgrade в два раза работает для меня, я могу воспроизвести его на установленном Ubuntu, хотя (при первом вызове будет ошибка, но второй вызов работает).

-1
ответ дан 18 July 2018 в 01:11

В моей системе (на основе ubuntu xenial) это была начальная компоновка perms:

drwxr-xr-x 2 root root 4096 Sep 28 12:32 /var/cache/app-info/xapian/default/

Обратите внимание: у группы не было доступа «w». Исправление было

chmod g+w /var/cache/app-info/xapian/default

, поэтому никаких опасностей здесь (как в c0m3h4ckm3 :))

0
ответ дан 18 July 2018 в 01:11

Поиск по google привел меня к этой ссылке: on github

Я пробовал эту команду, и она работает для меня:

chmod 777 /var/cache/app-info/xapian/default -R

1
ответ дан 18 July 2018 в 01:11

Это также случилось со мной, используя 16.04.1 живой Ubuntu постоянный USB-накопитель.

решение uncledave не работало сначала, но, как было предложено, изменение прав было окончательным решением.

Затем я нашел ответ №11 от daniel-gimpelevich за ошибку 1601971 Следующие команды помогли мне отремонтировать apt-get update

sudo chmod -R a+rX,u+w /var/cache/app-info/xapian/default

Как я догадался, что 755 - это правильная маска? Разница между

ls -ld /var/cache/app-info/xapian drwxr-xr-x 1 root root 4096 Nov 19 20:35 /var/cache/app-info/xapian/

и

ls -ld /var/cache/app-info/xapian/default drw-r--r-- 2 root root 4096 Jul 19 20:54 /var/cache/app-info/xapian/default

После этого обновление apt-get работает нормально.

sudo apt-get update Hit:1 http://archive.ubuntu.com/ubuntu xenial InRelease Get:2 http://security.ubuntu.com/ubuntu xenial-security InRelease [94.5 kB] Get:3 http://archive.ubuntu.com/ubuntu xenial-updates InRelease [95.7 kB] Fetched 190 kB in 0s (312 kB/s) Reading package lists... Done

Примечание1 Обновление постоянного USB-накопителя этот способ не предлагается, что это вызовет проблемы, если слишком много пакетов установлены / обновлены.

Note1 Лучше всего установить Ubuntu прямо на USB-накопитель, если вы хотите использовать это как загрузочный «швейцарский армейский нож».

24
ответ дан 18 July 2018 в 01:11

На моем постоянном живом USB с 16.04.1, просто набрал

sudo -i

Затем, когда root сделал

sudo apt-get update И все было в порядке , Затем

exit

И вернемся к исходному пути ubuntu @ ubuntu.

1
ответ дан 18 July 2018 в 01:11

Я не знаю, как правильно исправить эту проблему, но вызов apt-get dist-upgrade в два раза работает для меня, я могу воспроизвести его на установленном Ubuntu, хотя (при первом вызове будет ошибка, но второй вызов работает).

-1
ответ дан 24 July 2018 в 17:21
  • 1
    Пробовал это - он «фиксированный» он, но затем, когда я попытался повторить процесс, получил ту же ошибку. Так что нет банана. Предложение Olathe выше помогло, но затем привело к другой ошибке ... см. Комментарий выше. – Bernmeister 24 April 2016 в 16:53

В моей системе (на основе ubuntu xenial) это была начальная компоновка perms:

drwxr-xr-x 2 root root 4096 Sep 28 12:32 /var/cache/app-info/xapian/default/

Обратите внимание: у группы не было доступа «w». Исправление было

chmod g+w /var/cache/app-info/xapian/default

, поэтому никаких опасностей здесь (как в c0m3h4ckm3 :))

0
ответ дан 24 July 2018 в 17:21

Поиск по google привел меня к этой ссылке: on github

Я пробовал эту команду, и она работает для меня:

chmod 777 /var/cache/app-info/xapian/default -R

1
ответ дан 24 July 2018 в 17:21
  • 1
    Работает на меня. Спасибо. – Nikos Alexandris 23 October 2016 в 23:39
  • 2
    Пожалуйста, не рекомендуйте 0777 aka «Разрешения« пожалуйста-взломать мою систему и уничтожить-мои-данные »без видимых причин! Практически никогда не бывает причин для этого, потому что это может избегайте более разумных изменений, таких как изменение (групповое) владение. См. [D1] ответ linux64kb для справки. -1 – David Foerster 30 March 2017 в 16:12
  • 3
    //, @uncledave, работает ли 0755? Вы достигли ~ 20 тыс. Человек, кстати. – Nathan Basanese 14 August 2017 в 01:52
  • 4
    @NathanBasanese 755 работает точно – linux64kb 24 April 2018 в 22:17

Это также случилось со мной, используя 16.04.1 живой Ubuntu постоянный USB-накопитель.

решение uncledave не работало сначала, но, как было предложено, изменение прав было окончательным решением.

Затем я нашел ответ №11 от daniel-gimpelevich за ошибку 1601971 Следующие команды помогли мне отремонтировать apt-get update

sudo chmod -R a+rX,u+w /var/cache/app-info/xapian/default

Как я догадался, что 755 - это правильная маска? Разница между

ls -ld /var/cache/app-info/xapian drwxr-xr-x 1 root root 4096 Nov 19 20:35 /var/cache/app-info/xapian/

и

ls -ld /var/cache/app-info/xapian/default drw-r--r-- 2 root root 4096 Jul 19 20:54 /var/cache/app-info/xapian/default

После этого обновление apt-get работает нормально.

sudo apt-get update Hit:1 http://archive.ubuntu.com/ubuntu xenial InRelease Get:2 http://security.ubuntu.com/ubuntu xenial-security InRelease [94.5 kB] Get:3 http://archive.ubuntu.com/ubuntu xenial-updates InRelease [95.7 kB] Fetched 190 kB in 0s (312 kB/s) Reading package lists... Done

Примечание1 Обновление постоянного USB-накопителя этот способ не предлагается, что это вызовет проблемы, если слишком много пакетов установлены / обновлены.

Note1 Лучше всего установить Ubuntu прямо на USB-накопитель, если вы хотите использовать это как загрузочный «швейцарский армейский нож».

25
ответ дан 24 July 2018 в 17:21
  • 1
    Качество этого ответа велико. Так держать :) – ThatGuy 20 November 2016 в 02:17
  • 2
    //, я могу подтвердить, что это работает на 16.04.3 LTS на прямом USB-накопителе на Dell XPS. – Nathan Basanese 14 August 2017 в 01:52
  • 3
    эта работа для меня .. в WSL тоже .. thnx для информации .. – Buddhika Chaturanga 3 September 2017 в 13:18

На моем постоянном живом USB с 16.04.1, просто набрал

sudo -i

Затем, когда root сделал

sudo apt-get update И все было в порядке , Затем

exit

И вернемся к исходному пути ubuntu @ ubuntu.

1
ответ дан 24 July 2018 в 17:21

Другие вопросы по тегам:

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