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

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

3
กำลังติดตั้งแพคเกจลงในไดเรกทอรีท้องถิ่นหรือไม่
ฉันต้องการติดตั้งซอฟต์แวร์แพคเกจคล้ายกับapt-get install <foo>แต่: โดยไม่ต้องsudoและ เข้าสู่สารบบท้องถิ่น จุดประสงค์ของแบบฝึกหัดนี้คือเพื่อแยกบิวด์อิสระในเซิร์ฟเวอร์รวมต่อเนื่องของฉัน ฉันไม่รังเกียจที่จะรวบรวมจากแหล่งที่มาถ้านั่นคือสิ่งที่ต้องใช้ แต่เห็นได้ชัดว่าฉันต้องการแนวทางที่ง่ายที่สุดที่เป็นไปได้ ฉันพยายามapt-get source --compile <foo>ตามที่กล่าวถึงที่นี่แต่ฉันไม่สามารถทำงานกับแพ็คเกจเช่น autoconf ได้ ฉันได้รับข้อผิดพลาดต่อไปนี้: dpkg-checkbuilddeps: Unmet build dependencies: help2man ฉันได้รับ help2man รวบรวมในไดเรกทอรีท้องถิ่น แต่ฉันไม่ทราบวิธีการแจ้ง - รับที่ ความคิดใด ๆ UPDATE : ฉันได้พบคำตอบว่าเกือบทำงานที่https://askubuntu.com/a/350/23678 ปัญหาchrootคือมันต้องใช้ sudo ปัญหาapt-get sourceคือฉันไม่รู้วิธีแก้ไขการพึ่งพา ฉันต้องบอกว่าchrootดูน่าสนใจมาก มีคำสั่งเทียบเท่าที่ไม่ต้องการ sudo หรือไม่
38 apt  compiling 


3
การใช้คำสั่ง apt-get autoremove ในสถานการณ์นี้ปลอดภัยหรือไม่?
ครั้งสุดท้ายที่ฉันใช้sudo apt-get autoremoveไดรเวอร์การแสดงผลหรือชิ้นส่วนที่สำคัญเกือบทั้งหมดจะถูกลบ สิ่งนี้ทำให้ฉันคลื่นไส้มากเกี่ยวกับการใช้คำสั่งอีกครั้ง อย่างไรก็ตามทุกครั้งที่ฉันติดตั้งหรือใช้apt-get updateเทอร์มินัลอ่าน: The following packages were automatically installed and are no longer required: devilspie libturbojpeg:i386 libxrandr-ltsr2 language-pack-kde-en kde-l10n-engb language-pack-kde-en-base libxv1:i386 libllvm3.2 libllvm3.2:i386 linux-generic-lts-raring Use 'apt-get autoremove' to remove them. ฉันลองคำสั่งcleanแล้วข้อความก็หยุดแสดงไปครู่หนึ่ง คำถามของฉันคือว่าปลอดภัยในการใช้autoremoveคำสั่งหรือฉันจะสูญเสียทุกอย่างอีกครั้ง? มีวิธีตรวจสอบความปลอดภัยในการใช้งานautoremoveในกรณีนี้ (หรือใด ๆ ) หรือไม่?

1
ฉันควรใช้ taskel, งานใน APT หรือติดตั้ง metapackages ปกติ?
Tasksel หรือ Apt ฉลาด ๆ ? ในอดีตที่ผ่านมาฉันมักจะเคยtaskselติดตั้งสิ่งที่เรียกว่า "งาน" อย่างไรก็ตามดูเหมือนว่าสิ่งนี้ได้รวมอยู่ใน APT: apt-cache dumpavail | grep ^Task [...] snip Task: lamp-server [...] และฉันสามารถติดตั้ง "งาน" ดังกล่าวได้โดยผนวกคาเร็ต ( ^) ลงไปเช่นนี้: sudo apt-get install lamp-server^ นี่เทียบเท่ากับสิ่งต่อไปนี้หรือไม่? sudo tasksel install lamp-server และอันไหนที่ชอบ? Metapackages นอกจากนี้ metapackages ยังมาเล่นที่นี่ได้อย่างไร งานบางอย่างดูเหมือนจะไม่เป็น metapackage ในขณะที่งานอื่น ๆ : apt-cache show lamp-server N: Unable …

