Quản lý kho PPA trong Ubuntu

¿Tại sao thêm vào Kho PPA nếu chúng ta đã có hàng nghìn chương trình sử dụng kho lưu trữ chính thức của Ubuntu?

Các tệp gói cá nhân (Pcá nhân PAckage Archive, bằng tiếng Anh), cho phép các nhà phát triển phân phối phần mềm và bản cập nhật trực tiếp cho người dùng Ubuntu mà không phải đợi kho lưu trữ riêng của Ubuntu cập nhật.

Launchpad, trang web lưu trữ hầu hết các PPA có sẵn, xây dựng các tệp nhị phân và lưu trữ chúng trong một kho lưu trữ cụ thể. Điều này có nghĩa là người dùng Ubuntu có thể cài đặt các gói này giống như cách họ đã quen với việc cài đặt phần còn lại của các ứng dụng trong Ubuntu, với lợi thế bổ sung là họ sẽ có các bản cập nhật mới nhất cho các chương trình này và thậm chí có thể tìm thấy các chương trình không có sẵn trong kho lưu trữ chính thức.

Cách cài đặt kho PPA

Hãy lấy một ví dụ thực tế. Giả sử chúng ta muốn cài đặt Shutter. Điều đầu tiên chúng ta phải biết là tên nhận dạng của PPA mà chúng ta muốn cài đặt. Trên trang Shutter PPA, rõ ràng là để thêm kho lưu trữ này, cần phải lưu ý dòng ppa: màn trập / ppa.

ppa

Tùy chọn 1: từ dòng lệnh

Tất cả những gì bạn phải làm là mở một thiết bị đầu cuối và nhập các lệnh thích hợp để thêm PPA, cập nhật danh sách gói và cài đặt chương trình mong muốn (trong ví dụ của chúng tôi là Shutter).

sudo add-apt-repository ppa: shutter / ppa sudo apt-get update sudo apt-get install shut

Tùy chọn 2: từ Trung tâm phần mềm

1.- Mở Trung tâm phần mềm Ubuntu.

2.- Chỉnh sửa > Nguồn gốc của phần mềm

3.-  Sau đó, trong tab Phần mềm khác, nhấp chuột thêm vào và nhập dòng PPA. Trong ví dụ của chúng tôi: ppa: màn trập / ppa và nhấp vào chấp nhận.

nguồn phần mềm

4. Cài đặt chương trình mong muốn (tiếp tục với ví dụ của chúng tôi, Shutter).

Cách xóa kho PPA

Tùy chọn 1: xóa PPA khỏi dòng lệnh

Theo ví dụ màn trập của chúng tôi:

sudo add-apt-repository --remove ppa:shutter/ppa

Rõ ràng, dòng ppa: shutter / ppa sẽ phải được thay thế bằng dòng tương ứng trong từng trường hợp.

Tùy chọn 2: từ Trung tâm phần mềm

1.- Mở Trung tâm phần mềm Ubuntu.

2.- Chỉnh sửa > Nguồn gốc của phần mềm

3.- Sau đó, trong tab Phần mềm khác, nhấp chuột Xóa và nhấp vào chấp nhận.

Thận trọng: điều này sẽ xóa PPA khỏi danh sách các gói nhưng các gói được cài đặt thông qua PPA sẽ không được gỡ cài đặt, một tác vụ phải được thực hiện thủ công. Để tự động hóa quá trình này, có thể gây phức tạp cho một số người, có các công cụ như PPA Purge hoặc Người quản lý Y-PPA.

Cách tự động xóa PPA và các gói tương ứng

Tùy chọn 1: từ dòng lệnh

PPA-Purge là một tập lệnh đơn giản sẽ xóa PPA được đề cập cũng như tất cả các gói được cài đặt từ nó.

1.- Cài đặt PPA-Purge

sudo apt-get install ppa-purge

2.- Sử dụng PPA-Purge để gỡ cài đặt PPA. Theo ví dụ của chúng tôi:

sudo ppa-purge ppa:shutter/ppa

Tùy chọn 2: sử dụng YPPA

1.- Cài đặt Y-PPA:

sudo add-apt-repository ppa:webupd8team/y-ppa-manager
sudo apt-get update
sudo apt-get install y-ppa-manager

2.- Xóa PPA được đề cập. Giao diện đồ họa Y-PPA Manager đủ trực quan để tìm ra những việc cần làm.

Cách tắt kho lưu trữ PPA

Vô hiệu hóa PPA ngụ ý rằng hệ thống sẽ không nhận được bất kỳ bản cập nhật nào từ PPA đó, nhưng các gói đã cài đặt trước đó sẽ không bị xóa. Ưu điểm của việc vô hiệu hóa PPA thay vì xóa bỏ nó là việc kích hoạt lại nó dễ dàng hơn.

Để hủy kích hoạt PPA:

1.- Mở Trung tâm phần mềm Ubuntu.

2.- Chỉnh sửa > Nguồn gốc của phần mềm

3.- Sau đó, trong tab Phần mềm khác, bỏ chọn hộp bên cạnh PPA được đề cập và nhấp vào chấp nhận.

Điều quan trọng là phải hủy kích hoạt cả hai dòng của mỗi PPA.

Theo cách tương tự, PPA cũng có thể được kích hoạt lại.