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:
Các tin liên quan