Semenalidery.com

IT Новости из мира ПК
2 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Oracle linux установка

Установка Oracle Linux 7.6

  • 29 февраля

Ставлю Oracle Linux 7.6. В картинках. Устанавливаю на сервере Supermicro в режиме UEFI.

Качаю образ Oracle Linux, монтирую ISO, загружаюсь с него:

Для выбора вариантов загрузки нажимаю F11.

Список вариантов загрузки.

Загружаюсь с примонтированного образа.

Выбираю Install Oracle Linux 7.6.

Сколько ядер, столько и пингвинов. Влезли не все.

Выбираю русский. Открывается обзор установки.

Определяется источник установки. Кликаю выбор программ. У меня будет БД, ставлю галку «Средства разработки».

Готово. Кликаю Расположение установки.

Я выбираю в качестве системного диска RAID (mirror). Выбираю галку «Я настрою разделы». Готово. Откроется окно разметки.

Я предпочитаю сам создавать разделы. Для ускорения нажимаю «Создать их автоматически». Стираю ненужные разделы, оставляю только:

  • /boot/efi — у меня сервер грузится в UEFI.
  • / — под основной раздел
  • swap

Для /boot/efi выделяю гигабайт.

Для основного раздела выделяю всё оставшееся место, файловая система ext4.

Для swap оставляю по умолчанию 4 гигабайта. Готово.

В настройках безопасности можно отключить «Apply security policy». Но потом всё равно придется в ОС выключать selinux.

Готово. Раскладку клавиатуры правлю, английский поднимаю выше.

Готово. Сеть и имя узла, указываю hostname.

Задаю пароль root.

Готово. Создаю пользователя, делаю его администратором.

Кнопкой «Дополнительно» можно указать:

  • домашний каталог
  • UID
  • GID
  • добавить пользователя в группы

Готово. Осталось дождаться окончания установки.

Oracle Linux успешно установлена и готова к использованию.
Перезагрузите систему и приступайте к работе.

Oracle Linux Server 7.6.

Мы полагаем, что ваш системный администратор изложил вам основы безопасности. Как правило, всё сводится к трём следующим правилам:

  1. Уважайте частную жизнь других.
  2. Думайте, прежде чем что-то вводить.
  3. С большой властью приходит большая ответственность.

Установка Oracle Linux 6 (6.2) для Oracle

Пошаговая инструкция для чайников по установке ОС Oracle Linux 6 (6.2). Описанная установка ОС специализирована под установку СУБД Oracle на этот сервер.

В качестве подопытного сервера выступает виртуальная машина VMware ESXi 5.0.0 (типа «Oracle Linux 4/5/6 (64-bit)») с четырьмя виртуальными дисками. Каждый виртуальный диск имитирует логический раздел RAID или отдельный RAID, т.е. на реальном сервере можно из всех дисков создать один раздел RAID10 и разделить его на 4 логических раздела или создать 4 отдельных RAID10 массива. Подробнее мои соображения по поводу дисковой подсистемы можно почитать тут (Некоторые соображения по поводу дисковой подсистемы). Соображения по поводу размеров этих дисков см.ниже.

1) Нажать Enter. В этом случае установка будет проходить в графическом режиме.

2) При установке с DVD предлагается проверить его (вдруг DVD испорчен). Я выбираю «Skip«, чтобы не терять времени.

3) Начало установки. Нажать «Next«.

4) Выбор языка во время установки (на нём будет выводиться надписи в экранах установщика). Я выбираю «English«, т.к. меня это абсолютно не напрягает, а вот если возникнут проблемы установки, найти информацию по проблеме в интернете на Английском языке гораздо более вероятно чем на Русском.

ПРИМЕЧАНИЕ: Переключение между языками в установщике = Shift — Shift.

5) Выбор раскладки клавиатуры по умолчанию. Я выбираю «English» (русскую раскладку я обычно добавляю уже после установки ОС, если в этом есть необходимость).

