Thứ tư, 14/01/2015 | 00:00 GMT+7

Cách cài đặt Java trên FreeBSD 10.1

Java là một nền tảng phần mềm phổ biến cho phép bạn chạy các ứng dụng và ứng dụng Java.

Hướng dẫn này sẽ cài đặt các bản phát hành Java sau trên FreeBSD 10.1, sử dụng các gói và cổng:

  • OpenJDK 7 JDK (mặc định)
  • OpenJDK 8 JRE / JDK
  • OpenJDK 6 JRE / JDK

Hướng dẫn này không đề cập đến việc cài đặt Oracle Java vì chỉ có version 32-bit được hỗ trợ trên FreeBSD, thông qua tính năng Tương thích Nhị phân của Linux. Ngoài ra, OpenJDK đáp ứng nhu cầu Java của hầu hết user .

Yêu cầu

Trước khi bắt đầu hướng dẫn này, bạn phải có một server FreeBSD 10.1. Ngoài ra, bạn phải kết nối với server FreeBSD của bạn với quyền là user có quyền siêu user (nghĩa là được phép sử dụng sudo hoặc thay đổi thành user root ).

Các biến thể của Java

Có hai gói Java khác nhau có thể được cài đặt: Java Runtime Environment (JRE) và Java Development Kit (JDK). JRE là một triển khai của Máy ảo Java (JVM), cho phép bạn chạy các ứng dụng và ứng dụng Java đã biên dịch. JDK bao gồm JRE và các phần mềm khác cần thiết để viết, phát triển và biên dịch các ứng dụng và applet Java.

Bạn có thể cài đặt các version và bản phát hành khác nhau của Java trên một hệ thống, nhưng hầu hết mọi người chỉ cần một bản cài đặt. Với ý nghĩ đó, hãy cố gắng chỉ cài đặt version Java mà bạn cần để chạy hoặc phát triển (các) ứng dụng của bạn .

Cài đặt OpenJDK qua Gói

Sử dụng các gói là một cách dễ dàng để cài đặt các bản phát hành khác nhau của OpenJDK trên hệ thống FreeBSD của bạn.

Liệt kê các gói OpenJDK có sẵn

Để xem danh sách các bản phát hành OpenJDK có sẵn qua các gói, hãy sử dụng lệnh sau:

pkg search ^openjdk 

Bạn sẽ thấy kết quả giống như thế này (có thể với các số version khác nhau):

openjdk-7.71.14_1,1 openjdk6-b33,1 openjdk6-jre-b33,1 openjdk8-8.25.17_3 openjdk8-jre-8.25.17_3 

Tên gói được đánh dấu màu đỏ và theo sau là version của chúng. Như bạn thấy các gói sau có sẵn:

  • openjdk : Gói OpenJDK mặc định, xảy ra là OpenJDK 7 JDK
  • openjdk6 : OpenJDK 6 JDK
  • openjdk6-jre : OpenJDK 6 JRE
  • openjdk8 : OpenJDK 8 JDK
  • openjdk8-jre : OpenJDK 8 JRE

Cách cài đặt gói OpenJDK

Sau khi bạn quyết định bản phát hành OpenJDK nào bạn muốn, hãy cài đặt nó.

Để cài đặt gói OpenJDK, hãy sử dụng lệnh pkg install theo sau gói bạn muốn cài đặt. Ví dụ: để cài đặt OpenJDK 7 JDK, openjdk , hãy chạy lệnh này (thay thế tên gói được đánh dấu bằng tên mà bạn muốn cài đặt):

sudo pkg install openjdk 

Nhập y tại dấu nhắc xác nhận.

Điều này cài đặt OpenJDK và các gói nó phụ thuộc vào.

Việc triển khai OpenJDK này yêu cầu một số hệ thống file được mount để có đầy đủ chức năng. Chạy các lệnh này để thực hiện các thao tác mount cần thiết ngay lập tức:

sudo mount -t fdescfs fdesc /dev/fd sudo mount -t procfs proc /proc 

