Самая полная попытка удаления включает в себя запуск двух команд. Однако существует несколько возможных вариантов первой команды. В общем, две команды выглядят так (в псевдокоде):
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, все может быть немного сложнее , Я нашел решение здесь: 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
Я не знаю, как правильно исправить эту проблему, но вызов apt-get dist-upgrade в два раза работает для меня, я могу воспроизвести его на установленном Ubuntu, хотя (при первом вызове будет ошибка, но второй вызов работает).
В моей системе (на основе 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 :))
Поиск по google привел меня к этой ссылке: on github
Я пробовал эту команду, и она работает для меня:
chmod 777 /var/cache/app-info/xapian/default -R
Это также случилось со мной, используя 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-накопитель, если вы хотите использовать это как загрузочный «швейцарский армейский нож».
На моем постоянном живом USB с 16.04.1, просто набрал
sudo -i
Затем, когда root сделал
sudo apt-get update И все было в порядке , Затем
exit
И вернемся к исходному пути ubuntu @ ubuntu.
Я не знаю, как правильно исправить эту проблему, но вызов apt-get dist-upgrade в два раза работает для меня, я могу воспроизвести его на установленном Ubuntu, хотя (при первом вызове будет ошибка, но второй вызов работает).
В моей системе (на основе 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 :))
Поиск по google привел меня к этой ссылке: on github
Я пробовал эту команду, и она работает для меня:
chmod 777 /var/cache/app-info/xapian/default -R
Это также случилось со мной, используя 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-накопитель, если вы хотите использовать это как загрузочный «швейцарский армейский нож».
На моем постоянном живом USB с 16.04.1, просто набрал
sudo -i
Затем, когда root сделал
sudo apt-get update И все было в порядке , Затем
exit
И вернемся к исходному пути ubuntu @ ubuntu.