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

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

5
จะติดตั้ง Redis บน Ubuntu 16.04 ได้อย่างไร
ฉันทำงานกับ Laravel แต่ฉันได้ติดตั้งทั้งหมดด้วยตัวเอง (php, mysql, ผู้แต่ง, nginx) และตอนนี้ฉันต้องติดตั้ง Redis และกำหนดค่าเพื่อที่ฉันจะสามารถใช้มันสำหรับไดรเวอร์คิวใน Laravel วิธีการติดตั้งเนื่องจากไม่สามารถติดตั้งผ่าน apt-get install redis ฉันได้รับข้อผิดพลาดนี้: ubuntu@ubuntu:~$ sudo apt-get install redis [sudo] password for ubuntu: Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package redis

10
apt-get update ช้ามากติดอยู่ที่“ กำลังรอส่วนหัว”
ฉันได้ดูคำถามที่คล้ายกัน: ติดอยู่ที่ 0% [กำลังรอส่วนหัว] apt-get update ติดอยู่ที่ "Waiting for Headers" เมื่อใช้ Windows XP ICS อย่างไรก็ตามไม่มีใครตอบปัญหาของฉัน ฉันใช้ 12.04 AMD64 และเพิ่งเริ่มรับปัญหาว่าเมื่อฉันอัปเดต repos จากการเชื่อมต่อที่บ้านผ่านเทอร์มินัลโดยใช้การปรับปรุง sudo apt-get มันใช้เวลาตลอดไป (แท้จริงหลังจาก 2 ชั่วโมงที่ 28%) เมื่อฉันเรียกใช้จากตำแหน่งอื่นจะใช้เวลาน้อยกว่า 5 นาทีจึงจะเสร็จสมบูรณ์ ฉันพยายามเปลี่ยนกระจกที่ฉันใช้แล้วแต่ไม่สามารถแก้ปัญหาได้ ฉันได้ลดสิ่งที่อยู่ในรายการแหล่งที่มาของฉันด้วย แต่สิ่งนี้ก็ไม่ได้สร้างความแตกต่าง ไม่มีข้อบกพร่องในสาย ADSL ของฉันเพราะฉันได้ติดต่อ ISP ของฉันเพื่อตรวจสอบเรื่องนี้แล้ว มันก็ไม่ต่างกันถ้าฉันใช้การเชื่อมต่อ WiFi หรือสายเคเบิลเครือข่าย ปัญหาของฉันคืออะไร การทดสอบความเร็ว (www.speedtest.net) ออกมาที่ประมาณ 0.9 Mbps และ 0.42 …
64 apt 

5
ข้ามการพรอมต์ใช่ / ไม่ใช่ใน 'apt-get upgrade'
เพื่อหลีกเลี่ยงการพิมพ์คำสั่ง apt-get ทั้งหมดเมื่ออัปเดตคอมพิวเตอร์ของฉันฉันได้ทำคำสั่ง alias แบบง่าย ๆ ให้ทำ แต่ฉันต้องการที่จะพิมพ์เพียงนามแฝงของฉันและปล่อยให้มันทำมันและไม่ต้องรอให้ใช่ / ไม่ใช่พร้อมท์ให้พิมพ์ "y" มีวิธีง่ายๆในการข้ามข้อความนี้หรืออาจเพิ่ม "ใช่" ในนามแฝงที่ไหนสักแห่ง?

11
apt: ข้อผิดพลาดในการย้ายตำแหน่ง: รุ่น GLIBCXX_3.4.21 ไม่ได้กำหนดไว้ในไฟล์ libstdc ++. so.6 พร้อมการอ้างอิงเวลาลิงก์
ตั้งแต่พยายามอัพเกรดเป็น xenial ที่ 16.04 ฉันได้รับ $ apt apt: relocation error: /usr/lib/x86_64-linux-gnu/libapt-pkg.so.5.0: symbol _ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_, version GLIBCXX_3.4.21 not defined in file libstdc++.so.6 with link time reference aptเมื่อเพียงแค่ทำงาน จำเป็นต้องพูดสิ่งนี้ทำให้เป็นการยากที่จะทำอะไร คำใบ้ใด ๆ
63 apt  upgrade  glibc 

4
ฉันจะ apt-get -y dist-upgrade โดยไม่แจ้งพรอมต์การตั้งค่า grub ได้อย่างไร?
ต่อให้ apt-get (หรือความถนัด) ทำงานด้วย -y แต่ไม่แจ้งให้สำหรับการเปลี่ยนการตั้งค่าไฟล์? ฉันทำต่อไปนี้: ec2run ami-3c994355 --region us-east-1 -n 1 -t m1.large -z us-east-1d บนเครื่อง: sudo apt-get update sudo apt-get -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" dist-upgrade ฉันยังได้รับพรอมต์ถามฉันว่าฉันต้องการใช้ไฟล์ปรับแต่งแบบไหน นี่คือบรรทัดที่มาก่อนพรอมต์: Setting up grub-pc (1.99-21ubuntu3.1) ... แล้ว: ┌───────────────────────────────────────────────────────┤ Configuring grub-pc ├───────────────────────────────────────────────────────┐ │ A new version of configuration file /etc/default/grub is …
63 grub2  apt  amazon-ec2 

