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

Advanced Packaging Tool ผู้จัดการบรรจุภัณฑ์สำหรับการแจกแจงแบบเดเบียน นอกจากนี้ยังเป็นเครื่องมือที่ใช้มากที่สุดสำหรับการติดตั้งแพ็คเกจใน Ubuntu คำถามเกี่ยวกับการใช้เครื่องมือ apt ใด ๆ ควรใช้แท็กนี้

7
ฉันจะเพิ่มบรรทัดใน /etc/apt/sources.list ของฉันได้อย่างไร
ฉันกำลังอัพเดท Tor บน Ubuntu และระบุว่า: อย่าใช้แพ็คเกจในจักรวาลของ Ubuntu คุณจะต้องตั้งค่าที่เก็บแพ็กเกจของเราก่อนจึงจะสามารถดึงข้อมูล Tor ได้ จากนั้นระบุว่าฉันต้องเพิ่มบรรทัดนี้ใน/etc/apt/sources.listไฟล์ของคุณ: deb http://deb.torproject.org/torproject.org <precise> main ฉันไม่แน่ใจว่าจะเพิ่มบรรทัด/etc/apt/sources.listได้อย่างไร
49 apt 

4
เหตุใดแพ็คเกจเสมือนจึงถูกลบออกจากที่เก็บ 14.04
ฉันมีปัญหาในการพยายามเรียกใช้เครื่องเสมือน Windows XP ของฉันหลังจากอัปเกรดเป็น Ubuntu 14.04 วันนี้ virtualbox-dkmsเมื่อฉันพยายามที่จะเริ่มต้นมันโต้ตอบข้อความแสดงบอกว่าไดรเวอร์เคอร์เนลไม่ได้ติดตั้งในคอนกรีตพวกเขาควรจะให้บริการโดยบรรจุชื่อ ฉันตัดสินใจที่จะติดตั้งใหม่virtualboxดังนั้นการพึ่งพาจะได้รับการแก้ไขอัตโนมัติ แต่การดำเนินการของ command ( sudo apt-get install --reinstall virtualbox) ทำให้เกิดข้อความคล้ายกับ: "ไม่สามารถติดตั้งแพ็กเกจใหม่ได้เนื่องจากแพ็คเกจไม่สามารถดาวน์โหลดได้" (ฉันกำลังทำซ้ำข้อความตามหน่วยความจำ) จากนั้นฉันลองใช้ตัวจัดการแพคเกจ synaptic gui แพคเกจvirtualboxและการอ้างอิงนั้นมี แต่ไม่มีหมายเลขรุ่นหรือคำอธิบาย จากนั้นฉันเปลี่ยนเป็นเซิร์ฟเวอร์หลักและพยายามอัปเดตตอนนี้แพ็คเกจไม่ได้อยู่ที่นั่นอีกแล้ว อาจเป็นปัญหากับไฟล์ source.list ของฉัน แต่อาจเป็นเพราะเหตุผลบางอย่างที่ฉันไม่ทราบว่าพวกเขาตัดสินใจที่จะลบออกvirtualboxจากที่เก็บ ฉันคิดว่าฉันจะพยายามดาวน์โหลดแพคเกจจากไซต์กล่องเสมือนสำหรับตอนนี้ แต่ใน Ubuntu ฉันมักจะติดตั้งกล่องเสมือนจากพื้นที่เก็บข้อมูล

3
วิธีการติดตั้งแพกเกจด้วย apt-get บนระบบที่เชื่อมต่อผ่าน proxy?
ฉันมีระบบ Ubuntu 11.10 ที่เชื่อมต่อผ่านพร็อกซีกับอินเทอร์เน็ตและฉันต้องการติดตั้งแพ็กเกจผ่าน apt-get เมื่อฉันพยายามทำฉันจะได้รับข้อความแสดงข้อผิดพลาดนี้: sudo apt-get install libboost-program-options-dev [...] Err http://gb.archive.ubuntu.com/ubuntu/ oneiric/main libboost1.46-dev i386 1.46.1-5ubuntu2 407 Proxy Authentication Required ความคิดใด ๆ

