Score:2

Sudo apt อัปเกรดความแตกต่างในคำอธิบายเสียงสะท้อน / เอาต์พุต

ธง cn

ฉันใช้ Ubuntu 20.04 และเพียงแค่ เพิ่งวิ่ง อัปเดต sudo apt สองครั้งโพสต์ผลลัพธ์ด้านล่าง

คำถามของฉัน:

  • ทำไม 2 apt จึงแตกต่างกัน (1 ไป 16 อีกไปที่ 4)

(FYI: ฉันทำ sudo apt อัพเกรด ระหว่างสองอัน แต่ฉันยกเลิกด้วย Ctrl+C)

blabla@PMQG:~$ sudo apt update
[sudo] รหัสผ่านสำหรับ noob: 
รับ: 1 http://security.ubuntu.com/ubuntu focal-security InRelease [114 kB]    
ตี: 2 http://de.archive.ubuntu.com/ubuntu โฟกัส InRelease                    
รับ: 3 http://de.archive.ubuntu.com/ubuntu focal-updates InRelease [114 kB]
รับ: 4 http://de.archive.ubuntu.com/ubuntu focal-backports InRelease [108 kB]
รับ:5 http://de.archive.ubuntu.com/ubuntu focal-updates/main amd64 DEP-11 ข้อมูลเมตา [279 kB]
รับ: 6 http://security.ubuntu.com/ubuntu focal-security/main แพ็คเกจ i386 [356 kB]
รับ:7 http://de.archive.ubuntu.com/ubuntu focal-updates/universe amd64 DEP-11 ข้อมูลเมตา [363 kB]
รับ: 8 http://security.ubuntu.com/ubuntu focal-security/main amd64 แพ็คเกจ [1.135 kB]
รับ: 9 http://de.archive.ubuntu.com/ubuntu focal-updates/multiverse amd64 DEP-11 Metadata [944 B]
รับ: 10 http://de.archive.ubuntu.com/ubuntu focal-backports/main amd64 DEP-11 Metadata [8.012 B]
รับ:11 http://de.archive.ubuntu.com/ubuntu focal-backports/universe amd64 DEP-11 Metadata [11,3 kB]
รับ:12 http://security.ubuntu.com/ubuntu focal-security/main amd64 DEP-11 ข้อมูลเมตา [38,2 kB]
รับ: 13 http://security.ubuntu.com/ubuntu focal-security/universe แพ็คเกจ amd64 [675 kB]
รับ: 14 http://security.ubuntu.com/ubuntu focal-security/universe แพ็คเกจ i386 [532 kB]
รับ:15 http://security.ubuntu.com/ubuntu focal-security/universe amd64 DEP-11 Metadata [66,3 kB]
รับ:16 http://security.ubuntu.com/ubuntu focal-security/multiverse amd64 DEP-11 Metadata [2.464 B]
ดึงข้อมูล 3.804 kB ใน 8 วินาที (448 kB/s)                                              
กำลังอ่านรายการแพ็กเกจ...เสร็จแล้ว
สร้างต้นไม้พึ่งพา       
กำลังอ่านข้อมูลสถานะ...
สามารถอัพเกรดได้ 3 แพ็คเกจ เรียกใช้ 'apt list --upgradable' เพื่อดู



blabla@PMQG:~$ รายการ apt --upgradable 
รายการ...เรียบร้อย
linux-generic-hwe-20.04/focal-updates 5.13.0.25.26~20.04.12 amd64 [อัพเกรดได้จาก: 5.11.0.46.51~20.04.23]
linux-headers-generic-hwe-20.04/focal-updates 5.13.0.25.26~20.04.12 amd64 [อัพเกรดได้จาก: 5.11.0.46.51~20.04.23]
linux-image-generic-hwe-20.04/focal-updates 5.13.0.25.26~20.04.12 amd64 [อัพเกรดได้จาก: 5.11.0.46.51~20.04.23]