5
บังคับการอัปเดตจากที่เก็บที่ไม่ได้ลงชื่อ
ฉันใช้ repo ที่ไม่ได้ลงชื่อใน Ubuntu 16.04 จากมัลติมีเดีย Debian: deb http://www.deb-multimedia.org jessie main ในการติดตั้งdeb-multimedia-keyringฉันกำลังทำงาน: apt-get update && apt-get install deb-multimedia-keyring -y สิ่งนี้ทำให้เกิดข้อผิดพลาด: W: GPG error: http://www.deb-multimedia.org jessie InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 5C808C2B65558117 E: The repository 'http://www.deb-multimedia.org jessie InRelease' is not signed. …

1
apt ให้คำเตือน“ อินเทอร์เฟซ CLI ไม่เสถียร”
ฉันกำลังเขียนสคริปต์ที่จำเป็นต้องอ่านไฟล์ที่มีข้อมูลของแพคเกจที่ฉันเขียนบรรทัดนี้ apt show $PACKAGE_NAME > pack_info.txt อย่างไรก็ตามสิ่งนี้จะไม่สร้างpack_info.txtไฟล์และจะให้คำเตือนนี้เสมอ: คำเตือน: apt ไม่มีส่วนต่อประสาน CLI ที่เสถียร ใช้ด้วยความระมัดระวังในสคริปต์ ในขณะที่ฉันพยายามเปลี่ยนเส้นทางทั้งSTDOUT& STDERRใช้&>และมันทำงานออกเพื่อให้ไฟล์pack_info.txtที่เราต้องการ ฉันพยายามรับเนื้อหาจากdpkgและสิ่งนี้ก็ทำงานเช่นกัน: dpkg -s $PACKAGE_NAME > pack_info.txt อะไรดีที่มันไม่แสดงคำเตือนหรือข้อผิดพลาด สิ่งที่ไม่ดีคือเราไม่ต้องการใช้ dpkg และต้องการเพียง STDOUT of apt เพื่อเปลี่ยนเส้นทางไปยังไฟล์ ดังนั้นฉันมีสามคำถามที่จะถาม: เราหมายถึงอะไรอย่างแน่นอนโดย Stable CLI Interface วิธีการอย่างปลอดภัยและปราศจากข้อผิดพลาดใช้คำสั่งดังกล่าวในสคริปต์? [โปรดอธิบายด้วยตัวอย่าง] มีวิธีในการเปลี่ยนเส้นทาง STDOUT apt showไปยังไฟล์เท่านั้นหรือไม่


1
อะไรคือความหมายของ - ไม่ติดตั้งแนะนำ (ติดตั้งฉลาด - รับ)?
เมื่อฉันติดตั้งแพคเกจโดยใช้--no-install-recommendsฉันสามารถพูดได้ว่ามีเฉพาะแพ็คเกจที่แสดงอยู่ที่นี่ (Ubuntu Package Search)เนื่องจากติดตั้ง "ขึ้นอยู่กับ" หรือไม่? ฉันถามเพราะฉันสงสัยว่ามีปัญหาเกี่ยวกับการบูตอาจเกิดจากบางแพ็คเกจที่ไม่ได้ติดตั้ง บางครั้งฉันก็มีปัญหากับไดรเวอร์ไร้สายและดูเหมือนจะหายไปบางสิ่งบางอย่าง

6
“ Package 'docker-ce' ไม่มีตัวเลือกการติดตั้ง” ใน 18.04
ฉันกำลังปฏิบัติตามคู่มือการติดตั้ง Docker อย่างเป็นทางการสำหรับ docker-ce บน Ubuntu เมื่อฉันไปถึงsudo apt install docker-ceฉันจะได้รับE: Package 'docker-ce' has no installation candidate: $ sudo apt-get update Hit:1 http://gb.archive.ubuntu.com/ubuntu bionic InRelease Hit:2 http://gb.archive.ubuntu.com/ubuntu bionic-updates InRelease Hit:3 http://gb.archive.ubuntu.com/ubuntu bionic-backports InRelease Hit:4 http://security.ubuntu.com/ubuntu bionic-security InRelease Reading package lists... Done $ sudo apt-get install \ > apt-transport-https \ > ca-certificates …
61 apt  18.04  docker 

6
ฉันจะลบไฟล์. deb ในแคชได้อย่างไร
ฉันคิดว่าเมื่อเราได้รับแพ็คเกจด้วย apt-get มันเก็บไว้ใน / var / cache / apt / archives การลบไฟล์เก็บถาวรปลอดภัยหรือไม่? เราสามารถลบไฟล์อื่น ๆ เพื่อประหยัดพื้นที่ได้ไหม?

