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

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

3
APT wedged โดยเคอร์เนลเวอร์ชันไม่ตรงกัน
Apt ดูเหมือนจะไม่สามารถทำสิ่งใดที่มีประโยชน์สำหรับฉันได้หลายครั้งโดยให้ข้อความในแบบฟอร์มนี้: dpkg: dependency problems prevent configuration of linux-server: linux-server depends on linux-image-server (= 3.2.0.37.44); however: Version of linux-image-server on system is 3.2.0.37.45. linux-server depends on linux-headers-server (= 3.2.0.37.44); however: Version of linux-headers-server on system is 3.2.0.37.45. dpkg: error processing linux-server (--configure): dependency problems - leaving unconfigured นี่เป็นปัญหาเดียวกับที่ฉันไม่สามารถติดตั้งแพคเกจใด ๆ (ข้อผิดพลาด …

3
จะป้องกันการตรวจสอบ apt-instance ที่ใช้งานได้อย่างไร
ฉันมีเซิร์ฟเวอร์ Ubuntu 12.04 ที่เพิ่งพังเพราะสาเหตุที่ชัดเจนมาก: apt-checkกระบวนการ30+ กระบวนการที่ใช้หน่วยความจำทั้งหมด, นักฆ่า OOM เตะเข้าและฆ่าบริการที่สำคัญ ฉันไม่แน่ใจว่าapt-checkกระบวนการมาจากที่ใด แต่ฉันเดาว่าปลั๊กอิน Nagios / Icinga ของฉันcheck_aptอาจใช้งานได้เช่นเดียวกับbyobuบรรทัดสถานะอาจต้องการแสดงผลลัพธ์ ฉันเดาว่ามีบางอย่างถูกล็อกและกระบวนการทั้งหมดกำลังรอ แต่ยังมีหน่วยความจำอยู่ ฉันจะป้องกันไม่ให้มีอินสแตนซ์มากมายapt-checkบนระบบได้อย่างไร มันไม่สมเหตุสมผลสำหรับฉันและมันควรจะเลิกทันทีที่ไม่สามารถล็อคการอ่านในฐานข้อมูล dpkg ดูเหมือนว่าฉันไม่ใช่คนเดียวที่ประสบปัญหาที่นี่ คำแนะนำทั้งหมดสำหรับคำว่าapt-checkสวย: (ล้างเบราว์เซอร์ไม่เข้าสู่ระบบไม่มีการค้นหาที่ปรับให้เป็นส่วนตัว)
18 apt  memory-usage 

2
ฉันจะลบแพ็กเกจเฉพาะหนึ่งแพ็กเกจที่มี apt-get ได้อย่างไร?
ฉันเพิ่งติดตั้ง MySQL-server และการอ้างอิงทั้งหมดรวมถึงสิ่งจำเป็นอื่น ๆ แต่เมื่อมันไปกำหนดค่า mysql-server มันล้มเหลวในการทำเช่นนั้นและพ่นข้อผิดพลาดออกมา ข้อผิดพลาดใดไม่เกี่ยวข้องที่นี่เนื่องจากฉันจัดการเพื่อค้นหาปัญหาเป็นปัญหาการพึ่งพาระหว่าง mysql-server และ mysql-common ต้องลบ Mysql-common แต่เมื่อฉันไป apt-get purge remove mysql-common มันต้องการลบทุกอย่างที่เกี่ยวข้องโดยอัตโนมัติรวมถึงการพึ่งพา mysql ทั้งหมดแม้กระทั่ง apache2 และ php5 .. ดังนั้นสิ่งที่อาร์กิวเมนต์จะต้องเพิ่มไปยังคำสั่ง apt-get เพื่อถอนการติดตั้งเพียงหนึ่งแพคเกจ แต่ยังปล่อยให้คนอื่น ๆ ทั้งหมดเหมือนเดิม
18 apt 

5
วิธีการดาวน์เกรดจาก PHP 5.4 เป็น 5.3
เมื่อเร็ว ๆ นี้ฉันอัปเกรด PHP เป็น 5.4 แต่ดูเหมือนว่าฉันจะล้มเหลวเพราะ APC ไม่ทำงาน แต่สิ่งนี้ทำให้ฉันไม่มีทางเลือกนอกจากจะลดระดับเป็น 5.3 ฉันจะทำสิ่งนี้ได้อย่างไร ผมดำเนินการapt-get remove php5และapt-get purge php5แล้วผมออกจาก repo 5.4 apt-get ดำเนินการแล้วapt-get install php5ก็บอกว่ามันได้รับการติดตั้ง 5.3 และฉันเริ่มต้นใหม่php-fastcgiและphp5-fpmแต่เมื่อฉันเรียกphp -vมันบอกว่า 5.4 ฉันจะลดระดับจาก 5.4 เป็น 5.3 ได้อย่างไร เซิร์ฟเวอร์ของฉันใช้งาน Ubuntu 11.04
18 server  apt  php  downgrade 

3
วิธีทำความสะอาด var / cache / apt ด้วยวิธีที่เหลือเฉพาะเวอร์ชันล่าสุดของแต่ละแพ็คเกจ
ฉันต้องการทราบวิธีการล้างโฟลเดอร์ var / cache / apt ในแบบที่มันปล่อยเฉพาะแพ็คเกจล่าสุดหากมีหลายรุ่นหรือออกจากแพ็คเกจหากเป็นโปรแกรมเดียวเท่านั้น ตัวอย่างเช่นฉันมีแพ็คเกจ vlc หลายชุด (vlc_1.1.11, vlc_1.1.12 .. ) และแพ็คเกจไวน์หลายชุด (wine1.3_1.3.34, wine1.3_1.3.35, wine1.3_1.3.36, wine1.3_1.3.37 ... ) และคนอื่น ๆ เช่นนี้ ดังนั้นวิธีทำความสะอาดในโฟลเดอร์นี้ว่าเหลือเฉพาะแพ็คเกจล่าสุด ในขณะนี้ฉันมี 2.5GB และส่วนใหญ่เป็นแพ็คเกจเก่าที่ผสมกับแพ็คเกจรุ่นใหม่กว่า
18 apt  cache 

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" ออกจากรายการข้อกำหนดเพื่อแก้ไขปัญหานี้ในการอัพเดต?

1
ไฟล์. deb อยู่ที่ไหน
เมื่อเราติดตั้งแพ็คเกจใน Ubuntu โดยใช้apt-get installเราจะหาไฟล์. deb ได้ที่ไหน? ผมติดตั้งหลามใช้วิธีนี้ แต่ฉันไม่ได้พบไฟล์ .deb /var/cache/apt/archive/ใน
18 apt  deb 

6
ฉันจะแสดงรายการแอปพลิเคชันทั้งหมดที่ติดตั้งในระบบของฉันได้อย่างไร
ฉันรู้ว่าฉันสามารถกดSuper+ Aเพื่อดูแอปที่ติดตั้งทั้งหมดใน Ubuntu แต่ฉันต้องการคำสั่งเพื่อแสดงชื่อของพวกเขา คำสั่ง dpkg --get-selections | awk '{print $1}' ยังไม่ใช่ตัวเลือกเนื่องจากจะแสดงแพ็คเกจที่ติดตั้งทั้งหมดและมีไดรเวอร์เคอร์เนลและไลบรารี
18 command-line  apt 

3
Ubuntu 16.04 - แพ็คเกจเคอร์เนลได้รับการเก็บรักษาไว้
ฉันวิ่งsudo apt-get upgradeและฉันได้รับสิ่งนี้: The following packages have been kept back: linux-generic-hwe-16.04 linux-headers-generic-hwe-16.04 linux-image-generic-hwe-16.04 linux-signed-generic-hwe-16.04 linux-signed-image-generic-hwe-16.04 0 upgraded, 0 newly installed, 0 to remove and 5 not upgraded. ฉันกลัวว่าถ้าฉันทำsudo apt-get dist-upgradeอะไรบางอย่างผิดพลาดและทำให้การติดตั้ง Ubuntu ของฉันแย่ลง ฉันได้เห็นคำถามที่คล้ายกันที่นี่ แต่ฉันคิดว่าพวกเขาแตกต่างจากปัญหาของฉัน ฉันควรทำอย่างไรดี ?
18 apt  upgrade  kernel 

1
แพ็กเกจที่ล้าสมัยเทียบกับแพ็กเกจที่ถูกโยงถึง
ความแตกต่างระหว่างแพคเกจล้าสมัยและกำพร้าคืออะไร? โดยเฉพาะอย่างยิ่งเหตุใดจึงdeborphanสร้างสิ่งนี้: dave@ubuntu:~$ deborphan libbind9-80 libllvm3.1 libgrail5 libpython3.2 libsvga1 libarchive12 libdirectfb-1.2-9 gcalctool liblwres80 libqpdf8 libkms1 libnux-3.0-0 ... ในขณะที่aptitude search '~o'สร้างสิ่งนี้: dave@ubuntu:~$ aptitude search '~o' idA libarchive12 - Multi-format archive and compression library (shared li i libbind9-80 - BIND9 Shared Library used by BIND i libdns81 - DNS Shared Library used …
18 apt 

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 ทำไม่ได้?

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