6) Нужно выбрать тип устройства на которое происходит установка. Для обычного диска или RAID выбираю «Basic Storage Devices«.

7) Предупреждение о том что установщик не нашел таблицы разделов или какой-нибудь файловой системы на диске, но тем не менее, данное устройство (диск) может содержать данные. Поэтому предлагается либо продолжить установку с удалением данных, либо на этот диск установка не будет производиться.

Выбираю установку с удалением — «Yes, discard any data«.

Галочка внизу «Apply my choice to all devices with undetected partitions or filesystems» позволяет распространить ваше решение на остальные диски тоже. Если её снять то для каждого диска можно принять отдельное решение.

8) Настройки сети. Здесь нужно ввести имя компьютера (hostname). Т.к. я оставляю автоматическое получение настроек сети с помощью DHCP, то могу просто нажать «Next«. Иначе, любые настройки сети можно поменять на этом экране.

9) Выбрать нужный часовой пояс.

10) Пароль пользователя root. Root — это суперпользователь компьютера, поэтому и пароль у него должен быть супер, особенно на промышленных серверах. И еще — запомните его

ПРИМЕЧАНИЕ 1: На одном диске может быть не более 4 primary партиций.

Я собираюсь использовать следующее разбиение дисков на партиции:
Диск 1 = 3 партиции = /(root), tmp, swap = (файловая система).
Диск 2 = 1 партиция на весь диск = db files = (ASM).
Диск 3 = 1 партиция на весь диск = FRA = (ASM).
Диск 4 = 1 партиция на весь диск = redo logs = (ASM).

По поводу размеров дисков:
Диск 1 — подробнее описано ниже.
Диск 2 — равен размеру БД (админ обычно знает или может прикинуть).
Диск 3 — должны умещаться архивы журнальных файлов и все необходимые резервные копии БД.
Диск 4— по умолчанию 50Мб*3=150Мб, реальный размер можно вычислить только на рабочей базе, и еще лучше иметь запас, т.к. иногда журнальные файлы приходиться увеличивать.

Поэтому я выбираю “Create Custom Layout” – ручное разбиение дисков.

Выбираю свободное место первого диска «Free» и нажимаю «Create» (это нужно повторить для каждой создаваемой партиции).

Выбираю, для всех партиций — «Standard Partition«. И нажимаю «Create«.

Появляется окно для задания параметров партиции.

Первая партиция — swap. Требования для swap.

(RAM между 1Гб и 2Гб Swap = 1.5хRAM
RAM между 2Гб и 16Гб Swap = RAM
RAM больше 16GB Swap = 16Гб)

т.е. для моего случая swap должен быть 4Гб

Вторая партиция — /tmp. По документации для Oracle требуется 1Гб. Я делаю 10Гб, т.к. я сюда иногда сохраняю временный мусор. Например, можно здесь поместить дистрибутив Oracle, а после установки удалить его.

Третья партиция — / (root). Здесь будет установлено всё ПО – ОС и Oracle. По документации требование 10Гб (реально после установки занято около 5ГБ). В заметке Важные изменения для Oracle Database Patch Sets начиная с 11.2.0.2 я писал что теперь рекомендуемый способ обновления — в другое место (out-of-place). Если вы собираетесь использовать этот способ – под него нужно предусмотреть место на диске. Создаю партицию на всё оставшееся место на диске – это около 25Гб.

Вот что у меня получилось в результате.

Остальные диски под ASM и я их пока не трогаю. Жму «Next«.

12) Очередное предупреждение, теперь уже форматирования, о том что данные могут быть уничтожены. Выбираю «Format«.

13) Окончательное предупреждение Выбираю «Write changes to disk«.

14) Окно настройки загрузчика ОС (boot loader). Ничего не меняю.

15) Выбор типа установки. Для сервера Oracle лучше выбрать «Basic Server» — будет установлено всё что нужно и ничего лишнего.