Để thực hiện thay đổi này vĩnh viễn, ta phải thêm các điểm mount này vào file /etc/fstab . Mở file để chỉnh sửa ngay bây giờ:

sudo vi /etc/fstab 

Chèn thông tin mount sau vào file :

fdesc   /dev/fd     fdescfs     rw  0   0 proc    /proc       procfs      rw  0   0 

Lưu và thoát.

Cuối cùng, bạn cần chia sẻ lại đảm bảo rằng bạn có thể sử dụng các file binary Java mới của bạn ngay lập tức:

rehash 

Gói OpenJDK mà bạn chọn hiện đã được cài đặt và sẵn sàng sử dụng!

Cài đặt OpenJDK qua các cổng

Sử dụng các cổng là một cách linh hoạt để xây dựng và cài đặt các bản phát hành khác nhau của OpenJDK trên hệ thống FreeBSD của bạn. Cài đặt Java theo cách này cho phép bạn tùy chỉnh xây dựng phần mềm của bạn nhưng mất nhiều thời gian hơn so với cài đặt qua gói.

Liệt kê các cổng OpenJDK có sẵn

Để xem danh sách các bản phát hành OpenJDK có sẵn qua các cổng, hãy sử dụng lệnh sau:

cd /usr/ports/java && ls -d openjdk* 

Bạn sẽ thấy kết quả giống như sau:

openjdk6    openjdk6-jre    openjdk7    openjdk8    openjdk8-jre 

Tên gói tương ứng với bản phát hành Java mà chúng cung cấp. Lưu ý hậu tố -jre đánh dấu các cổng JRE, trong khi việc thiếu hậu tố chỉ ra các cổng JDK.

Cách cài đặt một cổng OpenJDK

Sau khi bạn quyết định bản phát hành OpenJDK nào bạn muốn, hãy cài đặt nó.

Để xây dựng và cài đặt một cổng OpenJDK, hãy sử dụng lệnh portmaster java/ theo sau là cổng bạn muốn cài đặt. Ví dụ: để cài đặt OpenJDK 7 JDK, openjdk7 , hãy chạy lệnh này (thay thế tên cổng được đánh dấu bằng tên mà bạn muốn cài đặt):

sudo portmaster java/openjdk7 

Bạn sẽ thấy một loạt dấu nhắc yêu cầu các tùy chọn và thư viện mà bạn muốn xây dựng cổng Java của bạn và các phụ thuộc của nó. Bạn có thể chấp nhận các giá trị mặc định hoặc tùy chỉnh nó theo nhu cầu của bạn .

Sau khi bạn trả lời tất cả các dấu nhắc , cổng OpenJDK và các phụ thuộc của nó sẽ được xây dựng và cài đặt.

Việc triển khai OpenJDK này yêu cầu một số hệ thống file được mount để có đầy đủ chức năng. Chạy các lệnh này để thực hiện các thao tác mount cần thiết ngay lập tức:

sudo mount -t fdescfs fdesc /dev/fd sudo mount -t procfs proc /proc 

Để thực hiện thay đổi này vĩnh viễn, ta phải thêm các điểm mount này vào file /etc/fstab . Mở file để chỉnh sửa ngay bây giờ:

sudo vi /etc/fstab 

Chèn thông tin mount sau vào file :

fdesc   /dev/fd     fdescfs     rw  0   0 proc    /proc       procfs      rw  0   0 

Lưu và thoát.

Cuối cùng, bạn cần chia sẻ lại đảm bảo rằng bạn có thể sử dụng các file binary Java mới của bạn ngay lập tức:

rehash 

Cổng OpenJDK mà bạn chọn hiện đã được cài đặt và sẵn sàng sử dụng!

Kết luận

Xin chúc mừng! Đến đây bạn có thể chạy và phát triển các ứng dụng Java của bạn .

Nếu bạn muốn tìm hiểu thêm về cách cài đặt phần mềm bổ sung trên server FreeBSD của bạn , hãy xem các hướng dẫn sau về Gói và Cổng:


Tags:

Các tin liên quan