Điểm:3

Làm cách nào để cài đặt các gói từ MPR trong Ubuntu?

lá cờ us

Kho lưu trữ gói Makedeb, hoặc MPR là một cái gì đó tương tự như AUR (dành cho Arch Linux và các dẫn xuất), nhưng dành cho các hệ điều hành dựa trên Debian như Ubuntu.

Làm cách nào để cài đặt phần mềm từ MPR?

Ví dụ, làm thế nào tôi có thể cài đặt Người lập kế hoạch từ MPR?

Điểm:3
lá cờ my

Nó khá đơn giản. Có hai cách để cài đặt gói bằng MPR.

  1. Sử dụng trình quản lý MPR như Una (điều này tương tự với các trình quản lý AUR như vâng hoặc pamac).
  2. Tải xuống PKGBUILD và xây dựng nó với makedeb.

cài đặt sử dụng một.

  1. Đầu tiên, cài đặt Una
  2. Cài đặt phần mềm với một.

cài đặt một.

Để cài đặt một chạy:

bản sao git https://github.com/AFK-OS/una.git
cd una
./una

Cài đặt gói qua một.

Bây giờ, bạn có thể cài đặt các gói từ kho MPR bằng cách sử dụng một:

sau khi cài đặt <tên-phần-mềm>

Để cài đặt planner, hãy chạy lệnh

lập kế hoạch cài đặt

Trong Ubuntu 20.04, libhandy-1 phụ thuộc của trình lập kế hoạch không khả dụng. Bạn có thể thêm cái này PPA và Una sẽ tự động tải xuống phần phụ thuộc.


phương pháp thứ hai

  1. Cài đặt makedeb.
  2. Kiểm tra xem tất cả các điều kiện tiên quyết có sẵn trong kho chính thức hay không.
  3. Nhận PKGBUILD.
  4. Xây dựng PKGBUILD bằng cách sử dụng makedeb.

cài đặt makedeb.

Để cài đặt makedeb trên Ubuntu 20.04 trở lên, hãy làm theo các bước sau:

  1. Thêm khóa ký:

    wget -qO - 'https://proget.hunterwittenborn.com/debian-feeds/makedeb.pub' | \
    gpg --dearmor | \
    sudo tee /usr/share/keyrings/makedeb-archive-keyring.gpg &> /dev/null
    
  2. Thêm kho lưu trữ:

    echo 'deb [signed-by=/usr/share/keyrings/makedeb-archive-keyring.gpg arch=all] https://proget.hunterwittenborn.com/makedeb main' | \
    sudo tee /etc/apt/sources.list.d/makedeb.list
    
  3. Cập nhật chỉ số:

    cập nhật sudo apt
    

Có 3 phiên bản của makedeb có sẵn, phiên bản thử nghiệm, ổn địnhchữ cái, chúng tôi sẽ cài đặt cái ổn định.

ổn định là bản phát hành makedeb đã được thử nghiệm, đã biết để hoạt động, đã sẵn sàng để sử dụng bên trong môi trường sản xuất.

phiên bản thử nghiệm được đồng bộ hóa thường xuyên từ nhánh alpha. Bản phát hành này đóng vai trò là điểm khởi đầu để đưa các tính năng mới vào bản phát hành ổn định và là nơi diễn ra hầu hết các thử nghiệm.

Cuối cùng, chữ cái là bản dựng tiên tiến, nhận các bản cập nhật ngay khi các thay đổi được đẩy vào kho lưu trữ Git, cho phép người dùng xem các thay đổi ngay khi chúng được thực hiện. Người dùng kênh này nên chuẩn bị (và mong đợi) thỉnh thoảng bị hỏng.

  1. Cài đặt makedeb:
    sudo apt cài đặt makedeb
    

Lấy mã nguồn.

đi đến Trang web chính thức và tìm kiếm gói. Lấy URL GitHub cho gói và sao chép nó.

.

.

.

Sau đó chạy:

cập nhật sudo apt
sudo apt cài đặt git
bản sao git <url>

Đối với planner, bạn phải chạy:

cập nhật sudo apt
sudo apt cài đặt git
bản sao git https://mpr.makedeb.org/planner.git

Kiểm tra xem các điều kiện tiên quyết có sẵn trong kho chính thức hay không.

Mặc dù bạn có thể sử dụng makedeb với -S argumentmnet, để cài đặt các phần phụ thuộc, bạn sẽ phải kiểm tra xem các gói có có sẵn trong kho.

Thông thường, điều này là không cần thiết, nhưng một số gói phụ thuộc vào các gói của bên thứ 3 có thể không có trong kho lưu trữ mặc định, ví dụ: Planner phụ thuộc vào libhandy Tuy vậy, libhandy không có sẵn trong kho lưu trữ mặc định trong Ubuntu 20.04, vì vậy bạn cần thêm Kho lưu trữ gói cá nhân (PPA) để cho phép makedeb cài đặt gói đó:

sudo sudo add-apt-repository ppa:apandada1/libhandy-1
cập nhật sudo apt

Trong các phiên bản sau của Ubuntu, điều này là không bắt buộc.

cài đặt sử dụng makedeb.

Để cài đặt sử dụng makedeb, đầu tiên, đĩa CD vào thư mục và chạy:

makedeb -s

Đối với người lập kế hoạch:

kế hoạch cd
makedeb -s

Trong một bản tóm tắt

Tóm lại, bạn phải:

  1. Cài đặt makedeb
  2. Lấy mã nguồn của gói
  3. Cd vào thư mục nhân bản và chạy makedeb -s.

Tất cả các lệnh trong một bản tóm tắt.

Các lệnh này để cài đặt trình lập kế hoạch, hãy đọc các nhận xét trước khi tiếp tục với bất kỳ lệnh nào:

### Thêm PPA cần thiết.

Sudo add-apt-repository ppa:apandada1/libhandy-1
cập nhật sudo apt
 

### Cài đặt makdeb

wget -qO - 'https://proget.hunterwittenborn.com/debian-feeds/makedeb.pub' | \
gpg --dearmor | \
sudo tee /usr/share/keyrings/makedeb-archive-keyring.gpg &> /dev/null

echo 'deb [signed-by=/usr/share/keyrings/makedeb-archive-keyring.gpg arch=all] https://proget.hunterwittenborn.com/makedeb main' | \
sudo tee /etc/apt/sources.list.d/makedeb.list

cập nhật sudo apt
sudo apt cài đặt makedeb

### Lấy mã nguồn.

cập nhật sudo apt
sudo apt cài đặt git
bản sao git https://mpr.makedeb.org/planner.git

### Cài đặt

kế hoạch cd
makedeb -si

GHI CHÚ: Cài đặt makedeb chỉ cần thiết cho lần đầu tiên, trong tương lai, bạn có thể bỏ qua việc cài đặt makedeb và chỉ cần lấy các điều kiện tiên quyết và tiến hành xây dựng.

lá cờ us
Cảm ơn bạn đã trả lời chi tiết. +1. Tôi thấy rằng `makedeb -si` tự động tải xuống các phần phụ thuộc và cài đặt gói, giống như `makepkg -si` trong Arch.
lá cờ us
Tôi đã cập nhật câu trả lời với Una. Sau khi thiết lập una một lần và mãi mãi, nó đơn giản như `una install planner`.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.