Обязательно выбрать галочку «Customize now«, чтобы иметь возможность установить графику сразу во время установки ОС, т.к. потом с этим нужно будет еще повозиться, а графика нужна для установки Oracle.

Примечание 1: Возможна установка Oracle на Linux без графики, например silent, но это отдельная песня. Да и чтобы не говорили апологеты командной строки, в графике администрировать сервер как-то уютнее.

Примечание 2: Если выбрать тип установки «Database Server» то дополниетльно будут установлены MySQL и PostgreSQL — к Oracle это не имеет никакого отношения, поэтому смысла выбирать этот тип — нет.

16) Если в предыдущем пункте 16 была выбрана галочка «Customize now» — получим это экран. Здесь нужно выбрать пункт «Desktops» и выбрать все галочки как показано на рисунке. Это нужно для того чтобы установилась графическая подсистема ОС и оболочка по умолчанию Gnome.

На рисунке показано, что графическая оболочка KDE не устанавливается. Лично я считаю что она более тяжеловесна чем Gnome и именно на сервере она ни к чему. Гнома вполне хватит

Читать еще:  Создание приложений linux

17) Процесс установки. Ждем.

18) Всё! Установка ОС успешно завершена. Перезагрузка!

19) После первой перезагрузки запуститься Агент Настройки, который помогает провести первичную настройку сервера.

20) Принять лицензионное соглашение.

21) Предлагается установить обновления для сервера. Нужно иметь доступ к Unbreakable Linux Network (ULN). Я отказываюсь от этого в данный момент? нажимаю «Forward«.

22) Предлагается создать пользователя. Отказывают от этого.

23) Настройки даты и времени. В данном случае я включаю NTP, т.е. настройки даты и времени будут получены через интернет с сервера времени. Для промышленной системы лучше задать настройки вручную или использовать свой локальный NTP сервер, особенно если установки даты и времени критичны для ваших приложений.

24) Kdump – это механизм который при крахе ядра запишет дамп системы, который может помочь разобраться в причинах краха. Включать или нет – решайте сами (на промышленном сервере с имеющейся поддержкой от Oracle я бы включил).

25) Всё. Можно войти в систему.

26) (На рисунке ниже выделена иконка — нужно нажать на неё, чтобы сетевой адаптер получил ip-адрес от dhcp-сервера).

У Oracle Linux в отличие от Red Hat в Агенте убрали экраны где можно отключить SELinux и Firewall. Поэтому сразу после установки эти системы включены. Из-за этого при установке Oracle могут возникать различные ошибки. Поэтому я рекомендую на момент установки Oracle — выключить SELinux и Firewall (потом их можно включить обратно и сконфигурировать).

27) Выключение SELinux.

Нужно установить параметр SELINUX=disable в файле /etc/selinux/config и перезагрузить сервер.

28) Выключение Firewall.

Установка Oracle Linux 7.3

Oracle Linux — это дистрибутив, предназначенный в первую очередь, для серверов и разрабатывается на основе исходных кодов коммерческого дистрибутива Red Hat Enterprise Linux. В отличие от оригинального Red Hat, пользователи Oracle Linux будут сразу получать все обновления бесплатно и дистрибутив доступен для бесплатной загрузки на официальном сайте.

Кроме того, Oracle Linux нацелен на максимальную безопасность системы. Здесь по умолчанию используется специальное ядро от Oracle, в котором применено очень много патчей безопасности, также используется система SELinux с дополнительными настройками и профилями. Это все делает сервер максимально безопасным и защищенным от вторжений извне. Но кроме сервера, Oracle Linux может использоваться на домашних компьютерах.

Недавно состоялся релиз Oracle Linux 7.3, следом за выходом этой же версии дистрибутива от Red Hat. Из главных изменений можно отметить полную поддержку установки на UEFI, обновление программного обеспечения и некоторые исправления. В этой статье мы рассмотрим как выполняется установка Oracle Linux 7.3 на компьютер.

