Score:3

จะหา PPA ที่ 'ใหม่ที่สุด' โดยอัตโนมัติสำหรับแพ็คเกจที่กำหนดได้อย่างไร

ธง cn

กรณีการใช้งานที่แน่นอน:

  • ฉันอาจพบข้อผิดพลาดในโปรแกรม (โดยเฉพาะ i3-gaps)
  • เนื่องจากฉันไม่ได้ติดตั้งเวอร์ชันล่าสุด ผู้ดูแลจึงขอให้ฉันติดตั้งเวอร์ชันล่าสุดเพื่อตรวจสอบว่ายังมีข้อบกพร่องอยู่หรือไม่
  • เดิมฉันได้ติดตั้งเครื่องมือจาก PPA ตรวจสอบ PPA นี้ ไม่มีเวอร์ชันล่าสุด รุ่นเดียวค่อนข้างล้าสมัย
  • ดังนั้นฉันกำลังมองหา PPA อื่น ๆ ฉันพบหน้านี้: https://launchpad.net/ubuntu/+ppas?name_filter=i3-gaps
  • หากฉันเลือก PPA หนึ่งรายการ ฉันสามารถรับข้อมูลเกี่ยวกับหมายเลขเวอร์ชันที่แน่นอนซึ่งพบในนั้นและเวลาคอมไพล์ของ PPA
  • มี PPA ที่มีอยู่หลายสิบรายการ การตรวจสอบแต่ละรายการด้วยตนเองนั้นน่าเบื่อ...

ดังนั้นคำถามของฉัน: มีวิธี / วิธีค้นหา PPA โดยอัตโนมัติด้วยแพ็คเกจเวอร์ชันใหม่ที่สุดหรือไม่ "ความใหม่" อาจอยู่ในเงื่อนไขของหมายเลขเวอร์ชันหรือเวลาคอมไพล์ (เนื่องจาก 2 ตัวชี้วัดนี้ดูเหมือนจะมีให้ใช้งาน) ; ในขณะนี้ฉันไม่สนใจ

ขอบคุณ

Michal Przybylowicz avatar
eg flag
ฉันคิดว่าวิธีที่ดีที่สุดในการรับเวอร์ชันล่าสุดคือการใช้ GitHub และคอมไพล์ i3 ด้วยตัวคุณเอง ไม่ยากเท่าไหร่ ลองมัน.
us flag
อันนี้ค่อนข้างสดและดูแลโดยทีม regolith https://launchpad.net/~regolith-linux/+archive/ubuntu/stable
Score:4
ธง zw

คำตอบของฉันแบ่งออกเป็นสามส่วน:

  1. ไม่มีการใช้การค้นหาชื่อรหัส Ubuntu เฉพาะ แต่ได้รายงานไปยัง LaunchPad แล้ว ข้อผิดพลาด 1820387, ไม่มีการค้นหารุ่นของแพ็คเกจ คุณต้องรายงานข้อบกพร่องดังกล่าวด้วยตัวเอง

  2. ค้นหาบนเครื่องท้องถิ่นอาจทำโดย Y PPA Manager ดังนี้

    • ติดตั้งก่อนโดย

      sudo add-apt-repository ppa:webupd8team/y-ppa-manager
      sudo apt-get อัปเดต
      sudo apt-get install y-ppa-manager
      
    • จากนั้นเรียกใช้การค้นหาโดยใช้ GUI หรือตาม commandline y-ppa-ค้นหา จากนั้นระบุชื่อแพ็คเกจ i3-ช่องว่าง เพื่อให้ได้สิ่งที่แสดงด้านล่าง เรียงตาม รุ่น คอลัมน์:

      ผลการค้นหา 18.04 LTS Y PPA Manager ค้นหา i3-gaps

      จากนั้นเลือกเพิ่ม PPA ด้วยเวอร์ชันสูงสุดโดยคลิกที่ เพิ่ม PPA ที่เลือก ปุ่ม จากนั้นติดตั้งแพ็คเกจใหม่ล่าสุดโดย sudo apt-get dist-upgrade.

  3. การค้นหาบนเครื่องท้องถิ่นอาจทำได้โดยสคริปต์หลามที่ผู้ใช้สร้างขึ้นชื่อ pyppasearch ดังนี้

    sudo apt-get อัปเดต
    sudo apt-get install python3-requests python3-bs4 python3-launchpadlib
    
    ซีดี ~/ดาวน์โหลด
    wget -c https://raw.githubusercontent.com/anenasa/pyppasearch/main/pyppasearch.py
    chmod +x pyppasearch.py
    

    จากนั้นเราสามารถเรียกใช้การค้นหาโดยใช้คำสั่งด้านล่าง:

    ./pyppasearch.py ​​-c ไบโอนิค -a amd64 i3-gaps
    

    เพื่อให้ได้ผลลัพธ์ดังที่แสดงด้านล่าง:

    i3-gaps 4.17.1-1ubuntu1~ppa5 ppa:regolith-linux/ไบโอนิคทดลอง (amd64)
    i3-gaps 4.18.2-1~regolith2 ppa:rynojvr/ppa ไบโอนิค (amd64)
    i3-gaps 4.17.1-1ubuntu1~ppa4 ppa:kgilmer/regolith-ไม่เสถียร Bionic (amd64)
    i3-gaps 4.17.1-1ubuntu1~ppa5 ppa:regolith-linux/regolith-1.4.1 ไบโอนิค (amd64)
    i3-gaps 4.17.1-1ubuntu1~ppa5 ppa:regolith-linux/r1.3 ไบโอนิค (amd64)
    i3-gaps 4.19.1-1ubuntu1 ppa:regolith-linux/release Bionic (amd64)
    i3-gaps 4.19.1-1ubuntu1 ppa:regolith-linux/ไบโอนิคเสถียร (amd64)
    i3-gaps 4.19.1-1ubuntu1 ppa:regolith-linux/ไบโอนิคไม่เสถียร (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 ไบโอนิค (amd64)
    i3-gaps 4.17.1-1ubuntu1~ppa4 ppa:kgilmer/regolith-stable Bionic (amd64)
    i3-gaps 4.17.1-0york0~18.04 ppa:jonathonf/i3 ไบโอนิค (amd64)
    การค้นหาเสร็จสิ้น
    

    พวกเขาเท่าเทียมกันอย่างแน่นอนจาก Y PPA Manager ความแตกต่างอยู่ในลำดับที่ปรากฏ

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา