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

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

1
ไม่สามารถระบุตำแหน่งซอฟต์แวร์คุณสมบัติทั่วไป - แพคเกจ [ปิด]
บน Ubuntu ของฉัน 15.04 (ฉันได้รับมันเป็นเซิร์ฟเวอร์เสมือน) ฉันต้องการติดตั้งเอกภาพ ... แต่ทีละขั้นตอนเพื่อให้คุณสมบัติของซอฟต์แวร์ทั่วไป - กำปั้น แต่ฉัน: sudo apt-get install software-properties-common Reading package lists... Done Building dependency tree... Done E: Unable to locate package software-properties-common บางคนสามารถช่วยดำเนินการต่อได้อย่างไร /# cat /etc/apt/sources.list deb http://archive.ubuntu.com/ubuntu vivid main restricted universe deb http://archive.ubuntu.com/ubuntu vivid-updates main restricted universe deb http://security.ubuntu.com/ubuntu vivid-security main restricted …

2
ไม่สามารถเพิ่ม / run / systemd / ask-password ในการเฝ้าดูไดเรกทอรี: ไม่มีพื้นที่เหลือในอุปกรณ์หรือไม่
ไม่มีใครรู้ว่าทำไมฉันถึงได้รับข้อความนี้พร้อมกับอัปเดตใหม่ของ samba บน ubuntu 16.04.1 Paramétrage de samba (2:4.3.9+dfsg-0ubuntu0.16.04.3) ... Failed to add /run/systemd/ask-password to directory watch: No space left on device: เนื่องจากฉันมีพื้นที่เหลือเฟือฉันจึงไม่เข้าใจ: df -h Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur udev 16G 0 16G 0% /dev tmpfs 3,2G 11M 3,2G 1% /run /dev/sda2 107G 49G 53G …
34 apt  16.04  updates  samba 

2
png nginx ที่ไว้ใจได้ให้ข้อผิดพลาด gpg ของ KEYEXPIRED
ฉันได้รับข้อผิดพลาดต่อไปนี้ทุกครั้งที่ฉันทำการอัพเกรด apt-get: ข้อผิดพลาด GPG: http://nginx.org trusty การเปิดตัว: ลายเซ็นต่อไปนี้ไม่ถูกต้อง: KEYEXPIRED 1471427554 ฉันเพิ่งติดตั้ง nginx ppa อย่างเป็นทางการด้วยวิธีมาตรฐานโดยเพิ่มสิ่งต่อไปนี้ลงในรายการแหล่งที่มาของฉัน deb http://nginx.org/packages/ubuntu/ trusty nginx deb-src http://nginx.org/packages/ubuntu/ trusty nginx นี่เป็นข้อผิดพลาดจากจุดจบของพวกเขาในที่สุดพวกเขาจะแก้ไขด้วยความหวังหรือมีบางสิ่งที่ฉันจะต้องทำจากจุดสิ้นสุดของฉัน
34 apt  repository  nginx 

1
ความแตกต่างระหว่าง sudo apt-get install และ sudo apt apt install คืออะไร
ฉันติดตั้งแพคเกจจำนวนมากจากsudo apt-get installแต่เมื่อฉันพิมพ์ sudo apt --helpมันให้ตัวเลือกโดยตรงในการทำการติดตั้งโดยsudo apt install [package name]... ดังนั้นสิ่งที่แตกต่างระหว่างสองคืออะไร? มีปัญหาอะไรบ้างถ้าฉันไม่ได้ใช้ 'รับ' พร้อมกับ 'ฉลาด'

3
ฉันต้องใช้“ ซอร์สโค้ด” ในรายการพื้นที่เก็บข้อมูลของฉันหรือไม่?
ใช้เวลานานในการอัปเดตแหล่งซอฟต์แวร์ของฉันเมื่อฉันเรียกใช้: sudo apt-get update ฉันเชื่อว่าเกิดขึ้นเมื่อ apt-get กำลังดาวน์โหลดซอร์สโค้ดจากที่เก็บในกรณีของฉันมันเป็นรหัสในเอธิโอเปีย มันช้าลงมากเมื่อพบสิ่งที่คล้ายกับ: http://et.archive.ubuntu.org .... ฉันตรวจสอบตำแหน่งที่ฉันเพิ่มแหล่งนั้นและอยู่ภายใต้ตัวเลือกรหัสต้นฉบับ ฉันต้องดาวน์โหลดซอร์สโค้ดหรือไม่ หากไม่ฉันสามารถยกเลิกการตรวจสอบตัวเลือกนั้นได้โดยไม่เกิดผลใด ๆ
34 apt 

