คำถามติดแท็ก patch

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

5
จะติดตั้งแพคเกจ Ubuntu เฉพาะกับรุ่นที่แน่นอนได้อย่างไร
ฉันต้องการตั้งค่าเครื่องเสมือนใหม่ด้วยแพคเกจที่ระบุ (ชื่อและรุ่น) ที่ระบุ ตัวอย่างเช่น apache2 ในรุ่นที่2.2.20-1ubuntu1มีการอ้างอิงทั้งหมด แม้ว่าจะมีแพ็คเกจใหม่ในเซิร์ฟเวอร์นี้ควรติดตั้งรุ่นนี้ การแก้ปัญหาต้องทำงาน / ปรับขนาดด้วย "การตั้งค่า" หลายรายการ เครื่องเสมือนอื่นอาจต้องการ apache2 รุ่นเก่ากว่า ปัจจุบันฉันรู้ถึงความเป็นไปได้บางอย่างที่ติดตั้งแพ็คเกจที่แน่นอน แต่ไม่ได้ปรับขนาดที่ดี: คัดลอกทั้งหมดที่ต้องการ*.debไปยังเครื่องเสมือนทุกเครื่องด้วยตนเองและป้อน: dpkg -i... -> สามารถใช้งานได้ แต่มีข้อผิดพลาดเกิดขึ้นได้ง่ายมาก (สคริปต์แบบแมนนวล ฯลฯ ) สร้างและใช้ที่เก็บ Ubuntu ใหม่สำหรับการตั้งค่าแต่ละครั้ง -> ไม่ทำงานเพราะฉันต้องการที่เก็บ n รายการ ติดตั้งเครื่องหนึ่งครั้งและคัดลอก VM / สร้างสแน็ปช็อต -> ไม่ทำงานเพราะฉันจะต้องเก็บ n VMs ปัญหาของฉันอาจระบุว่าเป็นการจัดการแก้ไข แต่ฉันไม่ต้องการอัปเดตแพ็คเกจเป็นเวอร์ชันปัจจุบัน เป้าหมายของฉันคือการติดตั้งแพ็คเกจเก่า

6
เราจะได้รับแพตช์ 200 สายที่เพิ่มประสิทธิภาพได้อย่างไร?
ฉันอ่าน Phoronix วันนี้ว่ามี200 patch patchไปยัง Linux Kernel ซึ่งช่วยปรับปรุงการตอบสนองของเดสก์ท็อปได้อย่างมาก ผู้ใช้ Ubuntu จะได้รับสิ่งนี้ในวิธีที่ได้รับการสนับสนุนได้อย่างไร

5
วิธีการปิดการใช้งาน Page Table Isolation เพื่อให้ได้ประสิทธิภาพที่หายไปเนื่องจากการแก้ไขช่องโหว่ความปลอดภัยของ Intel CPU
เนื่องจากปัญหาด้านความปลอดภัยของ Intel CPU ในปัจจุบันมีแพตช์ที่คาดว่าจะทำให้ประสิทธิภาพของระบบช้าลง ฉันจะแน่ใจได้อย่างไรว่าแพทช์นี้จะไม่ถูกติดตั้งบนระบบ Ubuntu ของฉัน
43 security  intel  cpu  patch 

2
ฉันจะส่งโปรแกรมแก้ไขไปยังโครงการ Launchpad ได้อย่างไร
ด้วยพื้นหลัง Git / GitHub และรู้น้อยมากเกี่ยวกับ Bazaar VCS ฉันต้องการรายงานข้อบกพร่องบางครั้งให้กับโครงการที่โฮสต์บน Launchpad และแม้แต่ส่งแพตช์ ฉันต้องการที่จะทำในลักษณะ "เหมาะสม" เพื่อให้พร้อมสำหรับการรวมหรือปรับปรุงในขณะที่ไม่ได้รับ ฉันไม่สามารถหาวิธีง่าย ๆ ที่เหมาะสมสำหรับความต้องการของฉันได้ สิ่งที่ฉันทำจนถึงตอนนี้: ฉันสร้างบัญชี Launchpad แล้ว รายงานข้อผิดพลาด ติดตั้ง Bazaar และตั้งค่าคีย์ SSH เป็นต้น ตอนนี้ถ้าเป็น GitHub ฉันก็จะได้ แยก repo โคลน repo คดเคี้ยว สร้างสาขาที่มีชื่ออย่างดีและทำงาน กระทำ + ผลัก สร้างคำขอดึงโดยใช้ GitHub WUI แต่ไม่ใช่ GitHub และสถาปัตยกรรม Launchpad และ Bazaar นั้นค่อนข้างแตกต่างจาก GitHub / …
20 launchpad  git  bazaar  patch 