Подготовка к установке

Перед тем как установить Oracle Linux нужно скачать установочный образ и записать его на флешку.

Шаг 1. Загрузка образа

Скачать образ последней версии можно на официальном сайте. Правда, там все немного запутанно. И нужна учетная запись Oracle. Сначала нажмите Sign In и введите ваши учетные данные или зарегистрируйтесь:

Затем, на открывшейся странице в поле поиска наберите Oracle Linux и листайте вниз пока не найдете Oracle Linux 7. Нажмите по этому пункту:

Нажмите два раза Continue и примите условия лицензионного соглашения:

Затем останется кликнуть по нужной ссылке для начала загрузки:

Образ имеет размер 4,7 гигабайт и доступна только версия для 64 битной архитектуры процессора.

Шаг 2. Запись образа на диск

В Linux вы можете записать образ на флешку с помощью unetbootin или использовав утилиту dd:

Здесь /dev/sdb — имя файла вашей флешки. В Windows можно применить rufus:

Шаг 3. Настройка загрузки

Чтобы установить Oracle Linux 7.3 на компьютер нужно сначала включить загрузку с флешки в BIOS. Для этого во перед стартом операционной системы нажмите F2, F8, Del или Shift+F2. В открывшемся меню перейдите на вкладку Boot и в разделе Boot Device Priority установите вашу флешку на первое место:

Затем перейдите на вкладку Exit и выберите Exit & Save Changes.

Установка Oracle Linux

Шаг 1. Меню загрузки

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

Шаг 2. Загрузка

Нажмите Enter и дождитесь завершения загрузки:

Шаг 3. Язык системы

Выберите язык установщика и будущей системы:

Шаг 4. Часовой пояс

Установщик Oracle Linux отличается нелинейностью. Здесь есть главное меню, в котором вы можете настроить все необходимые пункты в удобной для вас последовательности:

Начнем с часового пояса. Нажмите Дата и время и выберите Часовой пояс:

Шаг 5. Выбор программ

Вы можете выбрать какое программное обеспечение будет установлено с системой. Выберите пункт Выбор программ:

Отметьте галочками нужные программы:

Шаг 6. Разметка диска

Дальше выберите Место для установки, затем в открывшемся окне мастера отметьте галочкой нужный жесткий диск и поставьте переключатель в положение я настрою разделы вручную:

Дальше нам нужно выполнить разметку. В следующем окне вы можете нажать разметить автоматически и система создаст разделы, по своему усмотрению на имеющемся свободном месте:

Затем вы можете их настроить. А можете создавать разделы полностью в ручном режиме. Это подробно описано в статье установка Red Hat 7.3.

Шаг 7. Подтверждение разметки

Подтвердите, что разметка выполнена правильно:

Шаг 8. Профиль безопасности

Эта возможность была добавлена в Red Hat 7.2 и оттуда попала в другие дистрибутивы, такие как Fedora, CentOS и Oracle. Политики безопасности проверяют настройки системы на правильность, а также устанавливают права доступа к системным ресурсам. Вы можете найти подробную информацию о политиках на официальном сайте Red Hat. Для большинства случаев будет достаточно Standard System Security Profile:

Чтобы выбрать профиль выберите его и нажмите Select Profile.

Шаг 9. Настройка сети

Выберите пункт сеть и переключите включатель в положение On, чтобы активировать сеть:

Шаг 10. Начало установки

Затем в главном меню нажмите начать установку:

Шаг 11. Пароль суперпользователя

Пока будет идти установка нам нужно установить пароль для суперпользователя. Для этого кликните по соответствующему пункту:

Затем наберите два раза подряд нужный пароль.

Шаг 12. Обычный пользователь

