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

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

1
ผู้ใช้ sandbox คือ '_apt' บนระบบของฉัน
ฉันวิ่งrkhunterและพบคำเตือนว่ามีผู้ใช้ใหม่ที่เรียกว่า_aptบน Ubuntu 16.04 ของฉัน $ grep _apt /etc/passwd _apt:x:124:65534::/nonexistent:/bin/false ทั้งหมดที่ฉันค้นพบคือดูเหมือนว่านี่เป็นผู้ใช้แซนด์บ็อกซ์สำหรับ "ภัยคุกคามถาวรขั้นสูง" แต่นี่มันอะไรกันแน่?
17 apt  users  rkhunter 

4
ฉันสามารถติดตั้ง VirtualBox Extension Pack จากที่เก็บ Ubuntu ได้หรือไม่?
ฉันมี VirtualBox ทำงานบนการติดตั้งเซิร์ฟเวอร์หลายครั้งโดยไม่ต้องมี GUI ใด ๆ บริหารจัดการโดยใช้vboxmanageคำสั่ง ฉันเคยติดตั้งจาก Oracle PPA แต่หลังจากสิ้นสุด vbox สองรุ่นต่าง ๆ ฉันได้ติดตั้งจาก repos ของ Ubuntu ฉันพบแพคเกจสำหรับการติดตั้งส่วนเพิ่มเติมของ iso แล้ว แต่ไม่เคยรู้เลยว่ามีแพ็คเสริมอยู่ที่นั่น ฉันถามว่าเวอร์ชัน VirtualBox สำหรับ 14.04 ถูกย้ายจาก 4.3.10 ไปเป็น 4.3.34 สักครู่แล้วกลับมาเพิ่มขั้นตอนสำหรับฉันที่ทำงานapt-get dist-upgradeอยู่ ฉันรู้วิธีการจับสิ่งเหล่านี้จาก Oracle และติดตั้งด้วยตนเอง แต่มีวิธีอื่นโดยไม่ใช้ GUI หรือไม่ ชุดส่วนขยายมีอยู่ทุกที่ใน repos ของ Ubuntu หรือไม่?

3
ฉันจะลดระดับแพ็กเกจโดยไม่ลบผู้ติดตามได้อย่างไร
ฉันมีแพคเกจ mesa จำนวนมากที่ฉันได้อัปเกรดเป็นรุ่น PPA ก่อนที่จะกำจัด PPA เพื่อให้ฉันสามารถอัปเกรดระบบของฉันได้ ความแตกต่างในรุ่นต่าง ๆ เล็กน้อย (ในทางเทคนิคเหมือนกันมีเพียงหนึ่งชุดของไลบรารีที่มาจาก git และอื่น ๆ เป็นรุ่นสุดท้าย) หากฉันพยายามปรับลดรุ่นผ่านทาง Synaptic, apt-get หรือ aptitude ฉันจะถูกโยนลงไปในนรกที่ต้องพึ่งพา มีวิธีลดระดับแพ็คเกจด้วยตนเอง (อาจเป็นแบบหนึ่งต่อหนึ่ง) และทำเครื่องหมายแพ็คเกจที่ขึ้นต่อกันของพวกเขาเป็นอสังหาริมทรัพย์ (ถ้าเหมาะสม) จนกว่าฉันจะทำเสร็จหรือไม่ ป.ล. คำถามนี้: จะทำการดาวน์เกรดแพ็คเกจผ่าน apt-get ได้อย่างไร?แตกต่างกันเล็กน้อยและไม่ช่วยสถานการณ์นี้

7
จะลบ cuda-9.0 และติดตั้ง cuda-8.0 แทนได้อย่างไร?
ฉันกำลังติดตั้ง CUDA สำหรับการใช้งาน TensorFlow ฉันรู้ว่า cuda-9.0 เพิ่งเปิดตัวในวันนี้และฉันบังเอิญดาวน์โหลดและ dpkged และติดตั้งลงในเครื่องของฉัน ฉันรู้ว่า cuda-9.0 ยังไม่รองรับ TensorFlow ดังนั้นฉันต้องถอนการติดตั้งด้วย: sudo apt autoremove cuda ซึ่งลบทุกอย่าง แต่ตอนนี้เมื่อใดก็ตามที่ฉันพยายามติดตั้ง cuda-8.0 หลังจากดาวน์โหลดและdpkgติดตั้งฉันจะติดตั้ง cuda-9.0 แทน ตอนนี้ฉันรู้ว่าฉันสามารถแก้ไขได้ด้วย: sudo apt-get install cuda-8-0 แต่ฉันต้องติดตั้ง patch ซึ่งไม่สามารถทำได้ด้วยวิธีนี้ ฉันได้ลองหลายวิธีในการแก้ไขปัญหานี้: sudo apt-get remove cuda-9-0-blablal การลบ apt-key ของ cuda-9 ด้วย: apt-key del [KEY] แต่สิ่งเหล่านี้ไม่ได้ผลจริงๆ มีคนช่วยฉันได้ไหม UPDATE หลังจากโพสต์สิ่งนี้ฉันก็พบคำตอบซึ่งกลายเป็นเรื่องง่าย ฉันปล่อยให้คนอื่น: …

