คำถามติดแท็ก package-management

คำถามเกี่ยวกับการจัดการแพคเกจซอฟต์แวร์โดยเฉพาะอย่างยิ่งระบบ APT และ dpkg


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

1
ฉันจะเปิดใช้งานพื้นที่เก็บข้อมูล "พิเศษ" ได้อย่างไร
ฉันได้อ่านเกี่ยวกับที่เก็บพิเศษสำหรับ Ubuntu ด้วยซอฟต์แวร์ใหม่ที่ออกมาเป็นอิสระจากการวางจำหน่าย distro ฉันจะเปิดใช้งานได้อย่างไร

3
ฉันจะเริ่มพื้นที่เก็บข้อมูลของตัวเองได้อย่างไร
ฉันเป็นนักพัฒนาตัวยง แต่ฉันไม่เคยได้รับการตั้งค่า PPA ของฉัน - ใครบางคนจะไปเกี่ยวกับเรื่องนี้? พบปัญหาทั่วไปหรือไม่ ฉันจะรับซอร์สโค้ดของฉันเพื่อรวบรวมเป็นแพ็คเกจบน PPA ได้อย่างไร

3
วิธีการติดตั้ง scipy และ numpy บน Ubuntu 16.04
ฉันกำลังพยายามติดตั้ง scipy และ numpy บน Ubuntu 16.04 แต่ฉันได้รับข้อผิดพลาดต่อไปนี้ มีใครบอกวิธีติดตั้งเครื่องมืออ้างอิงได้บ้าง Reading package lists... Done Building dependency tree Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not …

2
ทำไมไม่มี“ python-support” ใน 16.04 อีกต่อไป?
ฉันอยากรู้ว่าเหตุใดแพคเกจสนับสนุนของไพ ธ อนจึงไม่มีอยู่ใน 16.04 - สิ่งนี้เกี่ยวข้องกับการเปลี่ยน Python3 ให้เป็นค่าเริ่มต้นหรือไม่ นอกจากนี้มีแพคเกจใด ๆ ที่ "ต้องการ" หรือไม่ที่ไม่ได้ติดตั้งและรัน ok โดยบังคับให้มีการอ้างอิงหรือไม่ มีอันตรายหรือไม่ในผู้ดูแลแพคเกจที่เพิ่งลบ "python-support" ออกจากรายการข้อกำหนดเพื่อแก้ไขปัญหานี้ในการอัพเดต?

3
มันจะดีกว่าที่จะรวบรวมจากแหล่งที่มาหรือติดตั้งจากแพคเกจ. deb?
บางครั้งเมื่อดาวน์โหลดซอฟต์แวร์จากอินเทอร์เน็ตฉันพบว่ามีแพ็คเกจ. deb พร้อมสำหรับ Debian / Ubuntu และ tarball ที่จะรวบรวม ในตอนแรกฉันจะใช้แพคเกจเพื่อความสะดวกในการติดตั้งและจะไม่กล้ารวบรวม แม้แต่เสียงมันก็ทำให้ฉันกลัวเล็กน้อย อย่างไรก็ตามทุกวันนี้เมื่อฉันมีตัวเลือกบางครั้งฉันพบว่าตัวเองอยู่ในภาวะที่กลืนไม่เข้าคายไม่ออก: มีข้อได้เปรียบที่ไม่เป็นที่นิยมในการรวบรวมจากแหล่งเปรียบเทียบกับแพ็คเกจ. deb หรือไม่ ฉันหวังว่าจะได้พบกับที่นี่ขอบคุณ

1
ความแตกต่างระหว่างแพคเกจ ssh และ openssh คืออะไร?
ฉันกำลังตั้งค่าเซิร์ฟเวอร์ LAMP และต้องการใช้ SSH ฉันเห็นคำสั่งsudo apt-get install sshและสงสัยว่ามันเป็นสิ่งเดียวกันกับ openssh หรือไม่? ถ้าฉันจะทำการติดตั้ง apt-get openssh ฉันจะมี ssh สองเวอร์ชันที่แตกต่างกันบนเครื่องของฉันหรือไม่?

