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

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

2
ดูการเปลี่ยนแปลง apt-get changelogs สำหรับแพ็คเกจที่ต้องอัพเกรด
คำถามนี้อธิบายวิธีรับการเปลี่ยนแปลงสำหรับแพ็คเกจที่กำหนด อย่างไรก็ตามมันเป็นการเปลี่ยนแปลงทั้งหมด สิ่งที่ฉันต้องการคือวิธีดูสิ่งที่จะเปลี่ยนแปลงในสิ่งที่ฉันกำลังจะอัพเกรด ตัวอย่างเช่นฉันจินตนาการว่า: $ sudo apt-get upgrade --show-changelogs Reading package lists... Done Building dependency tree Reading state information... Done Calculating upgrade... Done The following packages will be upgraded: foo -- adds the bar feature for better snazziness -- removes the deprecated baz feature 1 upgraded, 0 newly installed, 0 …
58 apt 

2
ข้อดีของการใช้ sudo apt-get autoremove ผ่านแอพที่สะอาดกว่าคืออะไร?
ฉันไม่แน่ใจว่ามีอะไรsudo apt-get autoremoveเกิดขึ้น แต่ได้อ่านว่าคุณควรใช้คำสั่งนี้เพื่อลบแพ็คเกจที่ไม่จำเป็นออกไป หนึ่งในกระบวนการที่ฉันเห็นคือการใช้sudo apt-get autoremoveแล้วใช้บางอย่างเช่นBleachBitเพื่อลบไฟล์ temp และอื่น ๆ คุณช่วยอธิบายสิ่งที่sudo apt-get autoremoveเกิดขึ้นจริงและมีข้อดีของการใช้คำสั่งนี้กับบางสิ่งบางอย่างเช่น BleachBit หรือUbuntu Tweak ภารโรงด้วยตัวเอง?
57 apt  cleanup 

3
ติดตั้ง gcc บน Ubuntu 12.04 LTS
เมื่อฉันพยายามติดตั้ง gcc บน Ubuntu 12.04 LTS Server ด้วยapt-get install gccฉันได้รับข้อผิดพลาดต่อไปนี้: The following packages have unmet dependencies: gcc : Depends: cpp (>= 4:4.6.1-2ubuntu5) but it is not going to be installed Depends: gcc-4.6 (>= 4.6.1-1) but it is not going to be installed Recommends: libc6-dev but it is not going to …

2
คำเตือน apt-get: ไม่รองรับ locale: en_US.utf8
ฉันได้รับข้อผิดพลาดนี้ทุกครั้งที่ฉันอัพเดตระบบโดยใช้ apt-get ข้อผิดพลาดนี้หมายความว่าอย่างไร มีความคิดเห็นเกี่ยวกับวิธีการแก้ไขหรือไม่ (ฉันใช้ Ubuntu 11.10)
55 apt  locale  utf-8 

5
ฉันจะลบรายการการแปลใน apt ได้อย่างไร
นี่คือผลลัพธ์ของaptitude update: Ign http://archive.canonical.com natty InRelease Ign http://extras.ubuntu.com natty InRelease Ign http://dl.google.com stable InRelease Ign http://security.ubuntu.com natty-security InRelease Hit http://deb.torproject.org natty InRelease Get:1 http://dl.google.com stable Release.gpg [198 B] Ign http://us.archive.ubuntu.com natty InRelease Ign http://us.archive.ubuntu.com natty-updates InRelease Hit http://archive.canonical.com natty Release.gpg Hit http://extras.ubuntu.com natty Release.gpg Hit http://security.ubuntu.com natty-security Release.gpg Hit http://us.archive.ubuntu.com …
55 apt 

4
เลิกใช้งาน 'apt-get' หรือไม่
เมื่อเร็ว ๆ นี้ฉันเคยเห็นหลายคนใช้ sudo apt แทน sudo apt-get นอกจากนี้ Ubuntu ยังบอกให้ฉันติดตั้งสิ่งต่าง ๆ ด้วย sudo apt The program 'foo' is currently not installed. You can install it by typing: sudo apt install foo (จำไว้ว่า foo เป็นตัวยึดตำแหน่งไม่ใช่แอป) ดังนั้นหลังจากความนิยมในชุมชนเกี่ยวกับการใช้aptแทนapt-getฉันเริ่มคิดว่า apt-get เลิกใช้แล้วและไม่สามารถใช้ในโปรแกรมทุบตีของฉันได้อีกต่อไป ในโปรแกรมทุบตีของฉัน ฉันต้องแทนที่apt-getคำสั่งทั้งหมดด้วยaptหรือไม่ เป็นapt-getอันตรายหรือไม่? โปรแกรมของฉันจะยังใช้งานได้หรือไม่
54 command-line  apt  16.04  bash 

3
ไฟล์บันทึกสำหรับ apt-get อยู่ที่ไหน
ฉันต้องการทราบว่าฉันสามารถค้นหาบันทึกสำหรับผู้จัดการแพ็คเกจต่อไปนี้ได้ที่ไหน: ผู้จัดการแพคเกจ Synaptic ศูนย์ซอฟต์แวร์อูบุนตู บันทึกเมื่อใช้เทอร์มินัลด้วย apt-get