Дальше необходимо создать обычного пользователя, от имени которого мы будем использовать систему. Заполните полное имя, логин в системе. Также не забудьте установить галочку сделать пользователя администратором, чтобы он мог использовать sudo:

Шаг 13. Завершение установки

Настройка завершена и от нас больше ничего не потребуется, дождитесь завершения установки:

Шаг 14. Перезагрузка

Нажмите готово, что перезагрузить компьютер:

Шаг 15. Загрузчик

В меню Grub выберите первый пункт, затем дождитесь пока загрузиться операционная система:

Шаг 16. Принять лицензию

Перед тем как начать использовать операционную систему, вам нужно принять ее лицензию. При первой загрузке появиться такая возможность. Выберите пункт License Agreenment и установите галочку Я принимаю:

Шаг 17. Вход

Выберите пользователя, которого создали во время установки, затем введите его пароль:

Шаг 18. Настройка Gnome

Выберите раскладку клавиатуры:

Подключите необходимые облачные сервисы, если это необходимо:

Шаг 19. Готово

Вот и все установка Oracle Linux 7.3 на компьютер завершена и вы можете использовать вашу новую систему:

Выводы

Oracle Linux может стать интересным решением для тех, кто хочет систему от Red Hat со своевременными и бесплатными обновлениями. Вы используете этот дистрибутив на своем компьютере или серверах? Как вам он? Напишите в комментариях!

На завершение видео с процессом установки этой системы:

Нет похожих записей

Оцените статью:

Об авторе

Основатель и администратор сайта losst.ru, увлекаюсь открытым программным обеспечением и операционной системой Linux. В качестве основной ОС сейчас использую Ubuntu. Кроме Linux интересуюсь всем, что связано с информационными технологиями и современной наукой.

5 комментариев

Спасибо за содержательную статью. Хотелось бы вдогонку получить такой же качественный обзор по работе с Oracle и обзор по системам на базе Red Hat.

Читать еще:  Com google process location произошла ошибка

Спасибо, хотелосьбы поподробней сравнение red hat, centos и oracl .

И еще «Вы можете найти подробную информацию о политиках на официальном сайте Red Hat.» Все там пеперыл, ничего толком не нашел. Можно про эти политики прям отдельную статейку?

Использую данную ОС как хост -систему и платформу для виртуализации.
Проблем с ней нет.

LandofLinux.com

Oracle Linux

Installing Oracle Linux 7

Installing Oracle Linux 7

Oracle Linux 7, previously known as Oracle Enterprise Linux, is a distribution based on Red Hat Enterprise Linux. Like other RHEL based distributions, Oracle’s Linux is repackaged and branded and distributed freely under the GNU General Public License (GPL). Updates are available via the public repositories, however, official support from Oracle will come at a cost. Oracle Linux 7 features XFS as its default filesystem giving the potential for filesystems with a maximum size of 500TB (Terabytes) and a maximum file size of 16TB. Oracle Linux also supports the Btrfs filesystem, Linux Containers, ksplice, DTrace, Xen enhancements, and OpenStack cloud support. Two kernels are available: «Red Hat Compatible Kernel» which is identical to the kernel that is shipped with Red Hat Enterprise Linux (RHEL) and Oracle’s Unbreakable Enterprise Kernel (UEK). Oracle Linux 7 is available from Oracle’s E delivery service and also various mirror sites. To download from Oracle’s E Delivery service you must register first.

Register and Download Oracle 7 Oracle E Delivery

Download Oracle Linux 7 from a Mirror: Oracle Linux Download Mirrors

To install Oracle Linux 7 simply follow the instructions below:

