Удаление Catalyst / fglrx
Сценарий удаления в первой команде будет существовать только в том случае, если вы загрузили драйверы и установили их напрямую (вместо создания пакетов в соответствии с этим руководством). Пропустить первую команду, если она не существует.
sudo sh /usr/share/ati/fglrx-uninstall.sh
sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*
Если вы планируете использовать драйверы с открытым исходным кодом, вам нужно будет переустановить некоторые пакеты, потому что Catalyst перезаписывает или переадресует некоторые ключевые 3D-библиотеки с проприетарными версиями. Для получения дополнительной информации об этой проблеме см. Эту страницу Wiki Ubuntu
sudo apt-get remove --purge xserver-xorg-video-ati xserver-xorg-video-radeon
sudo apt-get install xserver-xorg-video-ati
sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core
sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
sudo rm -rf /etc/ati
Если вы получили $ E: Internal Error, No file name for libgl1-mesa-dri, измените третью команду выше:
sudo apt-get install --reinstall libgl1-mesa-glx:i386 libgl1-mesa-glx:amd64 libgl1-mesa-dri:i386 libgl1-mesa-dri:amd64 xserver-xorg-core
После того, как вы закончите все , перезагрузите компьютер, затем установите устаревший драйвер 12.6, следуя той же процедуре в той же Wiki: http://wiki.cchtml.com/index.php/Ubuntu_Precise_Installation_Guide#Installing_Catalyst_Manually_.28from_AMD.2FATI.27s_site.29
[d6 ] Начните с раздела «Перед началом работы» и пропустите загрузку «wget», вместо этого используйте загруженное вами 12.6 Legacy. Все остальное то же самое.После того, как вы установили, не забудьте:
sudo amdconfig --initial -f
Я не знаю, как правильно исправить эту проблему, но вызов 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.