Cách cập nhật PPA Ubuntu lên bản phát hành 20.04 mới
Nếu bạn sử dụng nhiều PPA trên PC Ubuntu của mình và gần đây đã nâng cấp lên Ubuntu 20.04, bạn có thể nhận thấy rằng một số PPA của bạn không hoạt động, vì chúng
Java Runtime và các ứng dụng dựa trên Java không còn phổ biến như trước đây. Nhiều nhà phát triển đang cố gắng hết sức để thoát khỏi nó như một nền tảng. Mặc dù danh tiếng của thời gian chạy Java, vẫn được sử dụng nhiều cho đến ngày nay. Nó có trên Android, các ứng dụng web phổ biến được cung cấp bởi nó, các trò chơi điện tử vẫn chạy trên nó và thậm chí nó còn được sử dụng trên các máy chủ Linux quy mô lớn. Nếu bạn là người dùng Linux muốn cài đặt Java trên Linux, bạn có hai tùy chọn mà bạn có thể thử.
Có dự án OpenJDK, một triển khai mã nguồn mở của môi trường Java Runtime hoạt động trên hầu như mọi bản phân phối Linux hiện có một cách dễ dàng. Cùng với đó, người dùng Linux cũng có thể cài đặt bộ Oracle Java chính thức, khó cài đặt hơn nhiều nhưng cung cấp nhiều tính năng hiện đại hơn và chức năng tốt hơn. Trong bài đăng này, chúng ta sẽ hướng dẫn cách thiết lập và chạy cả hai.
Tùy chọn 1 - Java OpenJDK
Do môi trường thời gian chạy Java của Oracle là một thách thức để thiết lập cho người dùng trung bình, Java OpenJDK là một công cụ hữu ích cho Linux.
Có nhiều phiên bản khác nhau của OpenJDK. Hiện tại, đã có phiên bản 11 và có tất cả các bản vá mới. Tuy nhiên, hầu hết các bản phân phối Linux đều có các bản phát hành OpenJDK cũ hơn trong kho lưu trữ gói của họ và những bản này cũng có thể cài đặt được.
Cài đặt Java OpenJDK trên Linux cực kỳ dễ dàng và bạn sẽ không cần phải thực hiện nhiều công việc khó khăn. Để tiếp tục, hãy mở cửa sổ đầu cuối và làm theo các hướng dẫn tương ứng với bản phân phối Linux mà bạn sử dụng.
Ubuntu
Ubuntu 18.10, cũng như Ubuntu 18.04 LTS, có bản phát hành mới nhất của OpenJDK (11). Bạn có thể dễ dàng cài đặt nó từ kho lưu trữ phần mềm chính bằng cách chạy lệnh Apt sau .
sudo apt install openjdk-11-jdk openjdk-11-jre
Ngoài ra, nếu bạn vẫn đang sử dụng Ubuntu 16.04 LTS và cần Java, bạn có thể tải OpenJDK 8. Hãy nhớ rằng nó không mới hoặc đầy tính năng như phiên bản 11!
sudo apt install openjdk-8-jdk openjdk-8-jre
Debian
Làm cho OpenJDK hoạt động trên Debian khá dễ dàng. Như đã nói, hãy nhớ rằng bản phát hành Debian Stable (9) hiện tại chỉ mang OpenJDK 8, một bản phát hành lỗi thời.
sudo apt-get install openjdk-8-jre openjdk-8-jdk
Như đã đề cập ở trên, Debian 9 Stable có một số gói OpenJDK đã lỗi thời. Nếu bạn yêu cầu một thứ gì đó mới hơn nhiều, hãy xem xét cập nhật lên Debian 10. Hoặc, hãy xem cách bạn có thể bật Backports để tải phần mềm mới hơn .
Arch Linux
Arch Linux có các gói OpenJDK mới nhất (phiên bản 11). Để cài đặt nó, bạn sẽ không cần dùng đến AUR. Thay vào đó, khá dễ dàng để tải nó trực tiếp từ repo “Extra”, thông qua Pacman.
sudo pacman -S jre-openjdk jdk-openjdk
Fedora
Fedora Linux có nhiều bản phát hành OpenJDK trong kho lưu trữ gói phần mềm của họ. Như đã nói, tốt nhất bạn nên chạy bản phát hành mới nhất vì nó có các tính năng mới nhất.
Để tải OpenJDK 11 trên Fedora Linux, hãy nhập lệnh DNF sau vào cửa sổ dòng lệnh.
sudo dnf cài đặt java-11-openjdk
OpenSUSE
Bạn cần có môi trường OpenJDK Runtime, cũng như bộ công cụ phát triển cho hệ thống OpenSUSE Linux của bạn? Bạn sẽ rất vui khi biết rằng nó rất dễ thiết lập! Để bắt đầu, hãy nhập lệnh Zypper bên dưới.
sudo zypper cài đặt java-11-openjdk
Linux chung
Mã nguồn của OpenJDK có sẵn để cài đặt trên tất cả Linux. Nếu bạn đang sử dụng hệ điều hành dựa trên Linux không cung cấp OpenJDK, hãy truy cập trang tải xuống và tự lấy mã.
Tùy chọn 2 - Môi trường thời gian chạy Java của Oracle
OpenJDK hoạt động trong hầu hết các trường hợp. Tuy nhiên, nó không hoạt động với 100% các ứng dụng Java trên Linux. Nếu bạn gặp một số vấn đề khi sử dụng OpenJDK, bạn chỉ nên cài đặt phiên bản Oracle chính thức.
Oracle Java cho Linux hoạt động trên nhiều bản phân phối Linux. Trong phần này của hướng dẫn, chúng tôi sẽ trình bày cách làm cho môi trường thời gian chạy hoạt động trên tất cả các bản phân phối có sẵn các gói.
Ubuntu
Mặc dù Ubuntu Linux là hệ điều hành Linux dành cho người tiêu dùng phổ biến nhất thế giới, Oracle không có gói DEB có thể tải xuống để cài đặt. Do đó, người dùng đã tạo một kho lưu trữ PPA của bên thứ ba để thực hiện cài đặt tự động.
Để PPA hoạt động, hãy mở một thiết bị đầu cuối và sử dụng lệnh add-apt-repository bên dưới.
sudo add-apt-repository ppa: webupd8team / java
Tiếp theo, chạy lệnh cập nhật .
cập nhật apt sudo
Sử dụng lệnh Apt, cài đặt Oracle Java 11.
sudo apt install oracle-java11-installer
Cuối cùng, đặt Java 11 làm mặc định.
sudo apt install oracle-java11-set-default
Debian
Cần Java trên Debian? Nhờ sự tương đồng của hệ điều hành với Ubuntu, bạn có thể sử dụng PPA. Để làm cho nó chạy, hãy khởi chạy một thiết bị đầu cuối và có quyền truy cập root.
su
Bây giờ bạn đã Root trên Debian, hãy thêm Java PPA vào hệ thống của bạn.
echo "deb https://ppa.launchpad.net/linuxuphesia/java/ubuntu bionic main" | tee /etc/apt/sources.list.d/linuxuphesia-java.list
Tiếp theo, kích hoạt khóa GPG của nguồn phần mềm bằng phím apt .
apt-key adv --keyserver hkp: //keyserver.ubuntu.com: 80 --recv-key 73C3DB2A
Chạy lệnh cập nhật .
apt-get cập nhật
Cài đặt Java 11 từ nguồn phần mềm bằng Apt-get .
apt-get install oracle-java11-installer
Cuối cùng, đặt Java 11 làm mặc định.
sudo apt-get install oracle-java11-set-default
Arch Linux
Không có gói thời gian chạy Oracle Java chính thức trong Arch AUR. Nếu bạn thực sự cần Java, hãy xem trang tải xuống chính thức của Linux. Bạn sẽ có thể tải xuống và cài đặt bản phát hành TarGZ của Java. Nếu không, hãy gắn bó với OpenJDK.
Fedora và OpenSUSE
Oracle phân phối RPM của Java, vì vậy bạn sẽ có thể dễ dàng cài đặt Java trên Fedora và OpenSUSE. Để bắt đầu , hãy truy cập trang tải xuống trên Oracle.com .
Trên trang, lấy bản phát hành RPM của Java. Sau đó, mở một thiết bị đầu cuối và làm theo hướng dẫn bên dưới để cài đặt nó vào hệ thống của bạn.
Fedora
cd ~ / Tải xuống sudo dnf cài đặt jre-8u191-linux-x64.rpm
OpenSUSE
cd ~ / Tải xuống sudo zypper cài đặt jre-8u191-linux-x64.rpm
Linux chung
Oracle có bản phát hành TarGZ về thời gian chạy Java của họ. Nếu bạn yêu cầu Java JRE chính thức, hãy truy cập liên kết này , tải xuống và làm theo hướng dẫn trên trang để nó hoạt động.
Nếu bạn sử dụng nhiều PPA trên PC Ubuntu của mình và gần đây đã nâng cấp lên Ubuntu 20.04, bạn có thể nhận thấy rằng một số PPA của bạn không hoạt động, vì chúng
Bạn mới sử dụng Linux và muốn thêm nhạc của mình vào Rhythmbox nhưng không chắc về cách thực hiện? Chúng tôi có thể giúp! Hãy làm theo hướng dẫn này khi chúng tôi xem xét cách thiết lập
Bạn có cần truy cập PC hoặc Máy chủ Ubuntu từ xa từ PC Microsoft Windows của mình không? Không chắc chắn về cách làm điều đó? Làm theo hướng dẫn này khi chúng tôi chỉ cho bạn
Bạn có sử dụng trình duyệt web Vivaldi làm trình điều khiển hàng ngày trên Linux không? Bạn đang cố gắng tìm cách sao lưu cài đặt trình duyệt của mình để giữ an toàn? chúng tôi
Cách tải xuống Podcast từ Linux Terminal với Podfox
Cách dọn dẹp và tăng tốc Ubuntu
Bạn đang cần một ứng dụng khách podcast tốt, thanh lịch cho máy tính để bàn Linux của mình? Nếu vậy, bạn cần dùng thử CPod. Đó là một ứng dụng nhỏ thân thiện giúp lắng nghe
TuxGuitar là một công cụ soạn nhạc mã nguồn mở. Với nó, người dùng có thể tạo và chỉnh sửa khuông nhạc guitar của riêng mình. Trong hướng dẫn này, hãy xem qua cách
Nếu bạn làm việc nhiều với hình ảnh trên Linux nhưng thấy thiếu các công cụ hình ảnh tích hợp sẵn, Annotator có thể dành cho bạn. Với ứng dụng này, bạn có thể thêm tem, văn bản,
AppImagePool là một ứng dụng khách AppImageHub dành cho Linux. Với nó, người dùng có thể dễ dàng duyệt và tải xuống AppImages từ cửa hàng AppImageHub. Đây là cách để lấy nó