Once you have downloaded your Oracle Linux iso image, you will need to burn this to a blank DVD. For software that can do this, simply search for «dvd iso burning software» in the search box located towards the top of this page. Your computer probably has CD/DVD burning software installed such as «Brasero, K3B, Nero, CDBurnerXP or Roxio». Once you have burned your «iso» image of Oracle Linux 7 to your DVD, you will need to place the DVD in the drive of the computer you are going to carry out the installation on. Once the disk has been loaded, simply reboot your system. As your computer reboots, you will need to press the appropriate key to access your system’s BIOS settings. On many systems this key will be «F8», «F11» or «F12». Most systems will display the a message indicating which key needs to be pressed. Once you have access to your BIOS settings, you will need to modify the boot sequence order of your system to boot from CD/DVD first. Once you have made this change, you can reboot your system and follow the instructions below.

Oracle Linux 7 Installer

To start your installation of Oracle Linux, simply highlight the option «Install Oracle Linux 7.0» then press enter. Your installation will now start. You may also choose to test the media first before installing (always recommended).

Welcome to Oracle Linux 7.0

From this screen you will need to choose the language that is going to be used during the installation process. In the example, «English United Kingdom» has been chosen.

Installation Summary

At this screen various options are available to choose from. However, you must address any highlighted options before you can continue with your installation. In this example installation we will choose to change the «Software Selection» from a minimal installation to that of an installation with a GUI desktop. We will also configure the network and hostname.

Software Selection

From this screen you can choose the role your server/computer is going to be created for. Various build options are available to choose from. These include: «Minimal Install (default)», «Infrastructure Server», «File and Print Server», «Basic Web Server», «Virtualization Host» or «Server with GUI». In this example I have chosen the «Server with GUI» option.

Installation Destination

From this screen you need to confirm the device(s) that you wish to install to. You also have the option of encrypting your data. These additional options can be chosen by placing a tick in the relevant box. For this installation, we have gone with the default options (automatic partitioning scheme). Once you are happy with your chosen options, you will need to click «Done» to continue with the installation.

Network and Hostname

From this menu, we are going to configure the network and give our system a name (hostname). If your system is connected to your network, you can simply select the «On» position to connect to your network. The hostname is set by typing a unique name for your system in the lower left hand corner. In this example we successfully connected to our DHCP server and obtained an IP address. If you are not using DHCP to supply an IP address, then you will need to click on the «Configure» option in the lower right of the screen. Here you will be asked to supply your network information: IP address, Netmask and Gateway information. Once you have completed this section, click on «Done» to continue.

Oracle Linux 7.0 Installation Summary Screen

Once you are happy with the selections you have made, click on the «Begin Installation» option in the lower right hand corner of the screen. No changes will be made to your disks until you click this option.

User Account Configuration Screen

The next section of this installation requires a root password to be supplied along with the name of a User. Click on each of the highlighted options in turn to enter the requested information.

Root Password

You must now specify a root password to be used for administering your system. Note, if you supply a weak password, you will be asked to press «Done» twice to confirm you have chosen a weak password!

Create a User

From this screen you must define the name of a user for your system. you may also wish to select the option to make this user an «Administrator». Again, if you supply a weak password, you will be asked to confirm this. Once you have supplied the relevant credentials, simply click «Done» to continue with the installation.

Installation Continues.

Progress of the installation is indicated by the progress bar.

Installation Complete

Your installation is now complete, however, various other steps are required before you can use your new installation. These steps include accepting the «license agreement» and specifying whether «kdump» is to be used». Click on «Reboot» in the lower right hand corner to finalise your installation. Remember to remove any installation media from your drives. To accept the license agreement, simply click on the icon and select the option to accept the license.

Oracle Linux 7 Starting

As Oracle Linux starts, a simple progress indicator is displayed.

Initial Setup

At this screen you will need to accept the «License Agreement». Click on the highlighted option. Now click on the option «I accept the license agreement». Once you have accepted, click on «Done» to continue.

Finish Configuration

Next click on the «FINISH CONFIGURATION» option in the lower right hand corner of the screen.

Kdump

Kdump is a kernel crash dumping mechanism that can record important system information in the event of a system crash. This information is used to help diagnose the problem. In this example, I have chosen not to use the «kdump» option.