4
จะค้นหาจำนวนแพ็คเกจที่ต้องการอัพเดทจากบรรทัดคำสั่งได้อย่างไร
ฉันกำลังทำงานกับระบบผู้ดูแลระบบอัตโนมัติโดยใช้แฟบริคและฉันต้องการที่จะสามารถตรวจสอบจำนวนแพ็คเกจที่ต้องอัพเกรดในเครื่องที่กำหนด นี่เป็นข้อมูลเดียวกับที่ฉันเห็นเมื่อฉันเข้าสู่เครื่องครั้งแรกนั่นคือส่วนนี้: 35 packages can be updated. 22 updates are security updates. มีคำสั่งที่ฉันสามารถเรียกใช้ (โดยเฉพาะอย่างยิ่งโดยไม่ต้องsudo) ที่ให้ข้อมูลเพียงว่า ฉันดูที่ apt-python bindings แต่ดูเหมือนว่าพวกเขาจะมีช่วงการเรียนรู้ที่สูงและพวกมันก็ดูเหมือนจะเปลี่ยนแปลงไปมาก - ฉันต้องการบางสิ่งที่จะทำงานได้อย่างน้อยไกลที่สุดเท่าที่ชัดเจนโดยไม่จำเป็นต้อง ทำสิ่งต่าง ๆ ใน Ubuntu รุ่นต่าง ๆ

4
apt อัพเกรดอย่างเต็มรูปแบบกับ apt-get dist-upgrade
ตาม man pages: apt มีพารามิเตอร์ full-upgrade apt-getdist-upgradeมีพารามิเตอร์ มีทั้งคำสั่งเดียวกันหรือไม่? btw: คำสั่งที่แนะนำอย่างเป็นทางการใน Ubuntu 16.04 คืออะไร? aptหรือapt-get?
34 command-line  apt 

2
อะไรคือความแตกต่างระหว่าง apt-get install และ apt-get build-dep
ในหน้าของapt-get manสามารถพบสิ่งนี้: ติดตั้ง pkg ตัวเลือกนี้ตามมาด้วยแพ็คเกจที่ต้องการสำหรับการติดตั้ง แต่ละแพ็คเกจเป็นชื่อแพ็กเกจไม่ใช่ชื่อไฟล์ที่ผ่านการรับรองอย่างสมบูรณ์ (ตัวอย่างเช่นในระบบ Fedora Core glibc จะเป็นอาร์กิวเมนต์ที่ระบุไม่ใช่ glibc-2.4.8.i686.rpm) แพ็คเกจทั้งหมดที่แพ็คเกจที่ระบุไว้สำหรับการติดตั้งจะถูกเรียกคืนและติดตั้งด้วย [ ... ] build-dep source_pkg ทำให้ apt-get เพื่อติดตั้ง / ลบแพ็กเกจใน ความพยายามที่จะสร้างการอ้างอิง buildสำหรับแพ็กเกจซอร์ส ดูเหมือนว่าทั้งคู่พยายามที่จะสร้างความพึงพอใจให้กับการพึ่งพากัน แต่ฉันได้ผลลัพธ์ที่แตกต่างกันในขณะที่ติดตั้งmatplotlibกับสิ่งเหล่านั้น: apt-get intallไม่ได้ทำงานร่วมกับpip install matplotlibvirtualenv ของฉันในขณะที่apt-get build-depทำ * *ใช่ฉันต้องการติดตั้งmatplotlibใน venv แต่ pip ไม่สามารถแก้ไขการพึ่งพาบางอย่างดังนั้นฉันจึงใช้ apt อย่างเกียจคร้านเพื่อแก้ปัญหา
33 apt 

2
คาเร็ต (^) หมายถึงอะไรใน apt-get
ฉันเห็นคำแนะนำต่าง ๆ ที่ขอให้คุณติดตั้งสิ่งที่ชอบ: apt-get install lamp-server^ ด้วยคาเร็ตลูกบอลในคำสั่ง ดูเหมือนว่าจะไม่มีการพูดถึงในapt-getคู่มือ ตกลงคืออะไร?
33 apt 

1
ติดตั้งด้วยการติดตั้ง sudo app-get ไม่ทำงาน“ ไม่ใช้การล็อกสำหรับไฟล์ / var / lib / dpkg / lock แบบอ่านอย่างเดียว”
ฉันเพิ่งติดตั้ง Ubuntu Touch บน Nexus 7 ของฉัน น่าเสียดายที่ฉันไม่สามารถติดตั้งอะไรก็ได้จากแอป terminal: ถ้าฉันป้อน: sudo apt-get install yasm -y git make g++ build-essential libminiupnpc-dev ฉันเข้าใจ: W: Not using locking for read only lock file /var/lib/dpkg/lock E: Unable to write to /var/cache/apt/ E: The package lists or status file could not be parsed or opened. …

