Làm cách nào để bạn cài đặt tệp DEB trong Ubuntu?

Làm cách nào để bạn cài đặt tệp 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, cửa hàng phần mềm, cửa hàng Snap, Flathub, v.v. Tuy nhiên, bạn sẽ không tìm thấy mọi ứng dụng mình muốn ở một trong những ứng dụng đó; bạn có thể phải truy cập trang web của nhà cung cấp ứng dụng để tải xuống và cài đặt tệp có phần mở rộng .deb. Nhưng làm thế nào để bạn cài đặt một tệp deb?





Trong bài viết này, chúng ta sẽ khám phá tệp deb là gì và cách bạn có thể cài đặt hoặc gỡ cài đặt tệp này thông qua một số phương pháp khác nhau, cả trên máy tính để bàn và trong thiết bị đầu cuối. Chúng tôi cũng sẽ khám phá cách cập nhật chúng và cách bạn có thể cài đặt chúng trên hệ điều hành BSD.





Tệp Deb là gì?

Tệp Deb (viết tắt của Debian) là tệp lưu trữ không chỉ chứa các tệp cần thiết cho chương trình ứng dụng mà còn chứa các tập lệnh để cài đặt và cấu hình ứng dụng bạn muốn cài đặt. Nếu bạn đến từ Windows, tệp deb tương tự theo cách đó với tệp .exe.





Bạn có cần phải là một chuyên gia Linux để cài đặt tệp gỡ lỗi không?

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



Liên quan: 8 trang web để tải xuống ứng dụng Linux DEB hoặc RPM

Một lưu ý quan trọng là các ứng dụng được cài đặt với tệp deb thường yêu cầu các gói bổ sung, được gọi là gói phụ thuộc, phải được cài đặt cùng với chúng để hoạt động. Mặc dù tất cả các phương pháp được khám phá ngày hôm nay sẽ cài đặt tệp deb của bạn, nhưng không phải tất cả chúng đều sẽ cài đặt các phần phụ thuộc và chúng tôi sẽ lưu ý khi trường hợp đó xảy ra.





Trung tâm phần mềm

Hầu hết các bản phân phối Linux sẽ bao gồm một số loại ứng dụng trung tâm phần mềm. Ubuntu được gọi là Trung tâm phần mềm Ubuntu, và trong Mint, nó được gọi là Trình quản lý phần mềm. Các ứng dụng này mang đến cho bạn trải nghiệm cài đặt và duyệt gói hấp dẫn.

Sử dụng một trong số chúng để cài đặt tệp deb rất đơn giản. Thông thường, nếu bạn nhấp đúp vào tệp deb trong trình duyệt tệp của mình, nó sẽ khởi chạy cài đặt với trung tâm phần mềm của bạn.





Nếu nó mở bằng trình quản lý lưu trữ, hãy nhấp chuột phải vào tệp và chọn trung tâm phần mềm từ danh sách các ứng dụng có thể sử dụng.

Tuy nhiên, phương pháp này không được khuyến nghị vì các ứng dụng trung tâm phần mềm sẽ không đảm bảo rằng các phần phụ thuộc của tệp deb được cài đặt. Một số phương pháp sau trong danh sách này được xây dựng tốt hơn cho mục đích đó.

Để gỡ cài đặt ứng dụng bằng trung tâm phần mềm, bạn cần tìm danh sách các ứng dụng đã cài đặt.

Nhấp vào một gói được liệt kê ở đó sẽ cung cấp cho bạn tùy chọn gỡ cài đặt nó.

Gdebi

Gdebi là một ứng dụng nhỏ được thiết kế đặc biệt để giải nén các tệp gỡ lỗi với giao diện GUI đơn giản. Nó cũng kiểm tra các phụ thuộc của tệp và thông báo cho bạn khi nào Gdebi sẽ cài đặt chúng.

Gdebi thường được cài đặt sẵn trên các bản phân phối 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 đặt nó bằng lệnh sau:

sudo apt install gdebi

Với gdebi được cài đặt, chỉ cần nhấp chuột phải vào tệp deb và chọn Mở bằng Gdebi .

Hộp thoại gdebi sẽ cho bạn biết nếu các phụ thuộc sẽ được cài đặt với nó và liệt kê những phụ thuộc nào. Nhấn vào Cài đặt để cài đặt gói cùng với các phụ thuộc của nó.

Để xóa nó một lần nữa, chỉ cần mở lại tệp deb ban đầu bằng gdebi và nhấp vào Gỡ cài đặt .

Dpkg

Để cài đặt tệp deb trong terminal, hãy mở thư mục chứa tệp deb của bạn và kích hoạt dpkg bằng lệnh sau:

sudo dpkg -i filename.deb

Tương tự như trung tâm phần mềm, dpkg sẽ không cài đặt các phần phụ thuộc có thể bị thiếu. Thay vào đó, nó có thể khiến ứng dụng ở trạng thái 'chưa được định cấu hình' (như trong hình trên) và bạn sẽ không thể sử dụng nó.

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

