Score:1

repo APT ส่วนตัวไม่ส่งคืน Packages.gz

ธง cn

นี่คือสิ่งที่ ฉันกำลังพยายามสร้าง repo ส่วนตัวสำหรับแพ็คเกจ deb ของเรา มันผ่าน การปรับปรุงที่เหมาะสม (เนื่องจากเราไม่ได้ลงนาม - เราใช้ [เชื่อถือได้=ใช่] ตัวเลือกในรายการแหล่งที่มา) แต่หลังจากอัปเดตทั้งหมดที่ฉันเห็น /var/lib/apt/lists เป็นเพียง ปล่อย ไฟล์และไม่ใช่ แพ็คเกจดังนั้นฉันจึงตรวจสอบไม่ได้ด้วยซ้ำว่ามีอะไรอยู่ใน repo ส่วนตัวของฉันด้วย นโยบาย apt-cache <แพ็คเกจ> หรือ smth แบบนี้

ต้นไม้ repo ของฉันมีลักษณะดังนี้:

<some_repo_dir>
  -apt_release.conf  
  -/อูบุนตู
    -/สระน้ำ
      -<แพ็คเกจ deb>
      -Packages.gz
    -/ดิสท
      -/ไบโอนิค
        -ปล่อย
        -/หลัก
          -~binary-amd64 (symlink สมบูรณ์ไปยังอูบุนตู/พูล)
          -~binary-i386 (เหมือนกับ ^)

อ้างถึง นี้ ปัญหา, ชื่อไฟล์ ในการบีบอัด .gz เก็บถาวรคือ พูล/<แพ็กเกจ deb>จึงมีอย่างอื่น เราใช้ยูทิลิตี้ขนาดเล็กในการสร้าง .gz และรวมเข้าด้วยกัน dpkg-scanpackages เครื่องมือที่มีการเพิ่มเติมบางอย่าง

เราใช้การตั้งค่านั้นกับ Debian Jessie และทำงานได้ดีทั้งสองอย่าง ไฟล์:// และ ftp:// URIs แต่บน Ubuntu 18.04 มีบางอย่างผิดพลาดและฉันไม่สามารถเข้าใจได้

ข้อเสนอแนะใด ๆ

โพสต์คำตอบ

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