วิธีอัพเดตรายการของที่เก็บ Linux

คลังลินุกซ์เมื่อติดตั้งแอพพลิเคชั่นและโปรแกรมบน ลินุกซ์ มีหลายวิธีที่จะทำ ผู้ใช้ขั้นสูงสามารถเลือกดาวน์โหลดซอร์สโค้ดจากเว็บไซต์ของผู้พัฒนาและรวบรวมลงในคอมพิวเตอร์ได้โดยตรง สิ่งที่ช้ามากและทำไม่ได้จริงๆ ผู้ใช้ที่ไม่มีประสบการณ์ส่วนใหญ่มักจะเลือกวิธีง่ายๆ: ค้นหาและดาวน์โหลดไบนารี (ตัวอย่างเช่น deb) และติดตั้งจากตัวจัดการแพ็คเกจโดยการดับเบิลคลิก เช่นเดียวกับใน Windows. และประการที่สามเรามีผู้ใช้ระดับกลางที่ต้องการความสะดวกสบายและใช้งานง่าย ของที่เก็บ Linux เพื่อดาวน์โหลดติดตั้งและอัปเดตโปรแกรมของพวกเขา

ที่เก็บ Linux คืออะไร

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

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

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

คลังเก็บประเภทต่าง ๆ ในอูบุนตู

เมื่อเราติดตั้ง อูบุนตู, distro จะติดตั้งชุดที่เก็บข้อมูลที่เป็นของช่องทางต่าง ๆ :

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

และนอกเหนือจากที่เก็บเหล่านี้เรายังสามารถเพิ่มที่เก็บของบุคคลที่สามใน Linux distro ของเราเพื่อติดตั้งซอฟต์แวร์อื่นได้อย่างปลอดภัย

ขั้นตอนที่เราจะเห็นต่อไปได้ทำไปแล้วบน Ubuntu แต่พวกเขาควรจะเหมือนกันสำหรับดิสทริบิวเตอร์ที่ใช้ Debian

วิธีเพิ่มที่เก็บใหม่ลงในรายการซอฟต์แวร์

หากต้องการดูรายการที่เก็บข้อมูลที่เรามีใน Ubuntu distro สิ่งที่เราต้องทำคือเปิดเทอร์มินัล (Control + Alt + T) และดำเนินการคำสั่งต่อไปนี้:

sudo gedit /etc/apt/sources.list

ในกรณีที่มันใช้งานไม่ได้หรือเราไม่มี gedit ติดตั้งใน distro ของเราเราสามารถทำสิ่งต่อไปนี้โดยไปที่ "nano" editor

นาโน sudo / etc / apt / sources.list

รายชื่อตัวแทนและ Linux

อย่างที่เราจะเห็นเราจะเปิดรายการพร้อมที่เก็บข้อมูลทั้งหมดที่เรามีใน distro ของเรา ที่เก็บ (ตัวอย่างเช่น deb http://en.archive.ubuntu.com/ubuntu/ จำกัด การอัพเดตหลัก bionic) ที่เริ่มต้นโดยไม่มี # คือที่ที่ใช้งานอยู่ ในทางกลับกันสิ่งที่ปรากฏที่จุดเริ่มต้นด้วย # คือสิ่งที่เราได้ติดตั้งไว้ แต่ถูกปิดใช้งาน

หากเราต้องการที่จะเพิ่ม repo ใหม่เราเพียงแค่ต้องเพิ่มดังต่อไปนี้ในตอนท้ายของไฟล์ข้อความ:

  • deb [arch = amd64] http://dl.google.com/linux/chrome/deb/ main main

เราบันทึกการเปลี่ยนแปลงและไป แน่นอนก่อนที่จะอัปเดตที่เก็บและติดตั้งโปรแกรมใด ๆ เราต้องติดตั้งคีย์ความปลอดภัยของที่เก็บนั้น โดยปกติจะเสนอพร้อมกับ PPA จากนั้นเราจะดูตัวอย่างกับทางการของ Google Chrome ซื้อคืน

ตัวอย่างการเพิ่มที่เก็บ Google Chrome จาก Terminal

เพื่อเพิ่ม ที่เก็บหรือ PPA จาก Linux เราต้องทำดังต่อไปนี้ สิ่งแรกคือการค้นหาอินเทอร์เน็ตสำหรับพื้นที่เก็บข้อมูลที่เราต้องการเพิ่ม ในกรณีของ Google Chrome (ตัวอย่างนี้) เราสามารถหาได้จาก เว็บไซต์ของ Google .

ในเทอร์มินัลเราจะดำเนินการคำสั่งต่อไปนี้เพื่อเพิ่มคีย์ของที่เก็บ Google อย่างเป็นทางการใน Linux ของเรา มิฉะนั้นซอฟต์แวร์ที่เก็บข้อมูลไม่สามารถตรวจสอบได้และจะส่งคืนข้อผิดพลาด:

wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -

เมื่อคำสั่งก่อนหน้าได้รับการดำเนินการเราสามารถเพิ่มที่เก็บลงในรายการของที่เก็บ Ubuntu และเราจะทำเช่นนั้นด้วยคำสั่งต่อไปนี้:

sudo sh -c 'echo“ deb [arch = amd64] http://dl.google.com/linux/chrome/deb/ เสถียรหลัก” >> /etc/apt/sources.list.d/google.list'

เห็นได้ชัดว่าถ้าเราได้เพิ่มพื้นที่เก็บข้อมูลจาก gedit ดังที่เราอธิบายไว้ในขั้นตอนก่อนหน้าคำสั่งสุดท้ายนี้จะไม่จำเป็น

ก่อนอื่นเราจะต้องอัปเดตลิสต์ของที่เก็บ Linux เพื่อลงทะเบียนในระบบของเราโปรแกรมทั้งหมดและเพื่อให้สามารถดาวน์โหลดและติดตั้งด้วยการติดตั้ง apt

วิธีอัพเดตรายการของที่เก็บ Linux

หากเราเพิ่มที่เก็บข้อมูลที่เราต้องการลงในรายการตามขั้นตอนก่อนหน้าหรือเพียงแค่ต้องการอัปเดตซอฟต์แวร์ของเราโดยไม่ต้องเพิ่มที่เก็บใหม่กระบวนการจะเร็วขึ้นมาก

สิ่งที่เราต้องทำคือเปิดเทอร์มินัล (Control + Alt + T) ใน Linux ของเราและรันคำสั่งสองคำสั่งต่อไปนี้:

  • อัปเดต sudo apt (เพื่ออัปเดตรายการซอฟต์แวร์ของที่เก็บ)
  • sudo apt upgrade (เพื่อดาวน์โหลดแพ็คเกจที่มี)

ลินุกซ์ repositorios Actualizar

เมื่อกระบวนการเสร็จสิ้นโปรแกรมทั้งหมดของ Linux ซึ่งติดตั้งผ่านที่เก็บจะถูกอัปเดตเป็นเวอร์ชันล่าสุด

ตอนนี้เราสามารถติดตั้งโปรแกรมที่เราต้องการจากที่เก็บของ Linux ของเราโดยใช้ apt ติดตั้ง (ตัวอย่างเช่น: sudo apt ติดตั้ง google-chrome)