blabla@PMQG:~$ sudo apt update
[sudo] รหัสผ่านสำหรับ noob: 
เข้าชม: 1 http://security.ubuntu.com/ubuntu focal-security In Release             
ตี: 2 http://de.archive.ubuntu.com/ubuntu โฟกัส InRelease                    
ตี: 3 http://de.archive.ubuntu.com/ubuntu focal-updates In Release
ตี: 4 http://de.archive.ubuntu.com/ubuntu focal-backports InRelease
กำลังอ่านรายการแพ็กเกจ...เสร็จแล้ว
สร้างต้นไม้พึ่งพา       
กำลังอ่านข้อมูลสถานะ...
สามารถอัพเกรดได้ 3 แพ็คเกจ เรียกใช้ 'apt list --upgradable' เพื่อดู




cn flag
(https://askubuntu.com/questions/960575/what-do-hit-and-get-mean-in-the-output-of-apt-get-update) ฉันพบสิ่งนี้ใน GET และ HIT แต่ไม่แน่ใจว่าฉันเข้าใจทั้งหมดหรือไม่ มีคำอธิบายที่ง่ายกว่านี้ไหม
cn flag
@ มีคนทำคำถาม GET และ HIT นั่นเป็นคำอธิบายที่ชัดเจน ขอบคุณ แต่ไม่ใช่ในอีก 2 คำถาม
ru flag
@Noob ฉันค่อนข้างแน่ใจว่าอันที่สองที่มีคนตอบคำถามว่าแต่ละบิตทำอะไร IGN, HIT และ GET มีคำอธิบายทั้งหมด [ที่นี่](https://askubuntu.com/a/294532/10616) เว้นแต่คุณจะถามเรื่องอื่น คุณกำลังถามคำถามสองข้อแยกกัน คำถามที่สองคือ "ทำไม apt ที่แตกต่างกันจึงทำงานต่างกัน"
cn flag
@ThomasWard คุณพูดถูก ฉันถามคำถามเดิมสองครั้ง (ไม่ดีของฉัน) และฉันไม่รู้เกี่ยวกับ 1 คำถามต่อเธรด ป่วยเก็บไว้ในใจ แต่ใช่ คำถามที่ 2 ของฉันคือ 'ทำไม apt ที่แตกต่างกันถึงทำงานต่างกัน'
ru flag
@Noob จากนั้นงานของคุณคือลบบิต 'คำถามที่ตอบแล้ว' ทั้งหมดและจำกัดคำถามของคุณไว้ที่ "ทำไม apt ถึงทำงานแตกต่างกัน" บางส่วนเท่านั้น เนื่องจากกฎหนึ่งคำถามต่อกระทู้ (นี่ไม่ใช่ฟอรัมสนทนา)
Artur Meinild avatar
vn flag
คำถามที่มีอยู่นี้อธิบายความแตกต่าง ซึ่งจะอธิบายว่าทำไมผลลัพธ์จึงแตกต่างกันเช่นกัน ['Ign' , \`Get\` หรือ 'Hit' หมายถึงอะไรเมื่อรันการอัปเดต apt-get?](https://askubuntu.com/questions/294525/what-does-ign-get-or-hit -mean-เมื่อรัน-an-apt-get-update)
cn flag
@ThomasWard ฉันคิดว่าฉันเข้าใจแล้ว จะอ่านอีกสองสามครั้ง ฉันจำเป็นต้องลบเธรดนี้หรือไม่ และขอขอบคุณอีกครั้งสำหรับความอดทนและความประพฤติของคุณ
cn flag
@ThomasWard ดูเหมือนว่ามีคนถามคำถามเดียวกัน [LINK](https://askubuntu.com/questions/1172209/long-list-of-hit-and-get-from-sudo-apt-update)
Someone avatar
my flag
สวัสดี เป็นไงบ้าง? จดจำฉัน? ลิงค์ที่คุณกล่าวถึงในความคิดเห็นด้านบนกำลังถามสิ่งเดียวกัน IMO คำถามของคุณควรถูกปิดเนื่องจากซ้ำกัน ไม่จำเป็นต้องมีคำถามที่แตกต่างกันสองคำถามที่ถามในสิ่งเดียวกัน การทำเครื่องหมายคำถามของคุณว่าซ้ำจะเป็นการปิดคำถาม อย่างไรก็ตาม ฉันคิดว่าคำถามของคุณสามารถรวมเข้ากับคำถามอื่นได้ @ThomasWard ทำได้ นอกจากนี้ โปรดอย่าแก้ไขโพสต์ของคุณเพียงเพื่อดึงดูดความสนใจให้มากขึ้น ฉันสันนิษฐานว่าเป็นเพราะคุณไม่ได้เพิ่มข้อมูลสรุปในการแก้ไขล่าสุดของคุณ
cn flag
@ใครก็ได้ ฉันจะทิ้งโพสต์นี้ไว้อีก 1 สัปดาห์ เพื่อให้ ThomasWard รวมเข้าด้วยกัน หลังจาก 1 สัปดาห์ ฉันจะลบโพสต์นี้ (ฉันชอบให้ทุกอย่างสะอาดและเป็นระเบียบ :))
Someone avatar
my flag
@นู๋นู๋... อย่าลบกระทู้นี้นะ แค่ปล่อยให้มันเหมือนเดิม Mods จะทำสิ่งที่จำเป็น
cn flag
@ บางคนตกลงฉันจะปล่อยให้มันเป็นอย่างนั้น
Someone avatar
my flag
@Noob Good .. ฉันเห็นว่ามีการอัปเกรดเคอร์เนล โปรดอัปเกรดโดยเร็วที่สุดเพื่อให้ได้ประสิทธิภาพที่ดีที่สุด
Score:1
ธง sa

มิเรอร์ที่คุณกำลังดาวน์โหลดการอัปเดตจะติดตามเวลาล่าสุดที่ผู้ใช้เชื่อมต่อกับเซิร์ฟเวอร์อัปเดตจาก Ubuntu ของคุณ มันสามารถเดาได้อย่างชาญฉลาดว่าอินสแตนซ์ Ubuntu ใดเชื่อมต่อกับมันโดยการเปรียบเทียบรายการซอฟต์แวร์ที่ติดตั้งซึ่งคุณกำลังพยายามอัปเดตกับรายการซอฟต์แวร์ที่ติดตั้งซึ่งบันทึกจากผู้ใช้ Ubuntu ที่ดาวน์โหลดการอัปเดตจากมิเรอร์เดียวกัน หากคุณเชื่อมต่อกับเซิร์ฟเวอร์อัปเดตเมื่อเร็วๆ นี้ เซิร์ฟเวอร์จะให้บริการการเปลี่ยนแปลงเดลต้าจากครั้งล่าสุดที่คุณเชื่อมต่อกับมิเรอร์นั้น และซิงโครไนซ์ไฟล์ดัชนีแพ็คเกจอีกครั้งจากแหล่งที่มา แทนที่จะทำให้คุณดาวน์โหลดไฟล์ดัชนีแพ็คเกจทั้งหมดจากแหล่งที่มาทุกครั้ง เช่นเดียวกับที่คุณต้องทำหากคุณเปลี่ยนไปใช้เซิร์ฟเวอร์อัปเดตอื่น

cn flag
ขอบคุณสำหรับคำตอบ. ฉันยังสังเกตเห็นว่ามิเรอร์ (เซิร์ฟเวอร์) ต่างๆ มีการอัปเดตที่แตกต่างกัน เมื่อฉันทำการ `sudo apt update` บนมิเรอร์ปัจจุบันของฉัน ฉันเห็นเพียง 1 การอัปเดตที่มีอยู่ แต่เมื่อฉันเปลี่ยนเป็นมิเรอร์อื่น ฉันเห็นการอัปเดตที่มีอยู่ 4 รายการ หมายความว่ากระจกไม่สะท้อนกันเอง?
Someone avatar
my flag
@Noob ไม่ โดยทั่วไปแล้วมิเรอร์เป็นสำเนาของเซิร์ฟเวอร์หลัก อย่างไรก็ตาม กระจกบางตัวอาจไม่ทันสมัย ​​ซึ่งนำไปสู่สถานการณ์ที่คุณอธิบายไว้ กระจกเหล่านั้นอาจยังไม่ได้รับการอัพเดต? คุณสามารถตรวจสอบการอัปเดตล่าสุดได้ในเซิร์ฟเวอร์หลัก เซิร์ฟเวอร์หลักดำเนินการโดย Canonical ซึ่งเป็นบริษัทที่เป็นเจ้าของ Ubuntu นอกจากนี้ยังขึ้นอยู่กับที่เก็บข้อมูลในไฟล์รายการแหล่งที่มา สำหรับข้อมูลเพิ่มเติม โปรดดูที่ https://askubuntu.com/a/1378188/1460940
cn flag
@ใครวะ! ขอบใจ! ที่ล้างมันทั้งหมด! ชื่นชมมาก!
Someone avatar
my flag
@Noob สุดยอด! ดีใจที่ได้ช่วยคุณ!
Someone avatar
my flag
@Noob นี่คือคำตอบที่อธิบายวิธีเปลี่ยนกระจกอย่างถูกต้อง อาจช่วยได้: https://askubuntu.com/a/1376664/1460940
Score:0
ธง vn

เพื่ออธิบายเพิ่มเติมโพสต์นี้: อะไร อิก , รับ หรือ ตี หมายถึงเมื่อรัน apt-get update? (ซึ่งฉันยังคงเชื่อว่านี่เป็นคำถาม & คำตอบที่ซ้ำกัน .. )

สรุป:

  • ตี หมายถึง apt ตรวจสอบการประทับเวลาในรายการแพ็คเกจ (ปล่อย/ในการเปิดตัว* และ ดัชนี ไฟล์) ที่ตรงกันและไม่มีการเปลี่ยนแปลง

  • รับ หมายถึง apt ตรวจสอบการประทับเวลาในรายการแพ็คเกจ (ปล่อย/ในการเปิดตัว* และ ดัชนี ไฟล์) มีการเปลี่ยนแปลงและสิ่งเหล่านั้นจะถูกดาวน์โหลด

ดังนั้นในครั้งแรกที่คุณวิ่ง อัปเดต sudo apt, มีการเปลี่ยนแปลงในการ ในการเปิดตัว ไฟล์สำหรับที่เก็บ 3 ใน 4 แห่ง (ไฟล์ที่ส่งคืน รับ ใน 4 บรรทัดแรก) เช่นเดียวกับ ดัชนี ไฟล์สำหรับส่วนประกอบพื้นฐาน (12 บรรทัดสุดท้าย)

อย่างไรก็ตาม ครั้งที่สองที่คุณเรียกใช้ อัปเดต sudo apt,มันเท่านั้น ฮิต เดอะ ในการเปิดตัว ไฟล์ หมายความว่าไม่มีการเปลี่ยนแปลงใดๆ ดัชนี ไฟล์.

ดังนั้น, ฉลาด ไม่รบกวนการตรวจสอบพื้นฐาน ดัชนี ไฟล์อีกครั้งเพราะมันรู้ว่าไม่มีการเปลี่ยนแปลงในครั้งนี้ (เนื่องจากทั้งหมด ในการเปิดตัว ไฟล์ที่ส่งคืน ตี).

สิ่งนี้ชัดเจนยิ่งขึ้นจากความจริงที่ว่าไม่มี 12 บรรทัดสุดท้ายของการเรียกใช้ครั้งแรกที่มี โฟกัส ซื้อคืน ตามมาทั้งหมด ได้รับ หรือ ฮิต มาจาก โฟกัสความปลอดภัย, การปรับปรุงโฟกัส และ โฟกัสแบ็คพอร์ต - เฉพาะ 3 ตัวที่ส่งคืน a รับ จาก ในการเปิดตัว ไฟล์.

*: ความแตกต่างระหว่าง ปล่อย และ ในการเปิดตัว ไฟล์: ในการเปิดตัว ไฟล์ถูกเซ็นชื่อในบรรทัดในขณะที่ ปล่อย ไฟล์ควรมีไฟล์ Release.gpg ประกอบ

cn flag
ขอบคุณสำหรับคำตอบ ฉันไม่ได้มองหาความหมายของ HIT/GET แต่สำหรับคำอธิบายเกี่ยวกับความแตกต่าง (ตามที่ @karel) ให้ไว้ แต่ฉันเห็นด้วยกับคุณว่าคำถามของฉันค่อนข้างซ้ำซาก คุณจะแนะนำให้ฉันทำอย่างไร

โพสต์คำตอบ

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