Cách cài đặt tệp .deb trên Ubuntu

How Install Deb File Ubuntu



Các phần mềm khác nhau của Linux từng chỉ được phân phối dưới dạng mã nguồn nhiều năm trước đây. Chúng tôi đã phải biên dịch phần mềm từ nguồn để sử dụng nó. Nếu một nguồn phần mềm phụ thuộc vào các thư viện khác, thì chúng tôi cũng phải tải xuống mã nguồn của thư viện đó và biên dịch nó trước khi biên dịch phần mềm mà chúng tôi muốn cài đặt. Nếu thư viện đó phụ thuộc vào một số thư viện khác, thì chúng tôi phải tải xuống nguồn của các thư viện này và biên dịch chúng. Chúng tôi đã phải trải qua cả đống vấn đề về sự phụ thuộc, mà lúc đó được gọi là địa ngục của sự phụ thuộc. Không có hệ thống đóng gói như chúng ta có ngày nay. Ngày nay, các gói được biên dịch trước cho các kiến ​​trúc máy khác nhau và được lưu giữ trên một máy chủ trung tâm (được gọi là kho lưu trữ gói) và một phần mềm quản lý gói được sử dụng để tự động tải xuống, giải quyết các phần phụ thuộc và cài đặt nó cho chúng tôi.

Trên các bản phân phối Linux dựa trên Debian như Debian GNU / Linux, Ubuntu, Linux Mint và các bản khác, trình quản lý gói APT được sử dụng. Định dạng gói của trình quản lý gói APT là kho lưu trữ DEB. Phần mở rộng của kho lưu trữ DEB là .deb.







Ngày nay, hầu hết các gói phần mềm phổ biến đều có sẵn trong kho lưu trữ gói chính thức của bản phân phối Linux mà chúng tôi đang sử dụng. Vì vậy, chúng ta có thể dễ dàng cài đặt nó bằng trình quản lý gói, trong trường hợp Ubuntu / Debian là trình quản lý gói APT. Nhưng vẫn có lúc một phần mềm chúng ta muốn không có sẵn trong kho lưu trữ gói chính thức và chúng ta phải tải xuống tệp gói DEB từ trang web chính thức của phần mềm đó và cài đặt nó trên hệ điều hành Ubuntu / Debian theo cách thủ công.



Trong bài viết này, tôi sẽ hướng dẫn bạn cách cài đặt tệp DEB trên Ubuntu. Tôi sẽ sử dụng Ubuntu 18.04 LTS để trình diễn. Bắt đầu nào.



Bạn có thể dùng dpkg trên Ubuntu để cài đặt tệp DEB.





Tôi đã tải xuống tệp DEB của máy chủ web Apache 2 từ https://packages.ubuntu.com chỉ để trình diễn. Tất nhiên bạn có thể cài đặt nó với trình quản lý gói APT rất dễ dàng. Nhưng tôi sẽ chỉ cho bạn cách cài đặt nó từ tệp DEB.



Bây giờ, hãy mở một Terminal trong cùng thư mục với tệp DEB của bạn. Như bạn có thể thấy, tệp DEB có sẵn trong thư mục.

Bây giờ cài đặt nó bằng lệnh sau:

$sudo dpkg -tôiapache2_2.4.29-1ubuntu4.1_amd64.deb

Như bạn có thể thấy, quá trình cài đặt không thành công vì không thể giải quyết các phần phụ thuộc. Gói DEB apache2 phụ thuộc apache2-bin , apache2-utils , apache2-data không có cái nào được cài đặt.

Bây giờ để giải quyết các phụ thuộc, bạn phải cài đặt các gói này trước khi có thể cài đặt apache2 Bưu kiện.

May mắn cho chúng tôi, các gói phụ thuộc có sẵn trong kho lưu trữ gói chính thức của Ubuntu. Vì vậy, tất cả những gì chúng ta cần làm là chạy lệnh sau:

$sudođúng cách-NS Tải về

Như bạn có thể thấy, trình quản lý gói APT đã tự động giải quyết tất cả các phần phụ thuộc. Bây giờ bấm và sau đó nhấn .

Gói apache2 sẽ được cài đặt.

Như bạn có thể thấy, Apache 2 hoạt động.

Đôi khi, các gói phụ thuộc sẽ không có sẵn trong kho lưu trữ gói chính thức của Ubuntu. Trong trường hợp đó, bạn phải tìm các gói DEB cần thiết trên internet và cài đặt nó bằng cách sử dụng dpkg cũng. Bạn cũng sẽ phải giải quyết bất kỳ sự phụ thuộc nào mà các gói phụ thuộc này cũng sẽ có. Điều này ngày càng khó hơn khi sự phụ thuộc tăng lên và rất không thực tế đối với các tệp DEB có nhiều phụ thuộc.

Cài đặt tệp DEB bằng Trung tâm phần mềm Ubuntu:

Bạn cũng có thể cài đặt tệp DEB bằng Trung tâm phần mềm Ubuntu. Chỉ cần nhấp chuột phải vào tệp DEB và nhấp vào Mở bằng cài đặt phần mềm .

Bây giờ bấm vào Cài đặt .

Bây giờ hãy nhập mật khẩu của bạn và nhấp vào Xác thực .

Các phần phụ thuộc sẽ được tự động giải quyết nếu nó có sẵn trong kho lưu trữ gói Ubuntu và phần mềm phải được cài đặt.

Sau khi cài đặt xong, bạn sẽ thấy cửa sổ sau.

Nếu bất kỳ gói phụ thuộc nào không có sẵn trong kho lưu trữ gói chính thức của Ubuntu hoặc trong bất kỳ kho lưu trữ gói nào bạn đã thêm thông qua PPA, thì quá trình cài đặt sẽ không thành công. Trong trường hợp đó, bạn cũng sẽ phải tìm và cài đặt các gói phụ thuộc theo cách thủ công.

Vì vậy, đó là cách bạn cài đặt tệp DEB trên Ubuntu. Cảm ơn đã đọc bài viết này.