2
“ ไม่มีรายงานภาคผนวกที่เขียนเพราะถึง MaxReports แล้ว” หมายความว่าอย่างไร
เมื่อติดตั้งแพ็คเกจอิมเมจเคอร์เนล Linux ฉันได้รับท่ามกลางข้อผิดพลาดอื่น ๆ : ไม่มีการเขียนรายงาน apport เพราะถึง MaxReports แล้ว ฉันจะลบรายงานเก่าได้อย่างไรเพื่อที่ Apport จะสามารถกลับมาใช้เวทมนตร์การรายงานบั๊กได้อีกครั้ง
48 apt  apport 

15
จะค้นหาแพ็คเกจที่ติดตั้งด้วยตนเองได้อย่างไร
ฉันติดตั้ง Ubuntu 10.10 ธรรมดาบนคอมพิวเตอร์ของฉันและติดตั้งซอฟต์แวร์ผ่าน apt-get สัปดาห์ที่แล้วฉันจัดการเพื่อทำลายทุกอย่างและเพิ่งเริ่มจากศูนย์และฉันต้องติดตั้งซอฟต์แวร์ใหม่ มีวิธีสร้างรายการด้วยแพ็คเกจทั้งหมดที่ฉันติดตั้งด้วยตนเองหรือไม่? เพื่อที่จะให้ฉันรายการเช่นtexlive, ...และไม่texlive, texlive-dep1, textlive-dep2, ...และแพคเกจมาตรฐานทั้งหมดออก? ถ้าฉันสามารถหาได้ว่าโปรแกรมใดที่ติดตั้งตามปกติที่ฉันได้ลบออกไปมันก็ยอดเยี่ยมเช่นกัน! อัปเดต 2015-05-23: ตอนนี้ฉันใช้ Ansible เป็นการจัดการการกำหนดค่าในระบบของฉัน ฉันระบุแพคเกจที่จะติดตั้ง สิ่งนี้ทำหน้าที่ได้ตามเป้าหมายติดตั้งโปรแกรมทั้งหมดในระบบใหม่ให้ดียิ่งขึ้น ดังนั้นคำถามนี้อาจเป็นการเข้าสู่การจัดการการกำหนดค่าแสง
48 apt 

5
ฉันจะข้าม / เพิกเฉยการตรวจสอบลายเซ็น gpg ของ apt ได้อย่างไร
คีย์ - เซิร์ฟเวอร์ที่ฉันเข้าชมทั้งหมดหมดเวลาแล้ว ฉันต้องติดตั้งแพคเกจโดยไม่ตรวจสอบลายเซ็นของกุญแจสาธารณะ มีวิธีการข้ามการตรวจสอบลายเซ็นทั้งหมด / ละเว้นข้อผิดพลาดของลายเซ็นทั้งหมดหรือไม่ก็ฉลาดที่จะคิดว่าลายเซ็นที่ส่งผ่าน? ฉันรู้ดีว่าการทำเช่นนี้เป็นอันตราย
47 apt  gnupg 