1
จะติดตั้ง Python 3.4.5 จาก apt ได้อย่างไร?
ฉันติดตั้ง Python 3.5 ฉันเคยติดตั้ง Python 3.4 มาจากแหล่งข้อมูลและจัดการเพื่อถอนการติดตั้งอย่างใด ตอนนี้ถ้าฉันพยายามติดตั้ง Python 3.4 apt-get install python3.4มันจะกลับมา Reading package lists... Done Building dependency tree Reading state information... Done Note, selecting 'libpython3.4-minimal' for regex 'python3.4' 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. การดำเนินการโดยตรงpython3.4 --versionไม่ทำงานเช่นกัน ฉันควรทำอย่างไรดี?
17 apt  python  python3 

3
ที่เก็บ Ubuntu ไม่มีไฟล์ Release
นี้คล้ายกับที่เก็บ Xenial ไม่มีไฟล์ Releaseแต่การแก้ไขในนั้นไม่ทำงานสำหรับฉัน เมื่อทำงานsudo apt-get updateกับการติดตั้ง Ubuntu 16.04 อายุสองสามวันจะส่งคืนข้อความแสดงข้อผิดพลาดต่อไปนี้: $ sudo apt-get update Get:1 http://archive.ubuntu.com/ubuntu xenial InRelease [247 kB] Get:2 http://archive.ubuntu.com/ubuntu xenial-updates InRelease [102 kB] Get:3 http://archive.ubuntu.com/ubuntu xenial-backports InRelease [102 kB] Get:4 http://archive.ubuntu.com/ubuntu xenial-security InRelease [102 kB] Get:5 http://archive.ubuntu.com/ubuntu xenial/main amd64 Packages [1,201 kB] Get:6 http://archive.ubuntu.com/ubuntu xenial/main i386 Packages …

2
การติดตั้ง GNU Octave เวอร์ชันล่าสุดเมื่อฉันติดตั้งเวอร์ชันอื่นแล้ว
apt-get install octaveผมได้ติดตั้งคู่ของกนูโดยใช้ ติดตั้งเวอร์ชั่น 4.0.3 นี้บนเครื่องของฉัน ฉันต้องการติดตั้งเวอร์ชั่นล่าสุดที่มี ฉันสามารถ: ถอนการติดตั้งรุ่นที่ฉันมีหรือไม่ ติดตั้งเวอร์ชันล่าสุดหรือไม่