2
เป็นไปได้ไหมที่จะรวมโปรแกรมแก้ไขในรุ่นปัจจุบัน? ถ้าเป็นเช่นนั้นได้อย่างไร
ดังนั้นในขณะที่ผมกลับมารายงานข้อผิดพลาดในปลั๊กอินเพลสหน้าต่าง Compiz ของ มันเป็นการถดถอยที่สำคัญอย่างยิ่งสำหรับผู้ที่ได้รับผลกระทบ: ส่วนใหญ่ผู้ใช้ Gnome-Fallback ตัดสินจากรายงาน แพทช์โผล่ขึ้นมาในเวลาไม่นาน ฉันสร้าง PPA สำหรับการทดสอบและทุกคนที่เกี่ยวข้องจนถึงขณะนี้กำลังรายงานปัญหาที่ได้รับการแก้ไข มันยังช่วยแก้ไขข้อผิดพลาดอีก ฉันทำการทดสอบด้วยเดสก์ท็อป Unity มาตรฐานและสามารถพูดได้ (สำหรับการทดสอบของฉัน) ไม่มีผลข้างเคียงใด ๆ ฉันต้องการผลักดันให้ Ubuntu ตอนนี้ด้วยเหตุผลสองประการ: ฉันเห็นแก่ตัว. ฉันไม่ต้องการอัปเดต PPA ของฉันทุกครั้งที่มีการผลักดัน Compiz เวอร์ชันใหม่เป็น 12.04 ฉันไม่ต้องการให้ผู้ใช้ Ubuntu เห็นหน้าต่างของพวกเขาลอยไปมาเพราะมีข้อผิดพลาดเล็ก ๆ น้อย ๆ ฉันต้องการให้แพทช์นี้ส่งไปยัง Compiz เวอร์ชันของ Ubuntu โดยเร็วที่สุดเท่าที่จะทำได้ดังนั้นเราจึงสามารถทำเครื่องหมายข้อบกพร่องเหล่านี้ได้แล้วและดำเนินชีวิตต่อไป ฉันต้องมีขาไหนที่จะดึงสิ่งนี้มาไว้ในอูบุนตูตอนนี้เลย? ฉันไม่ได้ดูแลโครงการนี้และมันเป็นเรื่องต้นน้ำ แต่มันค่อนข้างสมบูรณ์สำหรับ Ubuntu ฉันสามารถไปที่ Compiz แต่ฉันคิดว่าถ้าพวกเขายอมรับแพตช์มันจะเป็นเดือน (อย่างน้อยก็จะปล่อย) ก่อนที่มันจะอยู่ใกล้กับ Ubuntu และเมื่อฉันพบคนที่เหมาะสมฉันจะทำให้กระบวนการเนียนที่สุดเท่าที่จะเป็นไปได้สำหรับพวกเขาได้อย่างไร …

