Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Linux

Cách cài đặt file DEB trong Ubuntu?

Đối với người dùng Linux, phần mềm có thể đến từ nhiều nguồn. Có PPA, software store, Snap store, Flathub, và hơn thế nữa. Tuy nhiên bạn sẽ không tìm thấy mọi app bạn muốn ở những nơi đó; bạn có thể phải truy cập trang web của nhà cung cấp ứng dụng để tải và cài đặt file với đuôi .deb. Nhưng làm sao cài file deb?

Trong bài này chúng ta sẽ khám phá file deb là gì và cách cài đặt hoặc gỡ cài đặt qua vài phương pháp khác nhau, cả trên desktop và terminal. Chúng ta cũng sẽ xem cách cập nhật chúng và cách cài trên hệ điều hành BSD.

File Deb là gì?

File Deb (viết tắt của Debian) là file nén chứa không chỉ các file cần thiết cho chương trình ứng dụng, mà còn script cài đặt và cấu hình app bạn muốn cài. Nếu bạn đến từ Windows, file deb tương tự như file .exe về mặt này.

Bạn có cần là chuyên gia Linux để cài file deb?

Hoàn toàn không. Thực tế, như chúng ta sẽ thấy bên dưới, có nhiều cách dễ dàng cài gói deb trên Ubuntu và các bản phân phối dựa trên Debian.

Một lưu ý quan trọng là ứng dụng cài bằng file deb thường yêu cầu các gói bổ sung, gọi là dependencies, được cài cùng để hoạt động. Mặc dù tất cả phương pháp hôm nay sẽ cài file deb, không phải phương pháp nào cũng cài dependencies, và chúng ta sẽ ghi chú khi đó.

Software Center

Hầu hết distro Linux bao gồm một loại app software center. Của Ubuntu gọi là Ubuntu Software Center, của Mint gọi là Software Manager. Những app này cung cấp trải nghiệm duyệt và cài gói hấp dẫn.

Dùng một trong số chúng để cài file deb rất đơn giản. Thông thường, nếu bạn double-click vào file deb trong trình duyệt file, nó sẽ khởi chạy cài đặt với software center của bạn.

Cách cài đặt file DEB trong Ubuntu?

Nếu nó mở với archive manager thay vào đó, right-click file và chọn software center từ danh sách ứng dụng dùng được.

Phương pháp này không được khuyến nghị, tuy nhiên, vì app software center không đảm bảo dependencies của file deb được cài. Một số phương pháp sau trong danh sách tốt hơn cho mục đích đó.

Để gỡ app với software center, bạn cần tìm danh sách app đã cài.

Cách cài đặt file DEB trong Ubuntu?

Nhấn vào gói liệt kê đó sẽ cho tùy chọn gỡ cài đặt.

Gdebi

Gdebi là ứng dụng nhỏ được thiết kế đặc biệt để giải nén file deb với giao diện GUI đơn giản. Nó cũng kiểm tra dependencies của file và cảnh báo khi Gdebi sẽ cài chúng.

Gdebi thường cài sẵn trên các distro dựa trên Ubuntu. Nhưng nếu bạn không có nó vì lý do nào, bạn có thể nhanh chóng cài bằng lệnh:

sudo apt install gdebi

Với gdebi đã cài, chỉ cần right-click vào file deb và chọn Open with Gdebi.

Cách cài đặt file DEB trong Ubuntu?

Hộp thoại gdebi sẽ cho biết dependencies có được cài cùng không và liệt kê chúng. Nhấn nút Install để cài gói cùng dependencies.

Để gỡ lại, chỉ cần mở file deb gốc với gdebi lại và nhấn Uninstall.

Dpkg

Để cài file deb trong terminal, mở thư mục chứa file deb, và kích hoạt dpkg bằng lệnh:

sudo dpkg -i filename.deb
Cách cài đặt file DEB trong Ubuntu?

Tương tự software center, dpkg sẽ không cài dependencies có thể thiếu. Thay vào đó, nó có thể để ứng dụng ở trạng thái "unconfigured" (như hình trên) và bạn không thể dùng nó.

Nếu gặp lỗi như vậy, bạn có thể sửa với lệnh apt:

sudo apt-get install -f

Cờ -f bảo nó sửa dependencies bị lỡ cho gói hiện đang cài.

Để xóa gói deb với dpkg, dùng lệnh:

sudo dpkg -r packagename
Cách cài đặt file DEB trong Ubuntu?

Cờ -r bảo dpkg chỉ xóa ứng dụng. Nếu bạn muốn dọn sạch các file khác, dùng --purge thay thế.

Bạn cần biết tên gói, đôi khi khác tên file. Như bạn sẽ đọc dưới, apt có thể giúp tìm tên gói nếu không chắc.

Apt

Nếu bạn dùng Linux lâu, bạn đã từng chạy lệnh apt để cài gói từ kho Ubuntu.

Apt, tuy nhiên, cũng sẽ cài file deb cục bộ, và làm vậy với khả năng thành công cao hơn dpkg. Apt, thực tế, dùng dpkg bên dưới để thực hiện cài đặt, nhưng nó cũng kiểm tra dependencies.

Bạn cần chỉ dẫn apt đến vị trí file để cài. Mở thư mục file trong terminal và chạy lệnh:

sudo apt install ./filename.deb
Cách cài đặt file DEB trong Ubuntu?

Để gỡ gói với apt, bạn không cần biết vị trí – chỉ cần tên gói. Trong ví dụ, tên file là discord-0.0.13.deb, nhưng tên gói là "discord".

Nếu không chắc tên gói, bạn có thể tìm kiếm trong apt với lệnh, thay <searchterm> bằng dự đoán:

sudo apt list --installed | grep <searchterm>

Nó sẽ liệt kê mọi gói có từ tìm kiếm. Khi đã tìm thấy tên gói, chạy lệnh:

sudo apt remove <package>

Lệnh này xóa gói bản thân, nhưng không xóa file lưu trữ. Nếu muốn xóa mọi dấu vết của gói, chạy:

sudo apt purge <package>

Cách cập nhật gói Deb

Mọi ứng dụng trong phát triển tích cực sẽ ít nhất đôi khi phát hành cập nhật. Vậy làm sao cập nhật gói deb?

Điều đó phụ thuộc vào nhà cung cấp. Một số app, như Chrome và Discord, sẽ tự động cài đặt và có thể thông báo khi đang xảy ra.

Nhiều app khác, tuy nhiên, yêu cầu bạn tải và cài file mới mỗi khi phiên bản mới phát hành. Để chắc chắn, kiểm tra trang web nhà cung cấp ứng dụng.

Cách cài file Deb trên FreeNAS/BSD

File deb là bản địa của hệ thống dựa trên Debian, không phải BSD. Hầu hết các ứng dụng giống nhau, tuy nhiên, có sẵn qua hệ thống quản lý gói của BSD.

Nếu bạn muốn thử cài file deb trên hệ điều hành BSD như FreeNAS hay OpenBSD, thường là có thể. Bạn chỉ cần tìm port BSD của dpkg hoặc apt và làm theo hướng dẫn trên.

Cài đặt ứng dụng yêu thích

Chúng ta đã nói về nhiều cách đơn giản cài file Debian trên Linux cũng như tùy chọn gỡ và cập nhật.

Khi tìm phần mềm mới, bạn sẽ thấy thực tế có nhiều cách để cài ứng dụng trên Linux.