7
ข้อขัดแย้ง node.js: / sbin / node vs / usr / bin / node
ฉันมี Ubuntu 12.10 สองเครื่อง: machine A เป็น VMWare VM และ machine B เป็นแล็ปท็อป Acer รุ่นเก่า ในทั้งสองเครื่องฉันติดตั้งโหนดโดยใช้ apt-get แต่เครื่องจะติดตั้งไบนารีหลัก/usr/bin/nodeและเครื่อง B /usr/bin/nodejsรวม นี่คือพฤติกรรมบางอย่างที่ฉันสังเกตเห็น: ทั้งสองเครื่องกลับมา/usr/bin/nodeตอบสนองต่อwhich nodeคำสั่ง อย่างไรก็ตามไม่มีไฟล์ดังกล่าวในเครื่อง B การออกคำสั่งnodeใช้ได้กับเครื่อง A ไม่ใช่ B สำหรับ B ฉันต้องใช้nodejsแทน บน B มีไบนารีที่เรียกว่า / sbin / node A ไม่ได้ พฤติกรรมเหล่านี้ทำให้เกิดปัญหาความไม่สอดคล้องกันเมื่อพัฒนาบนเครื่องทั้งสอง ตอนนี้ฉันทำงานโดยเปลี่ยนชื่อไบนารีใน B เช่น: sudo mv /sbin/node /sbin/node-sbin sudo …
32 apt  nodejs 

6
mysql-admin และ query-browser อยู่ที่ไหน
ใน terminal ฉันเรียกใช้คำสั่งต่อไป: sudo apt-get install mysql-server sudo apt-get install mysql-admin sudo apt-get install mysql-query-browser ด้วยคำสั่งแรก - ทั้งหมดตกลง แต่สำหรับสองคำสั่งล่าสุด: Unable to locate package. คำถามของฉัน: ทำไมฉันไม่สามารถติดตั้งผู้ดูแลระบบและเบราว์เซอร์แบบสอบถาม?
32 apt  mysql 

3
วิธีลดเวลารอสำหรับการอัปเดตที่เก็บ
เมื่อทำ aptitude update / apt-get updateหรือใช้ Update Manager เพื่ออัปเดตบางครั้งฉันไปที่ลิงก์ที่เก็บซึ่งใช้เวลานานเกินไป เปอร์เซ็นต์ไม่สิ้นสุดและใช้เวลาสักครู่ก่อนที่จะข้ามไป ฉันจะลดเวลาลงได้อย่างไรหากที่เก็บหนึ่งแห่งใช้เวลานานกว่า 10 วินาทีในการเชื่อมต่อหรือเสร็จสิ้นก็ควรเพิกเฉยและย้ายที่ต่อไปนี้ นี่คือภาพอธิบายปัญหา: พยายามเชื่อมต่อไปที่archive.ubuntu.comแต่เนื่องจากมันใช้เวลานานเกินไปที่จะอยู่ที่นั่นเป็นเวลาอย่างน้อย 3 ถึง 5 นาที (ยังไม่ได้วัดเวลา) จากนั้นจะแสดงเป็นละเว้นและย้ายไปยังสิ่งต่อไปนี้ ฉันต้องการเปลี่ยนเป็นวินาทีแทนนาที
32 apt  updates 

8
“ ข้อผิดพลาด GPG: ลายเซ็นต่อไปนี้ไม่ถูกต้อง: KEYEXPIRED”
ข้อผิดพลาดที่ฉันมีเมื่อพยายามอัปเดตรายการแพคเกจของฉัน W: GPG error: http://download.opensuse.org ./ Release: The following signatures were invalid: KEYEXPIRED 1436387333 E: Some index files failed to download. They have been ignored, or old ones used instead.
32 apt 

3
ฉันจะแก้ไขการอ้างอิง dpkg ได้อย่างไร
administrator@zlounes:~$ sudo apt-get dist-upgrade Reading package lists... Done Building dependency tree Reading state information... Done You might want to run 'apt-get -f install' to correct these. The following packages have unmet dependencies: linux-server : Depends: linux-headers-server (= 3.2.0.37.44) but 3.2.0.37.45 is installed E: Unmet dependencies. Try using -f. administrator@zlounes:~$ sudo …

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