ฉันใช้งาน Ubuntu รุ่นอัลฟ่ามาระยะหนึ่งแล้ว ฉันยังคงพบปัญหา - ฉันจะแก้ไขปัญหาเหล่านี้ได้อย่างไร ฉันควรทำอย่างไรเมื่อพบปัญหาเหล่านี้ ฉันจะหาผู้ใช้ Ubuntu + 1 คนอื่นเพื่อถามคำถามได้ที่ไหน
ฉันใช้งาน Ubuntu รุ่นอัลฟ่ามาระยะหนึ่งแล้ว ฉันยังคงพบปัญหา - ฉันจะแก้ไขปัญหาเหล่านี้ได้อย่างไร ฉันควรทำอย่างไรเมื่อพบปัญหาเหล่านี้ ฉันจะหาผู้ใช้ Ubuntu + 1 คนอื่นเพื่อถามคำถามได้ที่ไหน
คำตอบ:
หากคุณถูกเปลี่ยนเส้นทางที่นี่คุณอาจถามคำถามเกี่ยวกับ Ubuntu หรือ Alpha รุ่นเบต้า
โดยทั่วไปเราไม่ได้ใช้คำถามเกี่ยวกับการทำงานหรือใช้รุ่นอาคิโอะของ Ubuntu เผยแพร่ที่นี่ตั้งแต่รุ่นพัฒนาเปลี่ยนแปลงเกือบทุกชั่วโมงและมักจะมันหักและทดสอบอัลฟาที่คาดว่าจะให้ข้อเสนอแนะโดยตรงกับนักพัฒนาที่ผ่านบั๊กเพื่อให้ปัญหาเหล่านี้ สามารถแก้ไขได้สำหรับทุกคน
ไม่ใช่ว่าเราไม่สนใจเราเพียง แต่จะไม่เก่งและจุดประสงค์หลักของเว็บไซต์ก็คือการสร้างทรัพยากรที่สามารถนำกลับมาใช้ใหม่ได้สำหรับผู้ใช้ซึ่งจะยากหากเรามีคำถามมากมายเกี่ยวกับสิ่งที่ อย่างรวดเร็วกลายเป็นล้าสมัย!
คำตอบในคำถามนี้จะช่วยให้คุณเริ่มต้นโชคดีและขอบคุณสำหรับการทดสอบ!
ไฟล์บั๊ก
คุณควรยื่นข้อบกพร่องสำหรับแพ็คเกจที่เกี่ยวข้องที่คุณมีปัญหา ข้อบกพร่องเป็นหนึ่งในข้อได้เปรียบหลักของการมีนักพัฒนาเผยแพร่ - พวกเขาให้ข้อมูลที่มีค่าแก่นักพัฒนาและช่วยในการปรับปรุงซอฟต์แวร์
ฉันจะรายงานข้อผิดพลาดได้อย่างไร
หากคุณไม่แน่ใจว่าแพ็กเกจใดที่จะส่งไฟล์บั๊กโปรดใช้แหล่งข้อมูลอื่น ๆ (ฟอรัม, รายชื่อผู้รับจดหมาย ฯลฯ ) เพื่อสอบถามแพ็คเกจที่คุณควรใช้
ข้อมูลการแก้ไขข้อบกพร่องจะช่วยให้คุณยื่นข้อบกพร่อง
ส่วนการพัฒนาและการเขียนโปรแกรมของฟอรัม Ubuntu เป็นจุดเริ่มต้นที่ดี subforum แม่นยำขึ้นอยู่กับการเปิดตัว แต่ในช่วงเวลาที่คุณต้องการพัฒนาเวอร์ชันอูบุนตู
ดูกระทู้ล่าสุดและดูว่ามีอะไรที่ดูเหมือนปัญหาที่คุณกำลังประสบอยู่ ถ้าไม่คุณควรสร้างกระทู้ใหม่ที่มีรายละเอียดประสบการณ์ของคุณ
ก่อนทำการอัพเกรดให้ทดสอบเสมอ
sudo apt-get --simulate dist-upgrade
หากคุณได้รับข้อผิดพลาดเกี่ยวกับแพ็คเกจที่เสียหายอย่าอัพเกรด
เมื่อมีการเปลี่ยนแปลงขนาดใหญ่มีการทำมักจะเป็นนักพัฒนาที่จะโพสต์บนอูบุนตู-devel-ประกาศรายชื่อ รายการนี้ไม่ได้รับการโพสต์มากมาย (เทียบกับรายการอื่น ๆ ของ Ubuntu!) ดังนั้นสำหรับผู้ทดสอบก่อนวางจำหน่ายไม่มีข้อแก้ตัวที่ไม่ได้สมัครเป็นสมาชิก
การอัปโหลดไปยังที่เก็บถาวรจะถูกส่งไปยังรายชื่อผู้รับจดหมาย, ตั้งชื่อตามชื่อเล่นของสัตว์, เช่นการเปลี่ยนแปลงที่ชัดเจน, การเปลี่ยนแปลงที่น่าแปลกใจ , ฯลฯ การทำรายการนี้จะเป็นประโยชน์ในการดูว่าการอัปโหลดที่มีความเสี่ยง สายไปแล้ว.
นอกจากนี้เครื่องมือสถานะการเก็บถาวรยังมีประโยชน์สำหรับการแสดงสถานะของการจัดเก็บก่อนที่คุณจะอัพเกรด
คำตอบ Launchpadเป็นอีกหนึ่งเว็บไซต์คำถามและคำตอบอย่างเป็นทางการสำหรับอูบุนตู (และบางซอฟต์แวร์อื่น ๆที่ได้รับการพัฒนาบน Launchpad ) แต่ในขณะที่ AskUbuntu มุ่งเน้นไปที่การผลิตตอบนำมาใช้ใหม่ที่ช่วยให้ผู้คนจำนวนมากและมีวิวัฒนาการในช่วงเวลาที่คำตอบ Launchpad เป็นติดตามสนับสนุนเน้นการตอบด้วยคำตอบของคำถามแต่ละข้อไม่ว่าคำถามนั้นจะอยู่ในรูปแบบใดและมีประโยชน์ต่อผู้ใช้รายอื่นหรือไม่
ด้วยเหตุผลบางอย่างLaunchpad Answersมักจะไม่ปรากฏในรายการแหล่งข้อมูลสนับสนุนอย่างเป็นทางการของ Ubuntu แม้ว่าจะเป็นหนึ่ง (แสดงไว้ที่นี่และที่นี่ ) มันถูกเปิดใช้งานมาเป็นเวลานานและกลุ่มชุมชน Ubuntu ที่มีชีวิตชีวา ให้เวลาและพลังงานในการจัดหาและรับความช่วยเหลือที่นั่น
คำถามเกี่ยวกับการพัฒนา Ubuntu (หรือ Ubuntu + 1 ที่เราเรียกว่าที่นี่ใน AU) ยินดีต้อนรับในLaunchpad Answersแต่เช่นที่นี่ถ้าคุณโพสต์ข้อผิดพลาดเป็นคำถามการตอบสนองจะเป็น "ยื่นรายงานข้อผิดพลาด ." คำถามเกี่ยวกับวิธีการจัดเก็บไฟล์หรือตรวจสอบข้อผิดพลาดในอูบุนตูในการพัฒนาอย่างถูกต้องยินดีต้อนรับสู่ Launchpad Answers แต่คุณควรจะเข้าใจอย่างชัดเจนว่านี่คือสิ่งที่คุณถาม
แม้ว่าคำถามของคุณเกี่ยวกับสิ่งที่จะได้ผลิตเป็นบทความที่ดีเป็นคำตอบก็ยังคงเป็นที่เหมาะสมสำหรับคำตอบ Launchpad ไม่มีสิ่งใดในภาษาท้องถิ่นสำหรับคำตอบของ Launchpad ด้านพลิกคือคำตอบในLaunchpad Answersไม่สามารถแก้ไขหรือลงคะแนนได้และมีแนวโน้มที่จะได้รับคำตอบจากคน ๆ เดียวในแต่ละครั้ง (นั่นคือจนกว่าคุณจะระบุว่าคำตอบนั้นเหมาะกับคุณหรือไม่)
Launchpad Answersเชื่อมต่อกับLaunchpad Bugsและคำถามและข้อบกพร่องบน Launchpad สามารถเชื่อมโยงซึ่งกันและกัน (ซึ่งมีผลต่อการแจ้งเตือนสมาชิก) และแม้แต่แปลงเป็นกันและกัน รายงานบั๊กที่ควรเป็นคำถามมักถูกแปลงเป็นคำถาม คำถามที่ควรรายงานข้อผิดพลาดบางครั้งจะถูกแปลงเป็นรายงานข้อบกพร่อง (แม้ว่าจะเป็นไปได้ แต่บ่อยครั้งก็ควรเริ่มจากศูนย์เมื่อมีการรายงานข้อผิดพลาดแทนที่จะเริ่มด้วยคำถามดังนั้นหากมีใครใน Launchpad ขอให้คุณรายงานข้อผิดพลาดนั่นคือสิ่งที่คุณควรทำ )
คำถามในภาษาใดก็ได้รับการสนับสนุนในLaunchpad Answers (คุณเลือกภาษาที่คุณถามคำถาม) แม้ว่ารายงานข้อผิดพลาดจะต้องยื่นเป็นภาษาอังกฤษเท่านั้น สิ่งนี้เกี่ยวข้องกับUbuntu + 1 เป็นพิเศษเพราะมันหมายถึง:
คุณสามารถใช้Launchpad Answersเพื่อทำงานกับข้อบกพร่องที่เฉพาะเจาะจงกับภาษาหรือภูมิภาคของคุณโดยไม่ต้องรู้หรือรู้สึกว่าเขียนและอ่านภาษาอังกฤษได้อย่างสะดวกสบาย
คุณสามารถใช้Launchpad Answersเพื่อขอความช่วยเหลือในการแปลข้อความจากภาษาของคุณเป็นภาษาอังกฤษเพื่อให้คุณสามารถรายงานข้อผิดพลาดเป็นภาษาอังกฤษ (หรือขอความช่วยเหลือในการเปลี่ยนแปลงรายงานข้อผิดพลาดที่คุณเคยทำในภาษาอังกฤษ)
เช่นเดียวกับที่มันเป็นความคิดที่ดีที่จะมองไปที่คำถามที่พบบ่อยก่อนที่จะใช้ AskUbuntu ก็แนะนำให้อ่านคู่มือ (มันสั้นมาก!)หรืออย่างน้อยก็เป็นส่วนหนึ่งในการถามคำถามก่อนที่จะโพสต์คำถามในคำตอบ Launchpad
ตัวอย่างที่นี่ใช้หนึ่งสาขาในปริมาณ รู้สึกอิสระที่จะเปลี่ยนแปลงตามความจำเป็น
เมื่อคุณเห็นข้อบกพร่องและรายงานคุณจะได้รับข้อเสนอแนะที่มีค่าโดยเฉพาะจากนักพัฒนา คุณสามารถลองเริ่มเขียนโปรแกรมโดยส่งแพตช์ ก่อนอื่นคุณต้องคิดออกแพ็กเกจต้นทางที่เกี่ยวข้องกับข้อผิดพลาด (แพ็คเกจที่เกี่ยวข้อง) มันจะปรากฏขึ้นเป็นชื่อเช่นlinux-meta-ti-omap4
หรือชื่อแพคเกจอื่น จากนั้นคุณสามารถเยี่ยมชมhttps://code.launchpad.net/ubuntu/+source/ linux-meta-ti-omap4โดยเปลี่ยนชื่อแพ็คเกจตามต้องการ
เมื่อไปถึงที่นั่นคุณควรเลือกสาขาที่ถูกต้องซึ่งมักจะเป็นสิ่งที่ชอบlp:ubuntu/[version-in-development]-proposed/linux-meta-ti-omap4
(หมายเหตุ[version-in-development]
ส่วนควรเป็นเวอร์ชันปัจจุบันในอัลฟ่าหรือเบต้า
ตอนนี้ได้เวลารับสาขาแล้ว:
ก่อนอื่นคุณต้องbzr
:
sudo apt-get install bzr
และคุณจะต้องการคีย์ SSH (คุณสามารถข้ามสิ่งนี้ได้หากคีย์ SSH ของคุณอยู่ใน Launchpad แล้ว):
เปิด 'รหัสผ่านและกุญแจ' โดยค้นหาจากเส้นประ
สร้างคีย์ SSH ใหม่ด้วยรหัสผ่านที่เป็นไปได้ ตรวจสอบให้แน่ใจว่าเป็น SSHv2 หากมีตัวเลือกสำหรับสิ่งนั้นและใช้ RSA
คลิกขวาในรายการที่สร้างขึ้นครั้งเดียวแล้วส่งออกเป็นไฟล์ที่คุณต้องการ
เปิดไฟล์ด้วย Gedit และคัดลอกข้อความรวมถึงบรรทัดสั้นด้านบนพร้อมข้อมูลเกี่ยวกับกุญแจ
วางสิ่งนี้ลงในกล่องที่ด้านล่างของหน้านี่และส่งแบบฟอร์ม
ตอนนี้คุณสามารถเชื่อมต่อกับ BZR ได้แล้ว เปิดบรรทัดคำสั่งและสร้างไดเรกทอรีใหม่และเปลี่ยนเป็น:
mkdir directory-name-of-your-choice&&cd directory-name-of-your-choice
ดำเนินการดังต่อไปนี้:
bzr launchpad-login [launchpad userid]
ตอนนี้คุณสามารถรับสาขาด้วย:
bzr branch lp:ubuntu/quantal-proposed/linux-meta-ti-omap4
เปลี่ยนชื่อสาขาตามความจำเป็น สิ่งนี้ใช้สำหรับเชิงปริมาณ แต่ชื่อสาขาจะเปลี่ยนไป
หากคุณคิดว่า devs มีการเปลี่ยนแปลงสาขาคุณสามารถใช้bzr pull
เมื่ออยู่ในโฟลเดอร์ที่คุณแยกไป
ทำการเปลี่ยนแปลงของคุณโดยใช้โปรแกรมที่คุณเลือก (ยกเว้น.po
ไฟล์ที่ถูกสร้างขึ้นแบบไดนามิก) และหากปัญหาเกี่ยวข้องกับข้อความ UI ให้แน่ใจว่าได้เปลี่ยนไฟล์. pot ที่ถูกต้อง
ทุกครั้งที่คุณต้องการทำจุดตรวจให้ใช้:
bzr commit -m "a descriptive message about your changes"
หลังจากทำงานเสร็จแล้วให้ดันสาขาด้วย:
bzr push lp:~[your userid]/project-name/branch-name
ในกรณีตัวอย่างนี้มันจะเป็น
bzr push lp:~[your userid]/ubuntu/quantal-proposed/linux-meta-ti-omap4
เมื่อเสร็จแล้วให้ไปที่จุดบกพร่องแล้วคลิก "ลิงก์ไปยังสาขาที่เกี่ยวข้อง" ทางด้านขวา วางสาขาที่คุณสร้างโดยไม่มีlp:
ส่วน:
~[your userid]/ubuntu/quantal-proposed/linux-meta-ti-omap4
ในตัวอย่างนี้ สาขาจะถูกรวมเข้าด้วยกันหากผู้ชื่นชอบชอบหรือจะได้รับการปรับปรุง นอกจากนี้ยังสามารถปฏิเสธได้หากปัญหาสามารถแก้ไขได้อย่างหมดจดมากขึ้นการเปลี่ยนแปลงของคุณไม่สามารถแก้ปัญหาได้หรือหากปัญหาได้รับการแก้ไขแล้วในสาขาอื่น