4
Ubuntu มีค่าเทียบเท่า AUR (Arch User Repository) หรือไม่
หลังจากที่ได้เล่นกับ Arch เพียงเล็กน้อยสิ่งที่เกี่ยวกับมันที่ทำให้ฉันประทับใจมากที่สุดคือ AUR ด้วยเครื่องมืออย่าง Yaourt คุณสามารถติดตั้งซอฟต์แวร์ตกเลือดได้อย่างง่ายดายซึ่งบางส่วนนั้นมาจากคอมไพล์และมันจะรวบรวมและติดตั้งให้คุณโดยอัตโนมัติ มีสิ่งนี้สำหรับ Ubuntu หรือไม่? ฉันรู้เกี่ยวกับ PPAs แต่ฉันไม่คิดว่าพวกเขาจะเทียบเท่า แก้ไข: นี่คือเหตุผลที่ฉันไม่คิดว่า PPAs เหมือนกันกับ AUR: PPA มีแพคเกจที่คอมไพล์แล้วในขณะที่ AUR มีทั้งแพ็กเกจที่คอมไพล์และแพ็กเกจซอร์สพร้อมกับสคริปต์สำหรับการคอมไพล์มันบนแพลตฟอร์มใด ๆ ซึ่งหมายความว่าจะต้องมีการบำรุงรักษา PPA โดยคนที่สร้างพวกเขาในขณะที่ด้วย AUR แพคเกจที่ไม่ได้คอมไพล์สามารถสร้างขึ้นบนส่วนท้ายของผู้ใช้ เนื่องจาก PPAs เฉพาะสำหรับรุ่นของ Ubuntu นั้น PPAs จำนวนมากจึงล้าสมัย แพ็คเกจยังคงใช้งานได้หากผู้ดูแล PPA เพิ่งจะปรับปรุง PPA เป็น Ubuntu รุ่นล่าสุด แต่บ่อยครั้งที่พวกเขาค้างอยู่ บางครั้งฉันต้องแฮก PPA เพื่อให้ฉันสามารถใช้แพ็คเกจเดิมที่ทำงานในรุ่นก่อนหน้าได้ PPA จำนวนมากสร้างไม่ถูกต้องแม้ว่าโครงการจะมีเสถียรภาพมากกว่าหรือน้อยกว่าก็ตาม ฉันกำลังคิดถึง FinalTerm …

6
วิธีลบแพ็คเกจ snap ที่ปิดใช้งาน (ไม่ได้ใช้) ด้วยคำสั่งบรรทัดเดียว?
เมื่อฉันรันsnap list --allคำสั่งมันจะแสดงแพ็คเกจ snap รุ่นที่ติดตั้งทั้งหมด Name Version Rev Tracking Developer Notes atom 1.26.1 150 stable snapcrafters classic brave v0.22.669dev 23 stable brave - core 16-2.32.6 4571 stable canonical core core 16-2.32.5 4486 stable canonical core,disabled firefox 59.0.2-1 71 stable mozilla disabled firefox 60.0-2 85 stable mozilla - gimp 2.10.0 38 …

3
NPM เป็นรุ่นที่ไม่ถูกต้องในการติดตั้ง Ubuntu (18.04) ล่าสุด
การติดตั้งปกติจะเป็นการsudo apt install nodejsติดตั้ง Node.js จากนั้นsudo apt install npmติดตั้ง Node Package Manager แต่เมื่อทำเช่นนั้นกล่าวว่าnpm -v 3.5.2หากต้องการอัปเกรดตามปกติฉันจะต้องsudo npm install -g npmอัปเดตเป็นเวอร์ชันล่าสุด (ซึ่งในขณะที่เขียนบทความนี้6.0.1) เมื่อฉันทำwhich npmฉันได้รับ/usr/local/bin/npmแต่aptติดตั้ง symlink /usr/bin/npmที่ ถ้าฉันsudo apt purge npmจะลบ NPM, ก็ยังออกรุ่น NPM ของ NPM ที่/usr/local/bin/npmแต่พูดว่าnpm -v-bash: /usr/bin/npm: No such file or directory บทความที่หลายคนบอกว่าจะใช้ในการติดตั้ง PPA nodejs aptแต่ฉันคิดว่าควรจะมีวิธีพื้นเมืองทำเช่นนี้ผ่าน คำแนะนำ DigitalOcean ในการติดตั้งตามปกติและผ่าน PPA: https://www.digitalocean.com/community/tutorials/how-to-install-node-js-on-ubuntu-18-04 …