2
การติดตั้ง gcc-7 (และแพ็คเกจใหม่กว่า) ใน Ubuntu 16.04 [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับถาม Ubuntu ปิดให้บริการใน2 ปีที่ผ่านมา ฉันกำลังใช้ Ubuntu 16.04 LTS และฉันต้องการที่จะติดตั้งเวอร์ชันใหม่ของ GCC เฉพาะ GCC-7 ซึ่งปล่อยออกมา2 พฤษภาคม 2017 มีแพ็กเกจสำหรับมันในการทดสอบ Toolchain สร้าง ppaแต่เวอร์ชันของ Ubuntu ที่อยู่ถัดจากมันคือ7-20170407-0ubuntu2(ฉันไม่รู้ว่ามันตรงกับอะไร) ฉันพยายามทำตามคำแนะนำในคำถามนี้ และคำถามนี้และมีปัญหาเดียวกัน พวกเขามาจากก่อนหน้า gcc 7.1 อย่างเป็นทางการแล้วดังนั้นฉันไม่แน่ใจว่าคำแนะนำจะเปลี่ยนไปหรือเปล่า แม้หลังจากเพิ่ม ppa ฉันได้รับต่อไปนี้: user@computer:~$ sudo add-apt-repository ppa:ubuntu-toolchain-r/test user@computer:~$ sudo apt-get update user@computer:~$ sudo apt install gcc-7 Reading package lists... …

3
ไม่สามารถติดตั้ง GitKraken
ฉันเพิ่งติดตั้ง GitKraken (A Git GUI) โดยการดาวน์โหลดจากเว็บไซต์ เมื่อฉันพยายามติดตั้งผ่าน 'Discover Center' มันไม่ทำงาน ดังนั้นฉันจึงพบคำสั่งออนไลน์บางแห่งdpkg -i [filename]ใช้มันใน gitkraken .deb และ andddd MAGIC! มันได้ผล! จากนั้นฉันพยายามเรียกใช้ GitKraken (โดยการพิมพ์ในgitkrakenเทอร์มินัล) และนั่นทำให้ฉันมีข้อผิดพลาดที่สวยงาม: Node started time: 1489531028950 libcurl.so.4: cannot open shared object file: No such file or directory Error: libcurl.so.4: cannot open shared object file: No such file or directory …
16 apt  dpkg  kde  git 

3
ข้อผิดพลาดกราฟิก Intel ppa หลังจากการปรับปรุง apt-get
ฉันจะละเว้นข้อความนี้ได้อย่างไร W: GPG error: https://download.01.org/gfx/ubuntu/16.04/main xenial InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 56A3DEF863961D39 W: The repository 'https://download.01.org/gfx/ubuntu/16.04/main xenial InRelease' is not signed. N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use. N: See apt-secure(8) …
16 drivers  apt  graphics 

4
ไม่สามารถอัพเกรดจาก 14.04 เป็น 16.04 ไม่สามารถคำนวณการอัพเกรด มีปัญหาที่ไม่สามารถแก้ไขได้เกิดขึ้นขณะคำนวณการอัพเกรด
ไม่สามารถอัพเกรดจาก 14.04 เป็น 16.04 ฉันพยายามsudo do-release-upgradeและมันล้มเหลวด้วยข้อผิดพลาดต่อไปนี้ Calculating the changes Could not calculate the upgrade An unresolvable problem occurred while calculating the upgrade. This can be caused by: * Upgrading to a pre-release version of Ubuntu * Running the current pre-release version of Ubuntu * Unofficial software packages not provided by …
16 14.04  apt  upgrade  16.04 

3
sudo apt-get install libstdc ++
เมื่อฉันพยายามติดตั้งlibstdc++โดยใช้: sudo apt-get install libstdc++ ฉันได้รับข้อผิดพลาดด้านล่างใน Ubuntu คุณมีความคิดเกี่ยวกับมันหรือไม่? The following packages have unmet dependencies: libstdc++-4.8-doc : Conflicts: libstdc++6-4.4-doc but 4.4.7-8ubuntu1 is to be installed Conflicts: libstdc++6-4.6-doc but 4.6.4-6ubuntu2 is to be installed Conflicts: libstdc++6-4.7-doc but 4.7.3-12ubuntu1 is to be installed libstdc++-4.9-doc : Conflicts: libstdc++-4.8-doc but 4.8.5-2ubuntu1~14.04.1 is to be installed …
16 apt  gcc 

1
ความแตกต่างระหว่าง `dpkg -i` และ` apt-get install '
จากคำถามและคำตอบอื่น ๆ ทั้งหมด (เช่น: ความแตกต่างระหว่าง dpkg และความถนัด / apt-get คืออะไร ) ฉันเข้าใจว่านั่นapt-getเป็นสิ่งห่อหุ้มมากกว่าdpkgและให้การจัดการการพึ่งพา สมมติว่าฉันกำลังติดตั้งบางสิ่งบางอย่างที่ไม่มีการอ้างอิง (หรือพวกเขากำลังติดตั้งในเวลาเดียวกัน) จะมีความแตกต่างระหว่างการติดตั้งโดยใช้apt-getvsdpkg เช่น (ความแตกต่างของคอนกรีตที่ฉันกำลังมองหา) บอกว่าdpkgไม่สามารถดาวน์โหลด pkg จากที่ไหนสักแห่งฉันต้องดาวน์โหลดก่อนที่จะเริ่มการติดตั้งในขณะที่apt-getจะทำในนามของฉัน dpkgจะไม่กำหนดค่า pkg แต่จะคัดลอกไฟล์เท่านั้น apt-getจะกำหนดค่าเช่นกัน ...

2
ติดตั้ง ruby ​​2.2.3 ผ่าน apt
จะติดตั้ง Ruby 2.2.3 ผ่าน apt บน Ubuntu Wily ได้อย่างไร? ฉันลองsudo apt-get install ruby2.2-devแล้วsudo apt-get install ruby2.2(อะไรคือความแตกต่าง btw) และคำสั่งทั้งคู่ดูเหมือนจะติดตั้งแล้วค่อนข้างเยอะ อย่างไรก็ตามไม่มีการปฏิบัติการทับทิมในภายหลัง
16 apt  ruby  15.10 

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