3
กลยุทธ์ในการจัดการกับ QA ที่แย่ลงเรื่อย ๆ ของ Canonical หรือไม่?
installed (local or obsolete)หมวดหมู่ของฉันเต็มเพราะ Canonical เพิ่งผลักดันการอัปเดตแล้วดึงพวกเขากลับมา เกิดขึ้นกับสองเมล็ดในอดีตที่ผ่านมาและเกิดขึ้นอีกครั้งcupsในเช้านี้ ฉันใช้ Ubuntu มาประมาณสามปีแล้วและฉันจำไม่ได้ว่ามันเกิดขึ้นบ่อยเท่าปีนี้ ดังนั้นวิธีการจัดการกับสิ่งนี้อย่างมีเหตุผล? ฉันคิดถึงการติดตั้งอัปเดตสัปดาห์ละครั้งเท่านั้น แต่นั่นก็ไม่ได้ช่วยป้องกันการคว้าอัปเดตที่ไม่ดีที่พวกเขาส่งออกมาก่อนที่ฉันจะตรวจสอบ เป็นกลยุทธ์ที่ดีในการติดตั้งเฉพาะการอัพเดตในช่วงสุดสัปดาห์หรือไม่? ดูเหมือนว่าการอัปเดตระบบมักจะไม่ถูกส่งออกในช่วงสุดสัปดาห์ ฉันคิดว่าพวกเขาสามารถผลักดันการอัปเดตที่ไม่ดีในบ่ายวันศุกร์และดึงมันในเช้าวันจันทร์ หรืออย่างใดไม่ติดตั้งการปรับปรุงจนกว่าพวกเขาจะถูกผลักออกในช่วงเวลาหนึ่ง - เช่นสองวัน? มีวิธีอัตโนมัติในการทำเช่นนั้นหรือไม่? แก้ไข: หนึ่งในระบบที่ได้รับผลกระทบรัน Lubuntu 16.04 กับlinux-genericเคอร์เนลและอีกอันหนึ่งวิ่ง Lubuntu 16.04 ด้วยlinux-generic-hwe-16.04เคอร์เนล ทั้งคู่ได้รับผลกระทบจากการcupsอัปเดตเวอร์ชั่น 2.13-4ubuntu0.2 ที่ถูกส่งออกไปแล้วดึงกลับมาในวันที่ 27 มีนาคม 2017 linux-genericเครื่องได้รับการอัปเดตเคอร์เนลรุ่น 4.4.0.67.12 ที่ถูกดึงกลับมาในภายหลัง อัพเดตนี้ยังได้กำพร้าsnapdรุ่น 2.23.1 linux-generic-hwe-16.04เครื่องที่ได้รับเคอร์เนลรุ่น 4.8.0.42.14 ที่ถูกกำพร้าแล้ว

1
วิธีการส่งแพตช์เพื่อแก้ไขความเสียหายทั้งหมดที่ LP: # 600941 เป็นสาเหตุคืออะไร
วิธีที่ดีที่สุดในการส่งแพตช์เพื่อแก้ไขความเสียหายทั้งหมดที่เกิดจากLP: # 600941คืออะไร? ฉันถามเพราะ LP: # 600941 ถูกใส่ลงใน Ubuntu ทุกรุ่นที่ยังคงรองรับอยู่ในขณะนี้ ฉันควรเลือกรุ่นใดรุ่นหนึ่งและทำงานubuntu-bugกับมันหรือไม่? รุ่นนั้นควรเป็น LTS หรือ Oneiric หรือแม่นยำ (ฉันจะได้รับแม่นยำได้อย่างไรถ้าต้องการ) เรื่องราวคือหลังจากที่มันถูกผลักออกจากระบบทั้งหมดของเราเริ่มประสบ Nagios nrpe รีสตาร์ทล้มเหลว คำสั่งเช่น /etc/init.d/nagios-nrpe-server restart จะทำให้ nrpe หยุด แต่ไม่รีสตาร์ท ผมติดตามลงนี้เพื่อวิธีการที่สคริปต์จะเรียก/etc/init.d/nagios-nrpe-serverstart-stop-daemon ปัญหาคือว่า "หยุด" stanza ในการ/etc/init.d/nagios-nrpe-serverเรียกสคริปต์ครั้งแรก start-stop-daemon ซึ่งส่ง SIGTERM ไปยัง nrpe แล้วรอเพียงหนึ่งวินาที หาก nrpe ยังไม่ออกจากเวลานั้นไฟล์ pid จะยังคงอยู่และ/etc/init.d/nagios-nrpe-serverสคริปต์จะลบออก ยิ่งไปกว่านั้นหาก/etc/init.d/nagios-nrpe-server restartมีการใช้ไฟล์ pid ไม่เพียง แต่จะถูกลบออกไปความพยายามในการรีสตาร์ท nrpe …

