Điểm:3

Làm cách nào để tự động tìm PPA 'mới nhất' cho một gói nhất định?

lá cờ cn

Trường hợp sử dụng chính xác:

  • Tôi có thể đã tìm thấy một lỗi trong một chương trình (cụ thể là i3-gaps).
  • Vì tôi chưa cài đặt phiên bản mới nhất nên người bảo trì đã yêu cầu tôi cài đặt phiên bản mới nhất để kiểm tra xem còn lỗi hay không.
  • Ban đầu tôi đã cài đặt công cụ này từ PPA. Kiểm tra PPA này, không có phiên bản nào mới hơn ở đó. Chỉ có phiên bản là khá lỗi thời.
  • Vì vậy, tôi đang tìm kiếm các PPA khác. Tôi tìm thấy trang này: https://launchpad.net/ubuntu/+ppas?name_filter=i3-gaps
  • Nếu tôi chọn một PPA, tôi có thể nhận thông tin về (các) số phiên bản chính xác được tìm thấy ở đó và thời gian biên dịch của nó/của chúng.
  • Có hàng chục PPA có sẵn. Kiểm tra từng cái một cách thủ công thật tẻ nhạt ...

Vì vậy, Câu hỏi của tôi: Có phương tiện/Cách tự động tìm PPA với phiên bản gói mới nhất không? "độ mới" có thể là về số phiên bản hoặc thời gian biên dịch (vì 2 số liệu này dường như có sẵn); tạm thời tôi không quan tâm.

Cảm ơn

Michal Przybylowicz avatar
lá cờ eg
Tôi nghĩ cách tốt nhất để có được phiên bản mới nhất là sử dụng GitHub và tự biên dịch i3. Nó không phải là khó khăn. Thử nó.
lá cờ us
Cái này khá mới, và nó được duy trì bởi nhóm regolith. https://launchpad.net/~regolith-linux/+archive/ubuntu/stable
Điểm:4
lá cờ zw

Câu trả lời của tôi được chia thành ba phần:

  1. Tìm kiếm tên mã Ubuntu cụ thể không được triển khai, nhưng đã được báo cáo cho LaunchPad là lỗi 1820387, tìm kiếm phiên bản gói không được triển khai, bạn phải tự báo cáo lỗi đó.

  2. Tìm kiếm trên máy cục bộ có thể được thực hiện bởi Y PPA Manager như sau

    • Cài đặt nó đầu tiên bằng cách

      Sudo add-apt-repository ppa:webupd8team/y-ppa-manager
      sudo apt-get cập nhật
      sudo apt-get cài đặt y-ppa-manager
      
    • sau đó chạy tìm kiếm bằng GUI của nó hoặc bằng dòng lệnh tìm kiếm y-ppa sau đó chỉ định tên gói khoảng trống i3 để có được một cái gì đó như hình dưới đây, sắp xếp theo Phiên bản cột:

      Kết quả tìm kiếm cho 18.04 LTS Trình quản lý Y PPA tìm kiếm các khoảng trống i3

      và sau đó tùy chọn thêm PPA với phiên bản cao nhất bằng cách nhấp vào Thêm PPA đã chọn nút, sau đó cài đặt gói mới nhất bằng cách Sudo apt-get dist-nâng cấp.

  3. Tìm kiếm trên máy cục bộ cũng có thể được thực hiện bởi tập lệnh python do người dùng tạo có tên pyppasearch như sau

    sudo apt-get cập nhật
    Sudo apt-get cài đặt python3-yêu cầu python3-bs4 python3-launchpadlib
    
    cd ~/Tải xuống
    wget -c https://raw.githubusercontent.com/anenasa/pyppasearch/main/pyppasearch.py
    chmod +x pyppasearch.py
    

    Sau đó, chúng ta có thể chạy tìm kiếm bằng lệnh bên dưới:

    ./pyppasearch.py ​​-c bionic -a amd64 i3-gaps
    

    để có được kết quả như hình dưới đây:

    i3-gaps 4.17.1-1ubuntu1~ppa5 ppa:regolith-linux/experimental Bionic (AMD64)
    i3-khoảng cách 4.18.2-1~regolith2 ppa:rynojvr/ppa Bionic (AMD64)
    i3-gaps 4.17.1-1ubuntu1~ppa4 ppa:kgilmer/regolith-unstable Bionic (AMD64)
    i3-khoảng cách 4.17.1-1ubuntu1~ppa5 ppa:regolith-linux/regolith-1.4.1 Bionic (AMD64)
    i3-khoảng cách 4.17.1-1ubuntu1~ppa5 ppa:regolith-linux/r1.3 Bionic (AMD64)
    i3-khoảng cách 4.19.1-1ubuntu1 ppa:regolith-linux/phát hành Bionic (AMD64)
    i3-khoảng cách 4.19.1-1ubuntu1 ppa:regolith-linux/ổn định Bionic (AMD64)
    i3-gaps 4.19.1-1ubuntu1 ppa:regolith-linux/unstable Bionic (AMD64)
    i3-gaps 4.17.1-1ubuntu1~ppa5 ppa:a-weller/regolithtest Bionic (amd64)
    i3-gaps 4.18.2-1~regolith2 ppa:kgilmer/speed-ricer Bionic (AMD64)
    i3-gaps 4.17.1-1ubuntu1~ppa4 ppa:kgilmer/regolith-stable Bionic (AMD64)
    i3-khoảng cách 4.17.1-0york0~18.04 ppa:jonathonf/i3 Bionic (AMD64)
    Tìm kiếm đã kết thúc.
    

    Chúng hoàn toàn giống với những thứ từ Y PPA Manager, sự khác biệt là theo thứ tự xuất hiện.

Đă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.