8
จะดูแพ็คเกจที่ติดตั้งในวันที่กำหนดโดยใช้ 'aptitude' ได้อย่างไร
ไม่มีใครรู้ว่ามีวิธีที่ง่ายในการค้นหารายการแพคเกจที่ติดตั้งเรียงตามวันที่เมื่อใช้aptitude(หรือapt-get)? ฉันติดตั้งแพคเกจมากมายเพื่อลองสิ่งใหม่ ๆ แต่ก็ไม่ได้ผล ฉันต้องการลบแพ็กเกจเหล่านี้ทั้งหมดเพื่อเรียกคืนพื้นที่ว่างในดิสก์ ฉันพยายามลองดูรายการของไฟล์. deb ที่ดาวน์โหลดมา แต่ดูเหมือนว่าจะเป็นวิธีที่ค่อนข้างล้าหลัง (แม้ว่ามันจะใช้งานได้)

2
ไม่สามารถติดตั้ง php5 บน Ubuntu 16.04
ดังนั้นเมื่อเร็ว ๆ นี้ฉันได้ติดตั้ง Ubuntu เครื่องแรกของฉันเพื่อความแม่นยำสร้างรายวันที่ 16.04 บนแล็ปท็อปเครื่องใหม่ของฉันเนื่องจากฮาร์ดแวร์ใหม่สำหรับ 15.10 ตอนนี้ฉันกำลังตั้งค่าและฉันต้องการติดตั้ง php5 และส่วนขยายบางอย่าง เมื่อฉันรันsudo apt-get install libapache2-mod-php5ฉันได้รับข้อความแสดงข้อผิดพลาดว่าไม่มีแพ็คเกจการติดตั้งสำหรับ php5 และ libapache2 ข้อความแสดงข้อผิดพลาดเป็นภาษาเยอรมันดังนั้นฉันสงสัยว่านี่จะช่วยได้ แต่ยังไงก็ตามที่นี่เป็น :-) E: For package »libapache2-mod-php5« existiert kein Installationskandidat. ฉันจำเป็นต้องเพิ่มที่เก็บ apt-get หรือไม่? หรือฉันทำอะไรผิด

5
ทำไม apt-get จึงไม่จำเป็นต้องทำการรีสตาร์ทซึ่งตัวจัดการอัพเดตจะทำอย่างไร?
บ่อยครั้งที่ฉันพยายาม 'เอาชนะ' ผู้จัดการการอัปเดตด้วยการเปิดคอนโซลและป้อนลำดับ sudo apt-get update sudo apt-get upgrade ซึ่งความรู้ของฉันที่ดีที่สุดควรอัปเดตแพ็คเกจทั้งหมดเป็นรุ่นล่าสุดที่มีความเสถียร ตัวจัดการการอัปเดตทำเช่นเดียวกันเท่าที่ฉันรู้ อย่างไรก็ตามบางครั้งตัวจัดการการอัพเดท (บ่อยที่สุดเมื่อมีการกระจายเคอร์เนลใหม่) ต้องเริ่มต้นใหม่หลังจากยุติ apt-getไม่เคยทำแม้แต่ตอนที่ดูเหมือนว่าฉันกำลังอัพเกรดเคอร์เนล ทำไมเป็นเช่นนี้ ในการตอบกลับการลงคะแนนซ้ำ: ฉันไม่ได้ถามว่าแพคเกจใดที่ต้องรีบูตเนื่องจากคำถามที่เชื่อมโยงคือ ค่อนข้างฉันถามว่าทำไม apt-getไม่ขอให้ฉันรีบูตแม้ว่าฉันจะรู้ว่ามีการปรับปรุงแพคเกจที่ผู้จัดการการปรับปรุงจะต้องรีบูต

2
ทำไมระบบรับอัตโนมัติ apt-get autoremove จึงไม่ลบเมล็ดเก่าของฉัน
พาร์ติชันสำหรับเริ่มระบบของฉันอยู่บน SSD ดังนั้นจึงไม่มีพื้นที่สำหรับเคอร์เนลที่ติดตั้งมากกว่า 8 รุ่นและในที่สุดการปรับปรุงเคอร์เนลบางตัวจะไม่สามารถติดตั้งได้เนื่องจากพาร์ติชันสำหรับบูตของฉันเต็มไปด้วยเวอร์ชั่นเก่า มีคำถามมากมายเกี่ยวกับวิธีลบเวอร์ชันเก่า (แม้จะเป็นกระบวนการอัตโนมัติ) แต่คำถามของฉันก็คือ: ทำไมไม่apt-get autoremoveตรวจจับและลบออกโดยอัตโนมัติและมีวิธีที่ฉันสามารถทำได้หรือไม่ ฉันหมายความว่าapt-getมีอะไรติดตั้งอยู่แล้วดังนั้นมันจึงรู้เกี่ยวกับพวกเขาดังนั้นทำไมถึงเลือกที่จะออกจากรุ่นเก่าทั้งหมด?
53 apt  kernel 

