Computer >> Máy Tính >  >> Hệ thống >> Linux

Làm thế nào để bạn cài đặt mộ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 gỡ lỗi?

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 một 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.

Một lưu ý quan trọng là các ứng dụng được cài đặt bằng 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.

Làm thế nào để bạn cài đặt một tệp DEB trong Ubuntu?

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 mộ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.

Làm thế nào để bạn cài đặt một tệp DEB trong Ubuntu?

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ó 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 .

Làm thế nào để bạn cài đặt một tệp DEB trong Ubuntu?

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ấp vào Cài đặt để cài đặt gói cùng với các phụ thuộc của nó.

Để xóa lại, chỉ cần mở lại tệp gỡ lỗi 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
Làm thế nào để bạn cài đặt một tệp DEB trong Ubuntu?

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 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 các phần phụ thuộc bị hỏng cho các gói hiện được cài đặt.

Để xóa gói deb với dpkg, hãy sử dụng lệnh sau:

sudo dpkg -r packagename
Làm thế nào để bạn cài đặt một tệp DEB trong Ubuntu?

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.

Apt

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. Trên thực tế, Apt sử dụng dpkg để 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 terminal và ra lệnh sau:

sudo apt install ./filename.deb
Làm thế nào để bạn cài đặt một tệp DEB trong Ubuntu?

Để 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 apt bằng lệnh này, thay thế bằng suy đoán của bạn:

sudo apt list --installed | grep <searchterm>

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 <package>

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 <package>

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 ít nhất sẽ thỉnh thoảng phát hành bản cập nhật. Vậy làm cách nào để cập nhật gói gỡ lỗi?

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.

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 Ứ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 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 ứng dụng trên Linux.