Ubuntu: Как полностью удалить Java
Nov. 1st, 2015 09:01 am![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
понедельник, 4 ноября 2013 г.
http://eldoradozpua.blogspot.com/2013/11/ubuntu-java.html
Ubuntu: Как полностью удалить Java
Удалить все пакеты Java (Sun, Oracle, OpenJDK, IcedTea plugins, GIJ):
sudo apt-get update apt-cache search java | awk '{print($1)}' | grep -E -e '^(ia32-)?(sun|oracle)-java' -e '^openjdk-' -e '^icedtea' -e '^(default|gcj)-j(re|dk)' -e '^gcj-(.*)-j(re|dk)' -e 'java-common' | xargs sudo apt-get -y remove sudo apt-get -y autoremove
Очистить конфигурационные файлы:
dpkg -l | grep ^rc | awk '{print($2)}' | xargs sudo apt-get -y purge
Удалить конфигурационный файл Java и кэш:
sudo bash -c 'ls -d /home/*/.java' | xargs sudo rm -rf
Удалить виртуальные машины, установленные вручную:
sudo rm -rf /usr/lib/jvm/*
Удалить все остальное:
for g in ControlPanel java java_vm javaws jcontrol jexec keytool mozilla-javaplugin.so orbd pack200 policytool rmid rmiregistry servertool tnameserv unpack200 appletviewer apt extcheck HtmlConverter idlj jar jarsigner javac javadoc javah javap jconsole jdb jhat jinfo jmap jps jrunscript jsadebugd jstack jstat jstatd native2ascii rmic schemagen serialver wsgen wsimport xjc xulrunner-1.9-javaplugin.so; do sudo update-alternatives --remove-all $g; done
Поиск оставшихся директорий:
sudo updatedb sudo locate -b '\pack200'
Если вывод предыдущей команды показал что-то вроде этого: /path/to/jre1.6.0_34/bin/pack200 , удалите родительский директорий bin, как здесь:
sudo rm -rf /path/to/jre1.6.0_34
.http://eldoradozpua.blogspot.com/2013/11/ubuntu-java.html
no subject
Date: 2015-11-01 02:28 pm (UTC)dpkg-deb (subprocess): decompressing archive member: lzma error: compressed data is corrupt
dpkg-deb: error: subprocess returned error exit status 2
dpkg: error processing archive /var/cache/apt/archives/openjdk-7-jre-headless_7u85-2.6.1-5~deb8u1_amd64.deb (--unpack):
cannot copy extracted data for './usr/lib/jvm/java-7-openjdk-amd64/jre/lib/rt.jar' to '/usr/lib/jvm/java-7-openjdk-amd64/jre/lib/rt.jar.dpkg-new': unexpected end of file or stream
Errors were encountered while processing:
/var/cache/apt/archives/openjdk-7-jre-headless_7u85-2.6.1-5~deb8u1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
/etc/ca-certificates/update.d/jks-keystore: 82: /etc/ca-certificates/update.d/jks-keystore: java: not found
E: /etc/ca-certificates/update.d/jks-keystore exited with code 1
broken dependencies
sudo
/etc/ca-certificates/update.d/jks-keystore
- удалить jks-keystore
- удалить пакеты с нарушенными зависимостями
no subject
Date: 2015-11-01 02:42 pm (UTC)Установка Java
OpenJDK
Установить последнюю версию OpenJDK (JDK и JRE) можно перейдя по ссылке слева или введя в терминале следующую команду:
sudo apt-get install default-jdk
Установить последнюю версии JRE можно перейдя по ссылке слева или введя в терминале следующую команду:
sudo apt-get install default-jre
Установить последнюю версии плагина для браузера можно перейдя по ссылке слева или введя в терминале следующую команду:
sudo apt-get install icedtea-plugin
Установить последнюю версии пакета документации можно перейдя по ссылке слева или введя в терминале следующую команду:
sudo apt-get install default-jdk-doc
Установка Oracle Java сторонним скриптом от проекта webupd8.org (JRE и JDK)
В связи с тем, что Oracle изменила условия распространения своей реализации Java, в репозитории Ubuntu не содержатся компоненты Oracle Java. Существует PPA организованный сайтом webupd8.org содержащий в себе программу, которая будет автоматически проверять версию Java на сайте Oracle и сравнивать её с версией установленной на вашем компьютере. Это позволяет обойти ограничения наложенные на распространение Oracle Java.
Чтобы добавить данный репозиторий и использовать последнюю версию Java с сайта Oracle, выполните в терминале следующие действия:
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
Кроме того, данный репозиторий изменяет зависимости пакетов, использующих Java, так, что становится возможным безболезненное удаление OpenJDK из системы.
Проверьте установленную версию:
java -version
javac -version
http://help.ubuntu.ru/wiki/java
no subject
Date: 2015-11-01 06:50 pm (UTC)2007-11, see http://wiki.debian.org/AtiHowTo
As of November 2005, ATI's drivers are in the non-free area of Debian. Make sure your /etc/apt/sources.list contains "contrib non-free" as well as main. You will, however, have to build your own kernel modules.
Warning: do not mix the non-free packages with the packages created by the installer as they will conflict in non-obvious ways. Before switching from one method to another, completely remove all fglrx-related packages. Never do upgrade from one method to another directly!
The buildpackage will fail on Debian 6.0 (Squeeze). They're quite broken.
In addition, the generic installer will fail if your / partition has less space available than it wants, even if all of the files would be placed on a different partition (such as /usr).
Update the xorg.conf file (Configuration)
sudo aticonfig --initial
Now restart X, or reboot for the driver changes to take effect.
#############################################################
$ apt-get update
$ apt-get install module-assistant build-essential fakeroot dh-make debconf bzip2
#############################################################
$ fglrxinfo
http://wiki.cchtml.com/index.php/Debian_Installation_Guide
no subject
Date: 2015-11-01 07:01 pm (UTC)apt-get install firmware-linux-free