4
การติดตั้ง apt-get ทำอะไรภายใต้ประทุน?
อะไรapt-get install ...คำสั่งทำอย่างไร เมื่อฉันป้อนapt-get install ...คำสั่งมีข้อความปรากฏบนหน้าจอ แต่มีข้อมูลไม่เพียงพอสำหรับฉัน ฉันต้องการทราบว่ามีการสร้าง / แก้ไขไฟล์ใดบ้างบริการใด ๆ ที่เริ่มต้นและกิจกรรมอื่น ๆ ... มี.shไฟล์ใดapt-get install ...บ้างที่เรียกใช้เมื่อเรียกใช้หรือไม่ ถ้าเป็นเช่นนั้นฉันจะดูเนื้อหาของshไฟล์นั้นได้อย่างไร? เหตุผลสำหรับคำถามนี้คือเมื่อเร็ว ๆ นี้ผมพยายามที่จะติดตั้ง tomcat7 apt-get install tomcat7กับ ทุกอย่างทำงานได้ดีจนกระทั่งฉันติดตั้งtomcat7-admin(เว็บแอปพลิเคชันผู้จัดการ) เซิร์ฟเวอร์ไม่ตอบสนองต่อคำขอใด ๆ ฉันลองมาหลายครั้งแล้วและมันก็เกิดขึ้นเสมอ

3
'sudo apt-get remove [write]' สามารถทำลาย Ubuntu ของฉันได้หรือไม่
ฉันต้องการลบแอป 'เขียน' ของฉันดังนั้นฉันจึงพบสิ่งนี้ในเว็บไซต์: วิธีลบประเภทแพคเกจ: sudo apt-get remove [package_name] ดังนั้นฉันจึงพิมพ์: sudo apt-get remove [write] และหลังจากนั้นฉันก็เห็นด้วยกับข้อความแจ้งว่า: 'ใช่ทำในสิ่งที่ฉันพูด!' หรืออะไรทำนองนั้น และ voila! Ubuntu ของฉันถูกลบ! ใครช่วยบอกฉันหน่อยได้ไหมว่าทำไม?
59 apt 

2
ฉันจะไม่ใช้ซอฟต์แวร์ที่เป็นกรรมสิทธิ์หลังการติดตั้งได้อย่างไร
ฉันรู้ว่าฉันสามารถตรวจสอบซอฟต์แวร์ที่ไม่มีการติดตั้งในปัจจุบันด้วยคำสั่งต่อไปนี้ (สมมติว่าaptitudeเป็น FOSS): aptitude search '?installed (?section(restricted) | ?section(multiverse))' และฉันสามารถลบแหล่งที่มา "จำกัด " และ "ลิขสิทธิ์" (และไม่เพิ่ม PPA ใด ๆ ) เพื่อให้รายการนั้นว่างเปล่า ฉันสมมติว่าจากจุดนี้เมื่อใดก็ตามที่ฉันapt install somethingว่ามีบางอย่างอยู่ในแหล่งที่อนุญาตหรือไม่พบ เพียงพอหรือไม่ สิ่งนี้ทำให้แน่ใจว่าซอฟต์แวร์ทั้งหมดที่ฉันใช้อยู่ (ใน Ubuntu) เป็นโอเพ่นซอร์สหรือไม่

8
การติดตั้งและทดสอบ CUDA ใน Ubuntu 14.04
ฉันไม่แน่ใจเกี่ยวกับวิธีการติดตั้ง CUDA ในระบบของฉัน มองไปรอบ ๆ มีบทเรียนมากมายเกี่ยวกับ CUDA บน 12.04 LTS และไม่กี่ 13.04 และ 13.10 แต่พวกเขาทั้งหมดพูดคุยเกี่ยวกับการซื้อdebแพคเกจจากโซนนักพัฒนา NVidia CUDA NVidia ยังไม่มีแพ็คเกจ Debian สำหรับ 14.04 ในขณะนี้ แต่มีเป็นแพคเกจที่มีแนวโน้มในพื้นที่เก็บข้อมูล:aptnvidia-cuda-toolkit ปัญหาคือฉันไม่พบตัวอย่างกับมัน อย่างน้อยไม่ใช่ตัวอย่างที่อ้างถึงในเอกสารออนไลน์ cuda6ส่วน 4.11 ฉันควรพูดถึงว่าชุดเครื่องมือที่ติดตั้งคือ v5.5 ไม่ใช่ v6 แต่ฉันไม่พบเอกสารสำหรับ cuda v5.5 บนเว็บไซต์ NVidia ดังนั้นฉันสามารถตรวจสอบได้ว่าnvccมี แต่ไม่มีอะไรมากไปกว่านั้น ฉันจะได้รับตัวอย่างเพื่อเรียกใช้เพื่อตรวจสอบว่า CUDA ได้รับการติดตั้งอย่างถูกต้องหรือไม่

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