9
อัปเกรดเป็น 18.04 และขณะนี้มีแพคเกจที่ใช้งานไม่ได้และการอ้างอิงที่ไม่แน่นอน
ฉันทำผิดพลาดร้ายแรงและอัปเกรดเป็น 18.04 โดยไม่ทำการสำรองข้อมูลในพาร์ติชันอื่นโดยทำ: sudo apt update sudo apt upgrade sudo apt dist-upgrade sudo apt-get autoremove sudo apt install update-manager-core sudo do-release-upgrade -d จากนั้นฉันก็อัพเดตและอัพเกรดคำสั่งหลังจากรีสตาร์ท ขณะนี้มีปัญหามากมายเกี่ยวกับการพึ่งพาแบบไม่แน่นอนและแพ็กเกจที่เสียหายซึ่งsudo apt-get -f installคำสั่งไม่สามารถแก้ไขได้ อัพเดต ส่วนแรกของเอาต์พุตจากบันทึกข้อผิดพลาด sudo apt install -f คือ: Reading package lists... Building dependency tree... Reading state information... Correcting dependencies... failed. The following packages have …

1
Apt - คำขอแปลก ๆ ไปยัง d16r8ew072anqo.cloudfront.net:80
ในวันเสาร์ (18 พฤษภาคม) ฉันเริ่มต้นหนึ่งใน VMs ของฉัน (ใช้เซิร์ฟเวอร์ Ubuntu 18.04) ที่แปลกใจของฉัน VM พยายามที่เกือบจะในทันทีเพื่อเชื่อมต่อกับd16r8ew072anqo.cloudfront.net:80อะไรบางอย่างที่ผมไม่เคยเห็นมาก่อน - มันสวย "เก่าแก่" การติดตั้ง Ubuntu โดยไม่มีกำหนดเองaptที่เก็บและเพียงไม่กี่แพคเกจติดตั้ง มันไม่เคยเชื่อมต่อกับสิ่งที่น่าสงสัยมาก่อน - ส่วนใหญ่เป็นโดเมน Ubuntu และ Snap (ฉันใช้ Little Snitch เพื่อตรวจสอบปริมาณข้อมูลเครือข่ายดังนั้นฉันจึงเห็นการเชื่อมต่อแบบเรียลไทม์และสามารถปฏิเสธได้เช่นกัน) ฉันใช้เวลาพยายามคิดว่าเกิดอะไรขึ้นและฉันเชื่อว่าฉัน จำกัด ให้แคบลงเพื่อunattended-upgradesติดตั้งแพตช์รักษาความปลอดภัย โดยเฉพาะเมื่อฉันติดตั้งintel-microcode:amd64แพคเกจด้วยตนเองอีกครั้งฉันสามารถสร้างการเชื่อมต่อที่แปลกใหม่ไปยัง CloudFront (แม้ว่ามันอาจจะเป็นแค่เรื่องบังเอิญ) จากนั้นในวันจันทร์ที่ฉันต้องการเอกสารปัญหาในกรณีที่สิ่งที่คล้ายกันเกิดขึ้นอีกครั้ง แต่ด้วยความประหลาดใจของฉันฉันไม่สามารถทำซ้ำการเชื่อมต่อที่แปลกอีกต่อไป และข้อแตกต่างที่สังเกตได้ในวันจันทร์คือผลผลิตจาก sudo apt-get install --reinstall intel-microcode:amd64[1] ไม่มีIgn:1เส้น ฉันค้นหาเว็บรวมถึงhttp://archive.ubuntu.com/ubuntu , grep-ed ดิสก์ของ VM ตรวจสอบระเบียน DNS …

1
ทำไม xterm ติดตั้งเมื่อพยายามถอนการติดตั้ง gnome-terminal
ฉันใช้ Alacritty เป็นโปรแกรมจำลองหน้าจอหลักของฉัน ฉันพยายามถอนการติดตั้งgnome-terminalแพ็คเกจ แต่เมื่อฉันพิมพ์apt remove gnome-terminalก็แจ้งว่า: The following additional packages will be installed: libutempter0 xterm และดำเนินการติดตั้งแพ็คเกจ สิ่งใดที่ทำgnome-terminalหรือxtermทำสิ่งที่จำเป็นซึ่ง Alacritty ทำไม่ได้?

5
ข้อผิดพลาดที่ไม่รู้จัก: '<class' KeyError '>' (“ แคชไม่มีแพ็กเกจชื่อ wine-staging-i386”)
มีเครื่องหมายข้อผิดพลาดบนพาเนล Ubuntu ของฉันซึ่งระบุข้อผิดพลาดที่ระบุในชื่อเรื่อง ฉันใช้sudo apt-get updateแต่มันทำให้ฉันไม่มีข้อผิดพลาด อย่างไรก็ตามสัญญาณข้อผิดพลาดยังคงมีอยู่ ฉันจะแก้ไขได้อย่างไร

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