6
เป็นวิธีที่เหมาะสมในการแก้ไขไวน์สำหรับ PPA ที่กำหนดเองคืออะไร?
ฉันได้ทำการติดตั้ง Patch ให้กับ Wine ด้วยตนเองเพื่อใช้กับเครื่องของตัวเองแล้ว แต่ฉันต้องการที่จะใส่มันลงใน PPA สำหรับเพื่อนและความสัมพันธ์ของฉัน ขณะนี้ฉันทำตามขั้นตอนนี้: รับแหล่งข้อมูลล่าสุดจาก PPA ต้นน้ำผ่าน apt-get source ใช้patchเพื่อใช้โปรแกรมแก้ไขอย่างไม่เป็นทางการและไม่สนับสนุนของฉัน สร้างแพ็คเกจโดยใช้ dpkg-buildpackage -rfakeroot -uc -b นี่เป็นสิ่งที่ดีสำหรับการสร้างแพ็คเกจที่จะทำงานบนเครื่องของฉัน อย่างไรก็ตามตอนนี้ฉันต้องการกระจายงานสร้างที่กำหนดเองนี้ให้ผู้อื่นผ่านทาง PPA ขั้นตอนนี้เพียงพอหรือไม่หรือมีขั้นตอนที่ถูกต้องมากขึ้นและ / หรือง่ายกว่าในการรักษาขั้นตอนที่ฉันควรปฏิบัติตามสำหรับไวน์โดยเฉพาะหรือไม่

2
ฉันจะใช้โปรแกรมแก้ไขกับเคอร์เนลได้อย่างไร?
ฉันเป็น linux noob นิดหน่อยดังนั้นอย่าเบื่อกับความเข้าใจที่ไม่เข้าใจของฉันในบางแง่มุมของระบบปฏิบัติการ อย่างไรก็ตามฉันเพิ่งโหลด Ubuntu ลงบนเครื่องเดสก์ท็อปของฉัน (บูตคู่) และทุกอย่างเรียบร้อยดี ปัญหาเดียวก็คือ (ฉันค้นคว้าปัญหามาระยะหนึ่งแล้วและตัดสินใจว่านี่เป็นปัญหา) คีย์บอร์ดเกมที่ฉันเสียบเข้ากับเครื่องไม่ได้รับการสนับสนุนจากเคอร์เนล ฉันพบสิ่งนี้: http://www.spinics.net/lists/linux-usb/msg62270.html ซึ่งเป็นคนอื่นที่มีปัญหาเดียวกันและแก้ไขได้โดยใช้โปรแกรมปรับปรุงที่เคอร์เนลของพวกเขา ฉันจะทำอย่างไร มีที่ไหนที่ฉันสามารถคัดลอกรหัสจากหน้าเว็บนั้นหรือมันซับซ้อนกว่านั้นหรือไม่ ป.ล. ไม่มีปัญหากับฮาร์ดแวร์ เครื่องนี้ถูกบูทสองเครื่องและทำงานได้ดีอย่างสมบูรณ์กับ windows 7 และทำงานได้อย่างสมบูรณ์ในไบออสและเริ่มต้นจนถึงช่วงเวลาที่โหลด Ubuntu

1
Noob คำถาม - วิธีทำให้แพทช์ทำงาน
ฉันกำลังประสบปัญหาในการริพซีดีเพลงและพบแพทช์ในฟอรัมมากกว่าที่จะแก้ไขได้ แต่ไม่รู้จะนำไปใช้ แพทช์ cdparanoia ขอบคุณล่วงหน้า
1 patch 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.