11
วิธีการลบแพ็คเกจที่เสียหายใน Ubuntu
ฉันไม่สามารถลบแพ็คเกจที่เสียหายได้ ใช้คำสั่งต่อไปนี้ sudo apt-get -f install แต่ฉันได้รับการตอบสนองต่อไปนี้: Preparing to unpack .../nodejs_0.10.28-1chl1~trusty1_amd64.deb ... Unpacking nodejs (0.10.28-1chl1~trusty1) over (0.10.25~dfsg2-2ubuntu1) ... dpkg: error processing archive /var/cache/apt/archives/nodejs_0.10.28-1chl1~trusty1_amd64.deb (--unpack): trying to overwrite '/usr/share/man/man1/node.1.gz', which is also in package nodejs-legacy 0.10.25~dfsg2-2ubuntu1 dpkg-deb: error: subprocess paste was killed by signal (Broken pipe) Processing triggers for man-db (2.6.7.1-1) …

1
Emacs 25 บน Ubuntu 16.10?
มีวิธีการติดตั้ง Emacs 25 หรือ 25.1 บน Ubuntu 16.10 โดยไม่ต้องคอมไพล์จากซอร์สหรือไม่? ฉันต้องการการติดตั้ง Emacs ที่เสถียรและไม่ต้องการติดตั้งบิวด์ที่ไม่เสถียรหรือต่อเนื่องในตอนกลางคืน

5
แพ็คเกจต่อไปนี้มีการพึ่งพาที่ไม่คาดคิด!
ฉันเขียนสิ่งนี้เพราะฉันสับสนมากเกี่ยวกับการติดตั้ง PostgreSQL 9.3 บน Ubuntu 14.04 ของฉัน ก่อนอื่นฉันต้องการมันสำหรับการพัฒนา Python / Django ของฉันและฉันพบปัญหาเมื่อฉันพยายามติดตั้ง ตอนนี้ฉันมีข้อผิดพลาดนี้และมันทำให้ฉันบ้า: The following packages have unmet dependencies: postgresql-9.3 : Depends: postgresql-client-9.3 but it is not going to be installed Depends: postgresql-common (>= 142~) but it is not going to be installed E: Unable to correct problems, you have …