4
วิธีการติดตั้งแพ็คเกจด้วย apt โดยไม่ต้องมีข้อความ“ คุณต้องการทำต่อไป [Y / n]?”
แน่นอนเมื่อคุณพิมพ์: sudo apt-get install whatever มันถามคุณ: Do you want to continue [Y/n]? มีวิธีใดบ้างที่ฉันสามารถติดตั้งได้โดยไม่ถามฉันว่าต้องการดำเนินการต่อหรือไม่ ฉันไม่แคร์เรื่องอวกาศฉันมีมากพอแล้ว

12
'apt-get' ไม่ทำงานกับพร็อกซี
สำหรับคำสั่ง sudo apt-get update ฉันได้รับข้อผิดพลาดดังต่อไปนี้: W: Failed to fetch http://ch.archive.ubuntu.com/ubuntu/dists/maverick-updates/multiverse/binary-i386/Packages.gz 407 Proxy Authentication Required (The ISA Server requires authorization to fulfill the request. Access to the Web Proxy filter is denied. ) ฉันใช้ Ubuntu 10.10 ติดตั้งบน Windows XP โดยใช้ VirtualBox สำหรับการเชื่อมต่ออินเทอร์เน็ตฉันใช้พร็อกซีเซิร์ฟเวอร์พร้อมการตรวจสอบสิทธิ์ ฉันพยายามใช้gnome-network-proxyเครื่องมือเพื่อตั้งค่าการตั้งค่าพร็อกซีทั้งระบบ หลังจากนั้น/etc/environmentได้รับการปรับปรุงโดยhttp_proxyตัวแปรที่มีรูปแบบhttp://my_proxy:port/ไม่มีข้อมูลการตรวจสอบ ฉันตรวจสอบสิ่งนี้ด้วย Firefox เบราว์เซอร์ขอให้ฉันเข้าสู่ระบบและรหัสผ่านและทุกอย่างทำงานได้ดี น่าเสียดายที่มันไม่ใช่กรณีที่ฉลาด ฉันยังมีความพยายามที่จะทำตามที่อธิบายไว้ที่นี่ น่าเสียดายที่มันไม่ทำงาน อาจเกี่ยวข้องกับข้อเท็จจริงที่ว่าพร็อกซีอยู่ในโดเมน …
52 apt 

5
วิธีตั้งค่าที่เก็บ APT
ฉันต้องการตั้งค่าพื้นที่เก็บข้อมูล APT บนเซิร์ฟเวอร์ที่จะให้แพคเกจสองสาม มีวิธีการตั้งค่าโดยไม่ต้องติดตั้งซอฟต์แวร์ใด ๆ บนเซิร์ฟเวอร์หรือไม่? ไฟล์จะต้องมีการจัดระเบียบอย่างไร แก้ไข:ฉันต้องทำอะไรผิดพลาด ... ใครบางคนได้โปรดช่วยฉันหน่อยได้ไหม ฉันมีที่เก็บข้อมูลที่http://quickmediasolutions.com/apt/dists ฉันไม่แน่ใจว่าอยู่ที่ไหนหรืออะไร แต่มีบางอย่างผิดพลาด ปัจจุบันฉันมีเพียงหนึ่งแพ็คเกจเท่านั้นและมันมีไว้สำหรับสถาปัตยกรรมทั้งหมด นี่คือสิ่งที่ถูกเพิ่มเข้าไปในของฉัน/etc/apt/sources.list: deb http://quickmediasolutions.com/apt stable main

3
ปลอดภัยที่จะลบ / usr / src / linux-headers หลังจากกำจัดภาพ linux ที่เก่ากว่าหรือไม่
ฉันใช้งาน Ubuntu 12.04 และสองภาพ linux ที่ใช้งานอยู่ 3.2.0-37 และ 3.2.0-36 ในไดเรกทอรี / usr / src / ฉันพบ: linux-headers-3.2.0-23 linux-headers-3.2.0-23-generic linux-headers-3.2.0-26 linux-headers-3.2.0-26-generic linux-headers-3.2.0-29 linux-headers-3.2.0-29-generic linux-headers-3.2.0-31 linux-headers-3.2.0-31-generic linux-headers-3.2.0-32 linux-headers-3.2.0-32-generic linux-headers-3.2.0-33 linux-headers-3.2.0-33-generic linux-headers-3.2.0-34 linux-headers-3.2.0-34-generic linux-headers-3.2.0-35 linux-headers-3.2.0-35-generic linux-headers-3.2.0-36 linux-headers-3.2.0-36-generic linux-headers-3.2.0-37 linux-headers-3.2.0-37-generic วันนี้ฉันsudo apt-get purge linux-image-x.x.x.x-generic *34และ * 35 ฉันต้องเพิ่ม / boot ที่มีเพียง * 36 และ …
52 apt  kernel 

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