Читать еще:  Free rdp client linux

Setup Software Updates

At this screen you have the option to register to the «Unbreakable Linux Network». In this example, I have chosen register at a later point. Click «Forward» to continue with the configuration.

Warning Message

If you have chosen not to register, you will receive another message asking if you are sure that you don’t want to connect your system to the «Unbreakable Linux Network». To continue simply click «No thanks, I’ll connect later».

Finish Updates Setup

At this screen you need to click on the «Forward» button to continue. Your system will now reboot.

Login Screen

Once your system has rebooted, you will be able to login to the account you created in an earlier step. Click on the user name. Here you will need to enter the password that you created earlier.

Welcome Screen

Once you have logged in successfully, you will need to complete a couple of selections. You will be asked to confirm your «Country», Verify your input source. And finally you need to click on the large blue «Start Using Oracle Linux Server» button.

Oracle Linux 7 Desktop

Congratulations, you may now use your new installation.

Установка Oracle Java на Ubuntu и Centos

Zerox Обновлено: 23.04.2019 Linux 5 комментариев 9,583 Просмотры

16 апреля 2019 года компания Oracle изменила лицензию по распространению Java SE. Теперь JRE от Oracle можно использовать бесплатно только для дома, либо при разработке ПО. Это повлекло за собой различные изменения, такие как отсутствие возможности скачать jvm без регистрации на сайте oracle и закрытие основных репозиториев для установки java из пакетов.

Введение

Мне вынужденно пришлось погрузиться в эту тему, потому что на днях требовалось установить Oracle Java JRE 8 на Ubuntu 18 и у меня никак не получалось это сделать. В сети полно инструкций, простых и понятных, как установить Java на Ubuntu 18, но все они разом стали неактуальны. Популярный репозиторий webupd8team/java перешел в статус DISCONTINUED. Выполнить установку из него больше не получится. Будет вот такая ошибка:

Теперь установить Oracle JRE или SDK можно только вручную. Для этого надо:

  1. Зарегистрироваться и авторизоваться на сайте oracle.com.
  2. Скачать бинарники или rpm пакет с сайта.
  3. Скопировать файлы на целевой сервер.
  4. Вручную установить Oracle JRE, прописать path и environment.

Я подробно опишу как это сделать для двух популярных систем — Ubuntu и Centos. Начнем с более сложного, с Ubuntu 18.

Установка Oracle Java на Ubuntu

Как я уже сказал выше, для установки oracle java необходимо скачать бинарники. Причем, сделать это так, как я недавно описывал в статье про настройку ELK Stack не получится. Без авторизации ссылки не доступны. Так что необходимо зарегистрироваться на сайте и скачать бинарники себе на компьютер. Я покажу как это сделать на примере Oracle Java 8. Идем на страницу загрузки, авторизовываемся и скачиваем jre-8u211-linux-x64.tar.gz.

Не забудьте отметить флажок напротив Accept License Agreement. После загрузки любым удобным для вас способом скопируйте файл на целевой сервер, куда будем устанавливать Java 8. Я для этого использую scp. Копирую файл в домашнюю директорию /root. Создаем директорию для java и распаковываем туда бинарники.

Java машина должна расположиться в директории /usr/lib/jvm/jre1.8.0_211. Теперь нам необходимо создать символьные ссылки на установленную версию java. Делаем это с помощью update-alternatives.

Зададим переменную JAVA_HOME, которую используют некоторые приложения. Для этого добавляем в файл /etc/environment следующую строку.

Сохраняем его и применяем изменение.

Теперь проверим, что у нас получилось.

Все нормально. В случае, если необходимо обновить или установить другую версию Java, то все проделывается точно так же, только в конце указываются ссылки на новую директорию с Java.

Если вам необходимо установить Oracle SDK, то делаете все то же самое, только бинарники скачиваете по другой ссылке — Java SE Development Kit.