3
ฉันติดตั้งโปรแกรมโดยรับซอร์สโค้ดจากนั้นเรียกใช้ `sudo ทำการติดตั้ง '; ทำอย่างไรจึงจะรู้ว่า `apt-get`?
ผมติดตั้งโปรแกรม (เรียกว่ายกตัวอย่างเช่นprogA) โดยการสร้างได้จากรหัสที่มาและแล้วในที่สุดโทรและsudo make installsudo ldconfig แต่ดูเหมือนว่าapt-getยังไม่ได้รับการบันทึกเพราะเมื่อติดตั้งprogBซึ่งขึ้นอยู่กับprogA, แนะนำฉันยังติดตั้งapt-get progAทำไมสิ่งนี้และฉันจะทำอย่างไร

7
โหนด: ไม่พบคำสั่ง
ฉันไม่เข้าใจว่าทำไมnodeคำสั่งจะไม่ทำงานในขณะที่nodejsทำงาน: $ node --version zsh: command not found: node $ nodejs --version v0.10.15 ฉันลองapt-get install nodejsแล้ว แต่ติดตั้งรุ่นล่าสุดแล้ว และนอกจากนี้: $ npm zsh: command not found: npm ฉันคิดว่าnpmรวมอยู่ใน NodeJS> 0.10?
46 apt  nodejs  npm 

1
การติดตั้ง sendmail ของบรรทัดคำสั่ง Ubuntu 16.04 แขวนคอ
ฉันพยายามติดตั้ง sendmail แต่มันหยุดทำงานในขณะที่พยายามสร้างใบรับรอง SSL ฉันได้ยกเลิกกระบวนการติดตั้งและขั้นตอนการฆ่าในภายหลังซึ่งเป็นการล็อกแพ็คเกจใหม่ใด ๆ จากการติดตั้ง แต่เมื่อใดก็ตามที่ฉันเรียกใช้apt-get install <package_name>มันกลับไปที่การติดตั้ง sendmail และพยายามติดตั้ง ssl certs ฉันรีบูทระบบแล้ว แต่ปัญหายังคงอยู่ ฉันจะแก้ไขปัญหานี้ได้อย่างไร ข้อมูล CLI sudo dpkg --configure -a Setting up sendmail-bin (8.15.2-3) ... Updating sendmail environment ... Reading configuration from /etc/mail/sendmail.conf. Validating configuration. Writing configuration to /etc/mail/sendmail.conf. Writing /etc/cron.d/sendmail. Disabling HOST statistics file(/var/lib/sendmail/host_status). Reading configuration …
46 apt  sendmail 

6
ฉันจะลบ apt ด้วย apt ได้ไหม?
ฉันรู้ว่าฉันสามารถใช้apt-get remove <package>เพื่อลบโปรแกรม แต่aptเป็นโปรแกรมตัวเอง ฉันสามารถใช้apt-get remove aptเพื่อลบมันได้หรือไม่หรือจะสับสนบ้างไหม?
45 apt  uninstall 

3
ฉันจะเลือกแพ็คเกจจาก PPA ได้อย่างไร
มีวิธีในการเลือกแพ็คเกจจากที่เก็บ ppa ที่คุณเพิ่มหรือไม่? นั่นคือการแยกบางส่วนออกจากการอัปเดตในขณะที่รวมถึงคนอื่น ๆ ? ตัวอย่างเช่นฉันต้องการเพียงแพ็คเกจโครเมียมเบราว์เซอร์จากที่เก็บนี้แต่ไม่ใช่แพ็คเกจอื่น ดังนั้นฉันไม่ต้องการsudo apt-get upgradeให้แพคเกจอื่น ๆ ของ ppa (นอกเหนือจากโครเมียมเบราว์เซอร์) ติดตั้งอยู่เหนือแพ็คเกจที่มีอยู่ของฉัน ฉันรู้ว่านี่เป็นใบอนุญาตในการถ่ายภาพตัวเองถ้าฉันอ่านผิดอ้างอิงและยกเว้นสิ่งที่จำเป็นสำหรับคนที่ฉันรวมไว้ แต่ฉันรู้ว่าในกรณีนี้แพคเกจอื่น ๆ นั้นไม่ได้ขึ้นอยู่กับสิ่งนั้น เป็นไปได้ไหม? อาจมีไฟล์บัญชีขาว / บัญชีดำหรืออะไรบางอย่าง
45 apt  ppa 

3
เกิดข้อผิดพลาดในการอนุญาตเมื่อติดตั้ง ttf-mscorefonts-installer / ไม่สามารถยกเลิกสิทธิ์ได้เนื่องจากผู้ใช้ไม่สามารถเข้าถึงไฟล์ '_apt'
ฉันต้องการติดตั้งฟอนต์ Microsoft ใน 16.04 และรันคำสั่งด้านล่าง แต่มีข้อผิดพลาดมากมาย (หรือคำเตือนเท่านั้น) เกี่ยวกับว่าผู้ใช้_aptไม่มีสิทธิ์ใน.exeไฟล์ที่ดาวน์โหลด คำสั่ง: sudo apt install ttf-mscorefont-installer ข้อความแสดงข้อผิดพลาด (ซ้ำสำหรับ exe แบบอักษรที่ดาวน์โหลดทุกครั้ง): ttf-mscorefonts-installer: downloading http://downloads.sourceforge.net/corefonts/andale32.exe Get:1 http://downloads.sourceforge.net/corefonts/andale32.exe [198 kB] Fetched 198 kB in 1s (180 kB/s) W: Can't drop privileges for downloading as file '/var/lib/update-notifier/package-data-downloads/partial/andale32.exe' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission …

7
มีคำสั่ง apt เพื่อดาวน์โหลดไฟล์ deb จากที่เก็บไปยังไดเรกทอรีปัจจุบันหรือไม่?
ฉันมักจะสนใจทริกเกอร์การติดตั้ง (postinst, postrm) หรือบางส่วนของแพ็คเกจ (เช่น/usr/shareและ/etc) ขณะนี้ฉันกำลังเรียกใช้คำสั่งถัดไปเพื่อดึงรหัสต้นฉบับ: apt-get source [package-name] ข้อเสียคือไฟล์นี้มักจะมีขนาดใหญ่กว่าแพคเกจไบนารีและไม่สะท้อนถึงต้นไม้การติดตั้ง ตอนนี้ฉันกำลังดาวน์โหลดแพ็คเกจผ่านhttp://packages.ubuntu.com/ : ค้นหา [package-name] เลือกแพ็คเกจ คลิกที่ amd64 / i386 เพื่อดาวน์โหลด ดาวน์โหลดไฟล์จริง สิ่งนี้ใช้เวลานานเกินไปสำหรับฉันและในฐานะคนที่ชอบเปลือกหอยจริงๆฉันต้องการทำบางสิ่งเช่นคำสั่ง( จินตภาพ ) ถัดไป: apt-get get-deb-file [package-name] ฉันไม่สามารถหาอะไรเช่นนี้ในapt-get หน้าคู่มือ สิ่งที่ฉันพบมากที่สุดคือ--download-onlyสวิตช์ แต่สิ่งนี้ทำให้แพ็คเกจ/var/cache/apt/archives(ซึ่งต้องมีการอนุญาตรูท) และไม่ได้อยู่ในไดเรกทอรีปัจจุบัน

2
W: ข้อผิดพลาด GPG: http://ppa.launchpad.net การเผยแพร่ที่แม่นยำ: ลายเซ็นต่อไปนี้ไม่สามารถตรวจสอบได้เนื่องจากรหัสสาธารณะไม่พร้อมใช้งาน:
ฉันได้รับข้อผิดพลาดต่อไปนี้เมื่อฉันทำ sudo apt-get update W: GPG error: http://ppa.launchpad.net precise Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 6AF0E940624A220 ฉันลองทำตามวิธีหลังจากอ่านคำถามต่าง ๆ ที่นี่และโดย googling ฉันเหนื่อย sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 6AF0E1940624A220 มันไม่ได้ช่วยอะไร ฉันก็ลอง sudo gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys กำลังคิดพอร์ต 11371 (ค่าเริ่มต้น) อาจถูกปิดกั้นเนื่องจากไฟร์วอลล์ ฉันพยายามรีเซ็ตทุกอย่างดังต่อไปนี้ sudo …
44 12.04  apt  keyserver 


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