sudo apt-get install -f

Cờ -f yêu cầu nó sửa chữa các phần phụ thuộc bị hỏng cho các gói hiện được cài đặt.

Để loại bỏ một gói deb với dpkg, hãy sử dụng lệnh sau:

chuyển đổi pdf sang đen trắng
sudo dpkg -r packagename

Cờ -r cho dpkg biết chỉ cần gỡ bỏ ứng dụng. Nếu bạn cũng muốn xóa các tệp khác, hãy sử dụng --purge thay thế.

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

Đúng cách

Nếu bạn đã sử dụng Linux trong một thời gian dài, bạn có thể đã đưa ra các lệnh apt để cài đặt các gói từ kho phần mềm Ubuntu.

Tuy nhiên, Apt cũng sẽ cài đặt tệp deb cục bộ và nó sẽ làm như vậy với khả năng thành công cao hơn dpkg. Apt, trên thực tế, sử dụng dpkg dưới mui xe để thực hiện cài đặt, nhưng nó cũng kiểm tra các phần phụ thuộc.

Bạn sẽ cần chuyển hướng apt đến vị trí của tệp để thực hiện cài đặt. Mở thư mục của tệp trong thiết bị đầu cuối và ra lệnh sau:

sudo apt install ./filename.deb

Để gỡ cài đặt một gói có apt, bạn không cần biết vị trí --- chỉ cần tên gói. Trong ví dụ của chúng tôi, tên tệp là discord-0.0.13.deb, nhưng tên gói là 'discord'.

Nếu bạn không chắc tên gói là gì, bạn có thể thực hiện tìm kiếm phù hợp với lệnh này, thay thế bằng suy đoán của bạn:

sudo apt list --installed | grep

Nó sẽ liệt kê mọi gói với cụm từ tìm kiếm của bạn trong đó. Khi bạn đã tìm thấy tên gói, hãy sử dụng lệnh này:

sudo apt remove

Lệnh này sẽ tự loại bỏ gói chứ không phải bất kỳ tệp nào được lưu trữ của nó. Nếu bạn muốn loại bỏ mọi dấu vết của gói, hãy sử dụng lệnh này:

sudo apt purge

Cách cập nhật các gói nợ

Bất kỳ ứng dụng nào đang trong quá trình phát triển tích cực sẽ ít nhất đôi khi phát hành bản cập nhật. Vậy làm cách nào để cập nhật gói deb?

Nó phụ thuộc vào nhà cung cấp. Một số ứng dụng, như Chrome và Discord, sẽ thực hiện cài đặt tự động và có thể sẽ thông báo cho bạn khi điều đó xảy ra.

Có liên quan: Cách dừng cập nhật Chrome tự động trong Windows

Tuy nhiên, nhiều người khác yêu cầu bạn tải xuống và cài đặt một tệp mới mỗi khi phiên bản mới được phát hành. Để chắc chắn, hãy kiểm tra trang web của nhà cung cấp ứng dụng để biết chi tiết.

Cách cài đặt tệp Deb trên FreeNAS / BSD

Tệp Deb có nguồn gốc từ hệ thống dựa trên Debian, không phải BSD. Tuy nhiên, hầu hết các ứng dụng tương tự đều có sẵn thông qua hệ thống quản lý gói riêng của BSD.

Nếu bạn muốn thử cài đặt tệp gỡ lỗi trên hệ điều hành BSD như FreeNAS hoặc OpenBSD, thì thường là có thể. Bạn chỉ cần tìm một cổng BSD là dpkg hoặc apt và làm theo hướng dẫn ở trên.

Cài đặt các ứng dụng yêu thích của bạn

Chúng tôi đã nói về nhiều cách đơn giản để bạn có thể cài đặt tệp Debian trên Linux cũng như các tùy chọn gỡ cài đặt và cập nhật chúng.

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

Đăng lại Đăng lại tiếng riu ríu E-mail Flathub so với Snap Store: Các trang web tốt nhất để tải xuống ứng dụng Linux

Khi bạn muốn tải xuống các ứng dụng Linux, Flathub và Snap Store so sánh như thế nào? Chúng tôi đấu với nhau để tìm hiểu.

Đọc tiếp
Chủ đề liên quan
  • Linux
  • Ubuntu
  • Debian
  • Linux
Giới thiệu về tác giả Jordan Gloor(Đã xuất bản 51 bài báo)

Jordan là một nhà văn nhân viên của MUO, người đam mê làm cho Linux có thể truy cập và không bị căng thẳng cho tất cả mọi người. Anh ấy cũng viết hướng dẫn về quyền riêng tư và năng suất.

Xem thêm từ Jordan Gloor

Theo dõi bản tin của chúng tôi

Tham gia bản tin của chúng tôi để biết các mẹo công nghệ, đánh giá, sách điện tử miễn phí và các ưu đãi độc quyền!

Bấm vào đây để đăng ký