5
จะติดตั้ง wkhtmltopdf 0.12.1 บนเซิร์ฟเวอร์ Ubuntu ได้อย่างไร
ฉันพยายามที่จะติดตั้งรุ่นที่มีเสถียรภาพในปัจจุบันแต่เพียงการติดตั้ง0.12.1 0.9.9มีโอกาสที่จะติดตั้งเวอร์ชันล่าสุดด้วยapt-get installหรือไม่ ดูเหมือนว่า0.9.9จะเก่ามาก :(

4
apt-get แพ็คเกจการติดตั้งจำนวนมากจากไฟล์?
ฉันมีไฟล์ข้อความที่มีชื่อแพคเกจมากมาย package1 package2 # comment # installing package3 because it was needed for... package 3 package 4 ฉันจะติดตั้งแพคเกจทั้งหมดภายในไฟล์ข้อความโดยไม่ต้องลบความคิดเห็นได้อย่างไร
36 apt 

3
Apt / Synaptic จำเป็นต้องติดตั้งแพ็กเกจใหม่ แต่ไม่สามารถค้นหาไฟล์เก็บถาวรได้
เรียกใช้ Synaptic ฉันได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้: E: The package hl1440lpr needs to be reinstalled, but I can't find an archive for it. E: Internal error opening cache (1). Please report. เมื่อรับข้อความแล้ว Synaptic จะหยุดทำงาน

4
การติดตั้ง PHP 5.3 ใน Ubuntu 14.04
ฉันเพิ่งติดตั้ง Ubuntu 14.04 และฉันพยายามติดตั้ง php 5.3 แต่เมื่อฉันวิ่ง apt-get install php5 มันกำลังติดตั้ง php 5.5.9-1ubuntu4 ฉันต้องใช้ php 5.3 ในระบบเพราะแอปพลิเคชันที่ฉันทำงานนั้นถูกสร้างขึ้นด้วย php 5.3 ฉันจะบรรลุสิ่งนี้ได้อย่างไร
35 14.04  apt  php 

2
virtualenvwrapper.sh อยู่ที่ไหน
ฉันไม่รู้ว่าน่าอายอะไร: ฉันไม่รู้ว่าจะหาคำตอบสำหรับคำถามนี้ด้วยตัวเองได้อย่างไรหรือต้องเริ่มถามเลยตั้งแต่แรก แต่ ... ที่ไม่apt-getใส่virtualenvwrapper.shสคริปต์หลังจากที่มันติดตั้งvirtualenvwrapper? ฉันใกล้ถึงจุดสิ้นสุดแล้ว ... % sudo apt-get install virtualenvwrapper ... % rehash % which virtualenvwrapper.sh virtualenvwrapper.sh not found % which virtualenvwrapper virtualenvwrapper not found % find / -path /media -prune -o -name virtualenvwrapper.sh /media % dpkg-query -L virtualenvwrapper | grep 'virtualenvwrapper\.sh' % sudo apt-get install virtualenvwrapper Reading …
35 apt  python  dpkg 

3
ฉันจะแก้ไขข้อผิดพลาดในการอัปเดต“ E: ประเภท '*' ในบรรทัดที่ * ในรายการแหล่งที่มาไม่ได้…” ได้อย่างไร
ทุกครั้งที่ฉันเห็นผู้ใช้มีปัญหาในการอัปเดตเนื่องจากข้อผิดพลาดเช่นนี้: E:Type 'ain' is not known on line 1 in source list /etc/apt/sources.list.d/some-ppa.list' ด้วยไฟล์ประเภท / หมายเลขบรรทัด / รายการซอร์สที่แตกต่างกัน (มักจะหลังจากลบ PPA) ข้อผิดพลาดดังกล่าวสามารถแก้ไขได้อย่างไร?

4
ค้นหา (และติดตั้งใหม่) แพ็คเกจด้วยไฟล์ที่เสียหาย (โดยไม่ทำลายอะไรเลย)
ฉันมักจะต้องการแก้ไขระบบ Linux มากกว่าติดตั้งใหม่ตั้งแต่ต้น คอมพิวเตอร์ของฉันได้เห็นการอัพเกรดการกระจายจำนวนมากและรายการ PPA หรือที่เก็บของบุคคลที่สาม APT มักจะทำให้แน่ใจว่าทุกอย่างทำงานได้ในที่สุด อย่างไรก็ตามความจริงที่ว่าผู้จัดการแพ็คเกจคิดว่าแพ็กเกจที่จำเป็นทั้งหมดเป็น 'ติดตั้ง' ไม่รับประกันว่าไฟล์ทั้งหมดจะปรากฏในระบบไฟล์ dpkg --force-*สถานการณ์ดังกล่าวดังกล่าวอาจเกิดขึ้นได้ถ้าคุณมีปัญหาการพึ่งพาการทำงานรอบกับ เราสามารถทำซ้ำสถานการณ์ดังกล่าวได้โดยการลบไฟล์จาก/usrในฐานะรูท มีวิธีง่าย ๆ ในการตรวจสอบว่าไฟล์ทั้งหมดที่เป็นของแพ็คเกจที่ติดตั้งมีอยู่หรือไม่? หากพบแพ็กเกจปัญหาดังกล่าวให้aptitude reinstallแก้ไขปัญหา

3
จะบังคับให้ติดตั้งอัพเดตเคอร์เนลได้อย่างไรเมื่อใช้ apt-get upgrade?
apt-get upgradeการอัปเดตการใช้งานผมเซิร์ฟเวอร์ของฉัน แต่เมื่อมีการอัพเดตเคอร์เนลฉันต้องทำเสมอapt-get install linux-....เพราะapt-get updateไม่ได้ติดตั้ง มีวิธีที่ฉันสามารถบอกให้ติดตั้งสิ่งเหล่านี้ด้วยหรือไม่ ฉันพยายาม -f แต่ใช้งานไม่ได้

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