В принципе, на этом с установкой Oracle Java на Ubuntu все. В общем случае выполнено все необходимое. Но я в процессе компиляции одного приложения столкнулся с одной ошибкой. Расскажу вам, как ее решил.

Could not find tools.jar

Приложение использовало систему автоматической сборки gradle, которая прекращала сборку с ошибкой.

Я долго гуглил решение. В общем случае оно состоит в том, что нужно тем или иным образом явно указать путь к tools.jar, но у меня этого файла вообще не было в системе и я не знал, где его взять. Я вообще не разбираюсь в теме с явой, первый раз собирал приложение сам. Вышел из положения в итоге следующим образом. Я установил openjdk-8-jdk следующей командой.

Она установилась в директорию /usr/lib/jvm/java-8-openjdk-amd64. Там в директории libs лежал файл tools.jar. Я просто скопировал его в /usr/lib/jvm/jre1.8.0_211/lib, где установлена oracle java. После этого сборка прошла без ошибок.

Уже после написания статьи понял, что мне нужно было установить не Oracle JRE, а JDK, тогда бы все сразу собралось без ошибок. Надеюсь эта информация будет полезна тем, кто будет искать решение похожей проблемы. Она возникла из-за недопонимания различий между JRE и JDK.

Что такое Oracle JRE и JDK и в чем отличие?

Моя первоначальная суета вокруг установки и компиляции Java приложений была связана с тем, что я не обратил внимание на то, что существуют 2 совершенно разных пакета для установки Java.

  • JRE — Java Runtime Environment. Это программный продукт со всем необходимым для запуска скомпилированных java приложений. Пакет включает в себя виртуальную машину ява (JVM), библиотеки, и всю остальную java инфраструктуру. Этот софт стал платным с 16-го апреля.
  • JDK — the Java Development Kit. Это полноценная SDK для разработки приложений на Java. Она включает в себя все, что есть в JRE, плюс компилятор (javac) и различные утилиты. В том числе tools.jar, которых мне не хватало для сборки, описанной выше. JDK уже давно платный, не помню с какого времени.

Подробнее об этих продуктах и об отличиях JRE и SDK можно почитать на официальном сайте в faq. Таким образом, если вам необходимо только запускать уже скомпилированные java приложения, достаточно пакета JRE. Если вам нужно собрать из исходников java программу, ставьте SDK. Я с этим разобрался только в момент написания этой статьи, так что изложение получилось не очень последовательным.

Установка Oracle Java на Centos

Установить Java SE Runtime Environment на CentOS по прежнему не сложно, так как есть готовый rpm пакет. Единственное неудобство, его нужно вручную скачивать с сайта и передавать на сервер. Для скачивания нужно зарегистрироваться на сайте oracle.com. После авторизации, необходимо сходить в раздел загрузки и скачать rpm пакет.

После этого передаем его на целевой сервер и устанавливаем Oracle Java на CentOS следующей командой:

После этого можно проверить версию Java в консоли.

Задать переменную $JAVA_HOME можно по аналогии с предыдущем разделом по убунте. Если вам необходимо установить Oracle SDK, то делаете все то же самое, только бинарники скачиваете по другой ссылке — Java SE Development Kit.

На этом установка Oracle Java на Centos закончена.

Заключение

Перед установкой Oracle Java не забывайте, что теперь ее нельзя просто так использовать в коммерческой среде. Придется платить, если нужна лицензионная чистота. Думаю, что в ближайшее время все проекты постараются отладить свою работу под бесплатным OpenJDK. Число клиентов Oracle JRE явно убавится в разы.

Для меня остается не понятен момент с работой Java на Windows. Она требуется для кучи всевозможных сервисов и оборудования. По идее, теперь за ее использование нужно платить. Как быть со всякими старыми железками, к которым обновлений уже не будет? Что думаете по этому поводу?

Ссылка на основную публикацию
Adblock
detector