ข้อดีอย่างหนึ่งที่ Ubuntu มีเหนือการกระจายอื่น ๆ คือแอปพลิเคชันจำนวนมากที่มีให้สำหรับการแจกจ่ายนี้และความสะดวกในการติดตั้งและอัปเดตผ่าน ที่เก็บ PPA ขอบคุณ Launchpad.
น่าเสียดายที่คำสั่ง
add-apt-repository
มีให้บริการสำหรับ Ubuntu เท่านั้นดังนั้นการเพิ่มที่เก็บเหล่านี้จึงไม่ใช่เรื่องง่ายเมื่อคุณต้องการเพิ่มในการแจกจ่ายเช่น debian หรือจากสิ่งนี้คุณสามารถใช้ประโยชน์จากแพ็คเกจ. deb ที่สร้างขึ้นสำหรับ Ubuntu ได้
นี่ไม่ได้หมายความว่าเราไม่สามารถใช้ประโยชน์จากที่เก็บเหล่านี้ใน Debian ได้เนื่องจาก Debian ยังมีวิธีเพิ่มที่เก็บแบบกำหนดเองและเราจะเรียนรู้วิธีการทำสิ่งนี้ด้านล่าง
ก่อนอื่นเราต้องเข้าใจว่าที่เก็บมีการจัดการอย่างไร debian. ซึ่งอยู่ในไฟล์
/etc/apt/sources.list
เช่นเดียวกับการแจกแจงที่ใช้ Debian รวมถึง Ubuntu และมีรูปแบบดังต่อไปนี้:
deb http://site.example.com/debian distribution component1 component2 component3 deb-src http://site.example.com/debian distribution component1 component2 component3
คำแรกในแต่ละบรรทัด (
deb
,
deb-src
) หมายถึงประเภทของไฟล์ที่พบในที่เก็บ ในกรณีของ
deb
หมายความว่าไฟล์ที่มีอยู่ในที่เก็บเป็นไฟล์ที่ติดตั้งได้ประเภทไบนารีซึ่งบรรจุเป็นไฟล์
.deb
สำหรับ Debian หรือการแจกแจงตามนั้น และในกรณีของ
deb-src
หมายความว่าที่เก็บมีซอร์สโค้ดของแอปพลิเคชัน
การกระจายอาจเป็นชื่อของการกระจาย (เลนนี่, จำหลัก, บีบ, ซิด) หรือประเภทของแพ็คเกจ (เสถียรเก่าทดสอบไม่เสถียร).
ส่วนประกอบขึ้นอยู่กับผู้จัดจำหน่ายที่เก็บอยู่แล้วเช่นในกรณีที่เราจะใช้เป็นตัวอย่างสิ่งเหล่านี้คือ หลักลิขสิทธิ์ จำกัด และจักรวาล.
ตอนนี้เรารู้แล้วว่าที่เก็บใน Debian ทำงานอย่างไรมาเรียนรู้วิธีเพิ่มที่เก็บ PPA ใน Debian หรือการแจกแจงตามมัน
สิ่งแรกที่ต้องทำคือค้นหาหน้าที่เก็บ PPA ใน Launchpad โดยทั่วไปเราสามารถทำได้โดยพิมพ์ในเครื่องมือค้นหาเช่น Google ชื่อของที่เก็บ PPA
ในคู่มือนี้เราจะใช้ PPA ที่จัดทำโดยเวอร์ชันเสถียรของ อูบุนตู tweak, ppa: tualatrix / ppa.
ในกรณีที่ไม่พบลิงก์ไปยังหน้าพื้นที่เก็บข้อมูลในเครื่องมือค้นหาเราสามารถป้อนได้โดยตรง Launchpad.net และในเครื่องมือค้นหาให้เขียนชื่อของที่เก็บ PPA
ต่อไปนี้เราค้นหาจากผลลัพธ์ของหน้าพื้นที่เก็บข้อมูลที่เราสนใจในที่สุดก็ไปถึงไซต์ที่เรากำลังมองหาซึ่งเราจะพบข้อมูลทั้งหมดที่เราต้องการเพื่อให้สามารถเพิ่มที่เก็บใน Debian ได้อย่างถูกต้อง
ในหน้าที่เก็บ PPA เราจะพบลิงค์สีเขียวที่ระบุว่า «รายละเอียดทางเทคนิคเกี่ยวกับ PPA นี้»เราคลิกที่ลิงค์นี้และเราจะพบข้อมูลทางเทคนิคเกี่ยวกับพื้นที่เก็บข้อมูลดังกล่าวข้อมูลนี้เป็นที่อยู่อย่างแม่นยำ
deb
y
deb-src
ที่เราต้องเพิ่มเข้าไปในไฟล์
/etc/apt/sources.list
ซึ่งควบคุมที่เก็บบน Debian
นอกจากนี้เราจะเห็นเมนูแบบเลื่อนลงพร้อมรายการการกระจายที่แอปพลิเคชันนี้รองรับ ในกรณีที่ดีที่สุดคุณจะพบแอปพลิเคชันเวอร์ชันล่าสุดสำหรับการแจกแจงทั้งหมด แต่ในบางกรณีการแจกจ่ายแต่ละรายการจะมีแพ็กเกจเวอร์ชันที่แตกต่างกันโดยทั่วไปจะเก่ากว่าในการแจกแจงรุ่นเก่า (โปรดทราบว่าเมนูนี้จะเปลี่ยนพารามิเตอร์โดยอัตโนมัติ การกระจาย ในที่เก็บเพื่อให้คุณรวมไว้ในไฟล์ได้ง่ายขึ้น
/etc/apt/sources.list
)
ในรายละเอียดทางเทคนิคเหล่านี้เรายังสามารถค้นหาหมายเลขของคีย์สาธารณะที่เราจะใช้เพื่อลงนามในที่เก็บแบบดิจิทัล สิ่งนี้ช่วยเราเพื่อให้ระบบตรวจสอบความถูกต้องและความปลอดภัยของที่เก็บที่เราใช้อยู่
หลังจากทราบข้อมูลที่สำคัญทั้งหมดนี้แล้วเราก็มาถึงส่วนที่เราทุกคนคาดหวังก่อนอื่นเราต้องเปิดไฟล์ /etc/apt/sources.list เพื่อเพิ่มที่เก็บใหม่ เราสามารถทำได้โดยดำเนินการบรรทัดต่อไปนี้ในเทอร์มินัลเป็นรูท:
gedit /etc/apt/sources.list
เมื่อเปิดไฟล์ในฐานะรูทเราไปที่ส่วนท้ายของเอกสารและเพิ่มที่เก็บใน อูบุนตู tweak (คุณสามารถเพิ่มความคิดเห็นเพื่อให้ชัดเจนยิ่งขึ้นว่าที่เก็บมาจากไหน)
# ที่เก็บ Ubuntu-Tweak โดย Tualatrix Chou deb http://ppa.launchpad.net/tualatrix/ppa/ubuntu maverick main deb-src http://ppa.launchpad.net/tualatrix/ppa/ubuntu maverick main
ด้วยที่เก็บที่ป้อนในไฟล์
/etc/apt/sources.list
เราสามารถบันทึกและปิดเอกสารได้
ณ จุดนี้เรามีที่เก็บในรายการที่เก็บ Debian แล้ว แต่เราอาจมีปัญหาในการอัปเดตรายการนี้เนื่องจาก Debian อาจพิจารณาว่าที่เก็บไม่ปลอดภัยและไม่ดาวน์โหลดรายการแพ็คเกจที่มีอยู่
เพื่อหลีกเลี่ยงสิ่งนี้เราจะติดตั้งคีย์สาธารณะของที่เก็บโดยดำเนินการคำสั่งต่อไปนี้ในเทอร์มินัลซึ่งเราจะรวมหมายเลขที่ระบุว่าเป็นคีย์สาธารณะในภาพก่อนหน้า (0624A220).
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 0624A220
หากทุกอย่างเป็นไปด้วยดีเราจะเห็นข้อความดังต่อไปนี้ในเทอร์มินัลของเรา:
การดำเนินการ: gpg --ignore-time-crash --no-options --no-default-keyring --secret-keyring /etc/apt/secring.gpg --trustdb-name /etc/apt/trustdb.gpg - keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver keyserver.ubuntu.com --recv-keys 0624A220 gpg: การขอคีย์ 0624A220 จาก hkp server keyserver.ubuntu.com gpg: รหัส 0624A220: « Launchpad PPA สำหรับ TualatriX »ไม่เปลี่ยนแปลง gpg: จำนวนเงินทั้งหมดที่ประมวลผล: 1 gpg: ไม่เปลี่ยนแปลง: 1
หากเป็นผลลัพธ์ตอนนี้เราสามารถอัปเดตรายการที่เก็บและติดตั้งแอปพลิเคชันโดยใช้คำสั่งต่อไปนี้:
อัปเดตความถนัด && ความถนัดติดตั้ง ubuntu-tweak
หมายเหตุสุดท้าย:
- โปรดทราบว่าไม่ใช่ทุกแอปพลิเคชันของ อูบุนตู พวกเขาจะทำงานได้อย่างถูกต้องบน Debian หรือการแจกแจงตามนั้น
- คุณต้องเลือกเวอร์ชันที่จะใช้ในแพ็กเกจอย่างระมัดระวังเนื่องจากสิ่งเหล่านี้อาจนำไปสู่การทำลายการอ้างอิงบางอย่างโดยเฉพาะอย่างยิ่งในการกระจายเช่น Debian เสถียรซึ่งไม่ได้ให้แพ็กเกจเวอร์ชันล่าสุดเสมอไป
ขอบคุณ David นี่เป็นโพสต์ที่ยอดเยี่ยมและมีส่วนช่วยอย่างมากในการทำให้ Linux อันเป็นที่รักของเราสามารถเข้าถึงได้มากขึ้น แน่นอนว่าสอนง่าย ๆ ถ้าทุกคนเขียนเหมือนคุณจะมีผู้ใช้ GNU / Linux เพิ่มขึ้นอีกหลายพันคน สิ่งที่ง่ายมากสำหรับนักเลงเป็นเรื่องยากสำหรับมือใหม่และโดยทั่วไปเมื่อต้องการความช่วยเหลือพวกเขาส่งคุณไปยัง Google หรืออ่านโพสต์หลายพันรายการ "เพื่อให้คุณได้เรียนรู้" ขอขอบคุณและขอแสดงความยินดีอีกครั้ง
ขอบคุณมาก Eduardo ความคิดเห็นของคุณสนับสนุนให้ฉันเขียนต่อไป
สวัสดีเดวิดขอบคุณมากสำหรับการสอนทุกอย่างเป็นไปอย่างสมบูรณ์แบบฉันมี ubuntu tweak ใน lmde ของฉันแล้วขอให้มีวันที่ดี
เดวิดคุณเป็นคนเดียวกับที่เขียนไฟล์ http://120linux.com?
อาศิรพจน์
http://microlinux.blogspot.com
ใช่แดเนียลฉันเป็นคนเดียวกับที่เขียนด้วยลินุกซ์ 120%
อ่าโอเค… xD ฉันเป็นนักเขียนคนอื่น…😛
ฉันไม่รู้ว่าคุณจะทำงานใน 2 ... นี่ของคุณหรือเปล่า
อาศิรพจน์
ไม่นี่ไม่ใช่ของฉัน ฉันอยู่ในตอนนี้ ubunlog.com, 120linux.com และ ubuntizadoelplaneta.com
ฉันออกจากที่ทำงานชั่วคราวเพราะอยู่คนละโครงการ
ahhh ok 😀ฉันมีบล็อกที่เป็นของฉันและฉันเริ่มต้นได้ประมาณ 2 เดือนนิด ๆ ... ลองดูและแสดงความคิดเห็นของคุณกรุณา
บล็อก: http://microlinux.blogspot.com
E-mail: daniel.120linux@gmail.com
ขอบคุณมาก David มันเขียนและอธิบายได้อย่างยอดเยี่ยมในที่สุดฉันก็ได้เรียนรู้การเพิ่ม repos ใน Linux Mint Debian ของฉันแล้ว
ฉันใช้และเรียนรู้กับซอฟต์แวร์ฟรีเป็นเวลา 4 เดือนเท่านั้นฉันเริ่มใช้ ubuntu หลายตัวและฉันได้ติดตั้งถอนการติดตั้งทำข้อผิดพลาดและวิธีแก้ปัญหานับไม่ถ้วนด้วย Linux Mint 9, Kubuntu, Zorin OS 4, Ubuntu 10.04 และ 10.10 แต่ ความท้าทายส่วนตัวที่ยิ่งใหญ่ที่ฉันมีคือการเรียนรู้วิธีสร้างเคอร์เนลและติดตั้ง Debian และรู้วิธีทำงานกับมัน ฉันยังศึกษาภาษา Python ในเวลาว่างและเรียนต่อด้วย C ++ และ Java อย่างไรก็ตามฉันมีแรงบันดาลใจและภาพลวงตาที่ยอดเยี่ยมหากเมื่อฉันหยิบสคริปต์ขึ้นมาเป็นครั้งแรกมีคนบอกฉันเกี่ยวกับซอฟต์แวร์ฟรี แต่เดี๋ยวก่อน "มันไม่สายเกินไปถ้าความสุขเป็นสิ่งที่ดี"
ตั้งแต่วันนี้เพิ่มในรายการโปรดของฉัน
ไชโย…
ขอบคุณมากสำหรับความคิดเห็นและกำลังใจมากมายกับเป้าหมายของคุณเพราะในซอฟต์แวร์ฟรีเราต้องการคนจำนวนมากเช่นเดียวกับคุณ
ฉันสามารถเพิ่มด้วงได้หรือไม่จาก Maverick หรือ Lucid บน Linux Mint Debian
ฉันมีด้วงอยู่แล้ว แต่ repos ทำให้ฉันมีข้อผิดพลาดเกี่ยวกับรหัสผ่าน
W: ข้อผิดพลาด GPG: http://ppa.launchpad.net รุ่นไม่ฝักใฝ่ฝ่ายใด: ไม่สามารถตรวจสอบลายเซ็นต่อไปนี้ได้เนื่องจากไม่มีคีย์สาธารณะของคุณ: NO_PUBKEY 55708F1EE06803C5
ดังนั้นฉันจึงลบออกตอนนี้คุณยังสามารถเพิ่มได้หรือไม่
ไชโย…
คุณต้องมีความเฉพาะเจาะจงมากว่าคุณต้องการเพิ่มพื้นที่เก็บข้อมูลใดเพื่อติดตั้ง Grub เพราะความจริงก็คือฉันไม่เข้าใจจริงๆว่าปัญหาคืออะไร
ขอบคุณในท้ายที่สุดฉันได้เพิ่ม ppa-grub ของ Lucid เนื่องจาก Maverick หายไป
ปัญหาคือฉันติดตั้งด้วงเพื่อให้ภาพพื้นหลังของตัวโหลดมัลติบูตสวยขึ้นฉันติดตั้งทุกอย่างได้ดียกเว้น repos ที่ให้ข้อผิดพลาดที่ฉันพูดถึงก่อนหน้านี้ แต่ฉันคิดว่าฉันได้แก้ไขแล้วด้วยบทช่วยสอนที่ยอดเยี่ยมของคุณ
ไชโย…
ขออภัยเป็นด้วง 2
ว้าวฉันไม่ชัดเจนมันคือ BURG GRUB ของ Grub 2
ไชโย…
ฉันเข้าใจว่าคุณกำลังพยายามติดตั้ง Burg มันเป็นเหมือนทางแยกของ Grub ที่จะทำให้การเริ่มต้นดูน่าสนใจยิ่งขึ้น
อ่านคู่มือนี้ที่ฉันเขียนเพื่อเรียนรู้เพิ่มเติมเกี่ยวกับวิธีการติดตั้งใน Ubuntu (อาจเป็นประโยชน์สำหรับ Mint) http://www.wereveryware.com/2010/07/como-instalar-modificar-y-eliminar-burg.html
ขอบคุณดาวิดฉันกำลังมองหาบางอย่างเช่นนั้นสำหรับห้องสมุดบางแห่งที่ฉันต้องการ แต่ในที่สุดเมื่อพยายามทำ
apt-key adv --keyserver keyserver.ubuntu.com –recv-keys 0624A220
ฉันไม่ได้ดาวน์โหลดคีย์ดังนั้นฉันต้องการทราบว่าฉันจะทำอย่างไรในกรณีนี้ขอบคุณ….
ก่อนอื่นคุณพยายามติดตั้งพื้นที่เก็บข้อมูลใดและการแจกจ่ายใด
สิ่งที่คุณเผยแพร่ด้วย tuto นี้
# Ubuntu-Tweak Repository โดย Tualatrix Chou
หญิงที่เข้าสังคมครั้งแรก http://ppa.launchpad.net/tualatrix/ppa/ubuntu ไม่ฝักใฝ่ฝ่ายใดหลัก
Deb-src http://ppa.launchpad.net/tualatrix/ppa/ubuntu ไม่ฝักใฝ่ฝ่ายใดหลัก
ฉันกำลังพยายามอัปเดตหรือติดตั้ง libgpod4 ในเวอร์ชัน 0.7.95-1
เนื่องจากฉันมี iPhone 3gs และไม่รู้จักฉันในเดเบียนและฉันบีบและพวกเขาไปที่นั่นเพียง 0.7.93 และทำงานได้จาก 95 ฉันบอกคุณเพราะฉันทำให้มันใช้งานได้บนแล็ปท็อปของฉัน แต่ฉันต้องรวบรวม และติดตั้งด้วยมือสิ่งที่ฉันต้องการคือช่วยตัวเองที่ทำงานได้เนื่องจากมีการพึ่งพามากมายและมันน่าเบื่อดังนั้นฉันไม่รู้ว่ามันทำให้ฉันง่ายขึ้นแบบนี้หรือเปล่าแม้ว่าฉันคิดว่า (จมูก) มันไม่สามารถทำได้ จะทำตั้งแต่แพ็คเกจเดียวกันที่ขึ้นอยู่กับ libgpod ขึ้นอยู่กับคนอื่น ๆ เหมือนกันที่คุณเห็นและฉันก็จบลงด้วยการระเบิดทั้งหมดฮ่าฮ่าฮ่า ... สิ่งที่สามารถทำได้ในกรณีนั้น ??? ขอบคุณล่วงหน้าและสำหรับคำตอบ….
Joséปัญหาที่ฉันเห็นในบรรทัดที่คุณเรียกใช้เพื่อติดตั้งคีย์ Ubuntu-Tweak คือคุณกำลังใช้สคริปต์ (
-
) แทนที่จะเป็นสอง (--
) ก่อนคำสั่งkeyserver
yrecv-keys
.แก้ไขและลองอีกครั้งเพื่อรับคีย์
ไม่ฉันทำไปแล้วและไม่มีอะไรอย่าเปิดวิธีอื่นในการดาวน์โหลดและติดตั้งด้วยมือ ???
ฉันลองวิธีที่คุณบอกฉัน:
# apt-key adv –keyserver keyserver.ubuntu.com –recv-keys 0624A220
และฉันได้รับสิ่งนี้:
การดำเนินการ: gpg –ignore-time-ขัดแย้ง - ไม่มีตัวเลือก –no-default-keyring –secret-keyring /etc/apt/secring.gpg –trustdb-name /etc/apt/trustdb.gpg –keyring / etc / apt / trust.gpg –primary-keyring /etc/apt/trusted.gpg –keyserver keyserver.ubuntu.com –recv-keys 0624A220
gpg: การขอคีย์ 0624A220 จากเซิร์ฟเวอร์ hkp keyserver.ubuntu.com
?: keyserver.ubuntu.com: การเชื่อมต่อหมดเวลา
gpgkeys: ข้อผิดพลาดในการดึงข้อมูล HTTP 7: ไม่สามารถเชื่อมต่อ: การเชื่อมต่อหมดเวลา
gpg: ไม่พบข้อมูล OpenPGP ที่ถูกต้อง
gpg: จำนวนเงินทั้งหมดที่ประมวลผล: 0
ไม่มีอะไรดาวน์โหลดไม่รู้ว่าจะลงหรือเปิดแหล่งอื่นหรือช่วยแนะนำดีกว่าครับ ...
โฮเซ่อ่านบรรทัดต่อไปนี้ที่ฉันตอบคุณ ...
สวัสดีJoséฉันลองใช้คีย์แล้วและไม่มีปัญหากับมันฉันไม่เข้าใจว่าทำไมคอมพิวเตอร์ของคุณไม่สามารถดาวน์โหลดได้
นี่คือลิงก์ไปยังคีย์สาธารณะ http://keyserver.ubuntu.com:11371/pks/lookup?op=get&search=0x6AF0E1940624A220.
ฉันขอแนะนำให้คุณอ่านรายการ Seek 'N Geek สองรายการนี้ซึ่งจะสอนวิธีแก้ปัญหาคีย์สาธารณะ:
บอกฉันทีว่ามันเป็นอย่างไรในระหว่างนี้ฉันจะจำลอง Debian เพื่อช่วยคุณในทางที่ดีขึ้นใช่ไหม
พร้อมฉันแก้ไขฉันมีปัญหาเพราะฉันไม่รู้ว่าฉันต้องทำอะไร แต่ไฟร์วอลล์ปิดกั้นเซิร์ฟเวอร์และไม่ยอมให้ฉันดาวน์โหลดข้อผิดพลาดเลเยอร์ 8 ฮิฮิสิ่งที่ฉันพยายามอัปเดต libgpod4 0.7.95 1-XNUMX แต่มันยากเพราะการพึ่งพา แต่ฉันจะดู…. ขอบคุณมาก….
เดวิดคำถามคุณรู้หรือไม่ว่าฉันให้อัปเดตความถนัดและไม่สนใจบรรทัดเหล่านั้นนั่นคือมันไม่โหลดแหล่งที่มาของอูบุนตูเลยฉันทำแบบกราฟิกผ่าน ubuntu-tweak และฉันก็ไกล่เกลี่ยความล้มเหลวของส่วนที่เหลืออื่น ๆ พวกเดเบียนถ้าพวกเขาโหลดฉันทำไมมันถึงเกิดขึ้น?
Joséอาจเป็นไปได้ว่าแอปพลิเคชันไม่สามารถทำงานร่วมกับ Debian ได้คุณกำลังพยายามติดตั้ง Ubuntu Tweak ซึ่งสร้างขึ้นเป็นพิเศษสำหรับ Ubuntu
ฉันยังไม่สามารถดาวน์โหลด Debian ได้ฉันมักจะประสบปัญหาในการดาวน์โหลดนั่นคือเหตุผลที่ฉันไม่สามารถช่วยคุณได้ในขณะนี้หากคุณต้องการส่งอีเมลพร้อมข้อมูลติดต่อของคุณแล้วฉันจะแจ้งให้คุณทราบ ฉันสามารถหา.
สวัสดี. ฉันต้องการให้มุมมองเกี่ยวกับการจัดระเบียบที่เก็บถ้าฉันทำได้
ภายใน« /etc/apt/sources.list.d/ »คุณสามารถเพิ่มไฟล์เสริมที่มีส่วนขยาย«รายการ»ซึ่งมีที่เก็บด้วยเช่นกันดังนั้นคุณสามารถสร้างไฟล์ที่เรียกว่า« ubuntutweak.list »ในกรณีที่ครอบคลุมได้ ในบทช่วยสอนนี้
เพื่อให้แน่ใจว่าไฟล์ /etc/apt/sources.list มีเฉพาะที่เก็บ Debian อย่างเป็นทางการเท่านั้น
คำอวยพร
ขอบคุณ🙂ข้อมูลนี้ช่วยฉันได้มากทุกอย่างหายไปเสมอเมื่อฉันเข้าสู่ Launchpad
ฉันกำลังจะรื้อฟื้นปัญหาที่ตายแล้วขอโทษ .. ฉันถามคุณว่าการติดตั้งแอปพลิเคชันจากที่เก็บเหล่านี้ซึ่งไม่ใช่แอปพลิเคชันจากที่เก็บข้อมูลเริ่มต้นของฉันมีความปลอดภัยเพียงใด . ขอบคุณ