Начнем с настройки нашей новой установки Ubuntu 18.10. это самая последняя версия, выпущенная несколько дней назад.
Una Одна из вещей, которую мы должны сделать почти немедленно, - это добавить поддержку Java. в систему, поскольку многие приложения, которые мы можем найти в Linux, требуют этого.
Без сомнения, Java это язык программирования который используется для различных целей и это почти необходимое дополнение для выполнения и работы различных инструментов, Установка java является практически важной задачей после того, как вы выполнили установку java.
Оттого на этот раз я поделюсь с вами простым руководством по установке Java в нашей системе.
OpenJDK - это версия Java от сообщества с открытым исходным кодом. Он широко используется, поскольку по умолчанию доступен в Ubuntu и многих дистрибутивах Linux.
Однако его нельзя использовать для разработки коммерческих приложений. Java - это объектно-ориентированный язык программирования, принадлежащий Oracle. Это составной язык со своими правилами, широко распространенный на образовательном и профессиональном уровнях.
О Oracle Java
Он состоит из трех основных частей: JDK, JRE и JVM.
JDK - это комплект для разработки Java A, содержащий компилятор и библиотеки, необходимые для создания приложений на Java.
El Java Runtime Environment (JRE) это механизм для запуска этих приложений.
Наконец, виртуальная машина Java (JVM) он функционирует как промежуточный уровень между JRE и операционной системой, в которой работают приложения Java.
Java совместима с Linux, это означает, что можно запускать и создавать приложения из вашего любимого дистрибутива.
Проблема в том, что версия в официальных репозиториях основана на OpenJDK. Короче говоря, это означает, что мы не можем использовать его для создания коммерческих приложений, помимо того, что это версия сообщества с преимуществами и недостатками, которые она может иметь.
Таким образом, Если вы хотите разрабатывать сторонние приложения без проблем с лицензированием, вы можете установить Java из Oracle.
Как было сказано ранее, установка Oracle Java необходима, если вы разработчик. К счастью, это можно сделать довольно просто благодаря репозиторию Java Uprising PPA.
Этот репозиторий автоматизирует процесс загрузки, установки и настройки Oracle Java как пакета .deb.
Как установить Oracle Java 11 на Ubuntu 18.10 и его производные?
Чтобы установить Oracle Java 11 на Ubuntu 18.10 и его производные и по-прежнему иметь возможность автоматически получать от него обновления в будущем, мы должны сделать следующее:
Откроем терминал системы, можно использовать клавиши CTRL + ALT + T как ярлык и в терминале мы собираемся ввести следующую команду, чтобы добавить репозиторий в систему:
sudo add-apt-repository ppa:linuxuprising/java
Сделал это Мы должны обновить репозитории и пакеты с помощью команды:
sudo apt-get update
Наконец, мы можем приступить к установке Java с помощью:
sudo apt install oracle-java11-installer
Определение Oracle Java 11 по умолчанию (или нет)
Этот репозиторий содержит инструмент распространяется как пакет Очень полезно для определения Oracle Java 11 как стандартной версии Java системы.
Пакет oracle-java11-set-default был установлен как рекомендуемый пакет при установке пакета oracle-java11-installer, и вам не нужно ничего делать, кроме проверки установки.
java --version
С другой рукия хочу установить java 11, но не стандарт. Поэтому вам нужно удалить пакет oracle-java11-set-default.
sudo apt remove oracle-java11-set-default
Как удалить Oracle Java 11 на Ubuntu 18.10 и производных?
Если вы хотите удалить этот пакет из своей системы просто потому, что это не то, что вы ожидали, или по какой-либо причине, мы должны выполнить следующие шаги.
Сначала мы собираемся удалить репозиторий из системы, открыв терминал, и в нем мы собираемся выполнить следующую команду
sudo add-apt-repository ppa:linuxuprising/java -r -y
После того, как репозиторий был удален из системы, мы должны удалить из него все следы Java, для этого мы собираемся ввести следующую команду:
sudo apt remove oracle-java11-installer
Я не знаю ее
Я получаю Ожидание блокировки кеша: Не удалось получить блокировку / var / lib / dpkg / lock-Ожидание блокировки кеша: Не удалось получить блокировку / var / lib / dpkg / lock-Ожидание блокировки кеша: Не удалось получить блокировку / var / lib / dpkg / lock-Ожидание блокировки кеша: Не удалось получить блокировку / var / lib / dpkg / lock-Ожидание блокировки кеша: Не удалось получить блокировку / var / lib / dpkg / lock-Ожидание блокировки кеша: Не удалось получить lock / var / lib / dpkg / lock-Ожидание блокировки кеша: Не удалось получить блокировку / var / lib / dpkg / lock-Ожидание блокировки кеша: Не удалось получить блокировку / var / lib / dpkg / lock-Ожидание кеширования lock: не удалось получить блокировку / var / lib / dpkg / lock - Ожидание блокировки кеша: Не удалось получить блокировку / var / lib / dpkg / lock - Ожидание блокировки кеша: не удалось получить блокировку / var / lib / dpkg / lock -Ожидание блокировки кеша: не удалось получить блокировку / var / lib / dpkg / lock-Ожидание блокировки кеша : Не удалось получить блокировку / var / lib / dpkg / lock-Ожидание блокировки кеша: Не удалось получить блокировку / var / lib / dpkg / lock-Ожидание блокировки кеша: Не удалось получить блокировку / var / lib / dpkg / lock- Ожидание блокировки кеша: не удалось получить блокировку / var / lib / dpkg / lock - Ожидание блокировки кеша: не удалось получить блокировку / var / lib / dpkg / lock - Ожидание блокировки кеша: не удалось получить блокировку / var / lib / dpkg / lock-Ожидание блокировки кеша: Не удалось получить блокировку / var / lib / dpkg / lock-Ожидание блокировки кеша: Не знаю, может получить блокировку / var / lib / dpkg / lock-Ожидание блокировки кеша: Не удалось get lock / var / lib / dpkg / lock-ожидание блокировки кеша: не удалось получить блокировку / var / lib / dpkg / lock-ожидание блокировки кеша: не удалось получить блокировку / var / lib / dpkg / lock-ожидание кеширования lock: не удалось получить блокировку / var / lib / dpkg / lock-Ожидание блокировки Кеш: не удалось получить блокировку / var / lib / dpkg / lock-Ожидание блокировки кеша: Не удалось получить блокировку / var / lib / dpkg / lock-Ожидание блокировки кеша: Не удалось получить блокировку / var / lib / dpkg / lock-Ожидание блокировки кеша: Не удалось получить блокировку / var / lib / dpkg / lock-Ожидание блокировки кеша: не удалось получить блокировку / var / lib / dpkg / lock- ^ Contend. Поддерживается процессом 9121 (apt-get) ... 28s
решение?