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

apt-get เป็นอินเตอร์เฟสบรรทัดคำสั่งไปยัง Advanced Packaging Tool (apt) ซึ่งรับผิดชอบการติดตั้งการลบและการอัพเกรดแพ็คเกจ

4
วิธีค้นหาแพ็คเกจรุ่นใดที่ฉันสามารถติดตั้งบน APT
เมื่อใช้ APT คุณสามารถติดตั้งแพ็คเกจรุ่นที่ระบุโดยใช้: apt-get install package=1.0 แต่คุณทำไม่ได้ apt-get install package=1.* ดังนั้นวิธีการที่ฉันสามารถหาที่รุ่นจะใช้ได้สำหรับpackageในพื้นที่เก็บข้อมูลที่เฉพาะเจาะจงหรือในที่เก็บทั้งหมดในของฉัน/etc/apt/sources.list?

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

2
ทำไมบางครั้ง apt-get จึงขอคำยืนยัน?
บางครั้งมันทำสิ่งนี้: After this operation, 713kB of additional disk space will be used. Do you want to continue [Y/n]? และบางครั้งก็ไม่และเพียงแค่ถือว่า 'ใช่' และดาวน์โหลดโดยอัตโนมัติ (ฉันไม่สามารถวางเอาต์พุตจริงเพราะฉันไม่รู้วิธีการทำซ้ำ) ทำไม?

2
ฉันสามารถใช้ apt-get ได้ตลอดเวลาโดยไม่ใช้คำแนะนำติดตั้งหรือไม่
ฉันกำลังพยายามสร้าง debian ที่เรียบง่ายสำหรับ Netbook ของฉัน ฉันมีจุดคืนค่า clonezilla ที่ฉันทำหลังจากติดตั้งเดเบียนน้อยที่สุด ฉันไม่มีแพ็คเกจอื่นใดนอกจากเดเบียนที่ติดตั้งโดยอัตโนมัติในระหว่างการติดตั้งขั้นต่ำ ฉันยกเลิกการเลือกทุกอย่างใน taskel (ไม่มีสภาพแวดล้อมบนเดสก์ท็อปไม่มีอะไร) ฉันต้องการติดตั้งแพคเกจบางอย่าง sudo apt-get --no-install-recommends <package-name>ตั้งแต่ผมกำลังสร้างที่เรียบง่ายติดตั้งผมต้องการที่จะใช้เสมอ มีวิธีที่ฉันสามารถสร้างเหมือนคำสั่งย่อที่กำหนดเองสำหรับสิ่งนี้หรือไม่? หรือมีวิธีที่ฉันสามารถคัดลอกและวางพวงของคำสั่งเหล่านั้นลงในเอกสารข้อความแล้วเรียกใช้ทั้งหมดตามลำดับโดยใช้คำสั่งเดียว? คุณรู้วิธีที่ง่ายกว่าและสง่างามกว่าในการใช้งานแพคเกจมากมายที่ติดตั้งจากพรอมต์คำสั่งขั้นต่ำที่ติดตั้งใหม่หรือไม่

1
เหตุใดจึงต้องใช้คำสั่ง apt-get --purge ทำการลบมากกว่า apt-get purge ใน Linux?
apt-get --purge remove {package_name}ฉันได้รับการถอนการติดตั้งการใช้งานเช่นเดียวกับการลบหรือล้างแฟ้มการกำหนดค่าของตนโดยใช้คำสั่ง ฉันได้เจอหลายโพสต์ในเน็ตรวมทั้งคู่มือของ Ubuntu ที่https://help.ubuntu.com/community/AptGet/Howtoที่อ่านเมื่อเพียงแค่ใช้คำสั่ง"This command completely removes a package and the associated configuration files. Configuration files residing in ~ are not usually affected by this command"apt-get purge {package_name} มีความแตกต่างในการทำงานคำสั่งapt-get --purge remove {package_name}และapt-get purge {package_name}? ทำไมคุณถึงใช้อันอื่น?
19 linux  ubuntu  debian  apt-get 


4
เมื่อใดที่คุณจะใช้ apt-get remove ในระบบตอบรับอัตโนมัติ apt-get
ฉันเข้าใจว่าapt-get removeจะลบแพ็กเกจและapt-get autoremoveเพื่อลบแพ็กเกจใด ๆ ที่ติดตั้งไว้เพื่อเติมเต็มการพึ่งพาสำหรับแพ็คเกจที่กำหนด ตัวอย่างเช่นถ้าฉันติดตั้ง LibreOffice และมีการพึ่งพาพูดว่า Java และติดตั้งเป็นส่วนหนึ่งของการติดตั้งเมื่อฉันเรียกใช้คำสั่งapt-get libreofficeทำไมฉันจะเรียกใช้คำสั่งapt-get remove libreofficeตามมาด้วยapt-get autoremove? ฉันไม่สามารถเรียกใช้คำสั่งได้อย่างง่ายดายapt-get autoremove libreofficeหรือไม่? หรือการรวมกันของapt-get removeและapt-get autoremoveเพื่อวัตถุประสงค์ที่แตกต่างกันอย่างไร

4
เมื่อคุณ“ apt-get install” ไฟล์. deb ที่จัดเก็บอยู่ที่ไหน
ฉันกำลังพยายามคัดลอกแพ็กเกจทั้งหมดที่ฉันติดตั้งไว้ในเครื่อง Debian เครื่องหนึ่งไปยังเครื่อง Debian เครื่องอื่นโดยไม่ทำอีกเครื่องapt-get installและดาวน์โหลดแพ็คเกจทั้งหมดอีกครั้ง

3
จะอัพเกรดเป็น git ล่าสุดบนเดเบียน 7 ได้อย่างไร?
ฉันได้ติดตั้งคอมไพล์ผ่าน apt-get on debian 7 ซึ่งให้ฉัน: # git --version git version 1.7.10.4 ฉันต้องการที่จะยกระดับรุ่น git latests ฉันเหนื่อย: sudo apt-get install python-software-properties sudo add-apt-repository ppa:git-core/ppa sudo apt-get update sudo apt-get install git แต่นั่นทำให้เกิดข้อผิดพลาดดังต่อไปนี้: Fetched 6,944 B in 0s (10.1 kB/s) W: Failed to fetch http://ppa.launchpad.net/git-core/ppa/ubuntu/dists/wheezy/main/source/Sources 404 Not Found W: Failed to fetch …
14 linux  debian  git  apt-get 

1
สคริปต์การติดตั้งทำอะไรในการติดตั้ง apt-get
ดูเหมือนว่าapt-get installจะดาวน์โหลดแพ็คเกจ Debian และลองเรียกใช้สคริปต์การติดตั้งสำหรับ: สร้างไดเรกทอรีที่เหมาะสม สร้างบัญชีที่เหมาะสม คัดลอกไฟล์ไบนารี คัดลอกไฟล์ข้อมูล คัดลอกไฟล์ Conf คัดลอกสคริปต์ init.d เริ่มบริการ เป็นต้น ฉันสนใจมันมากและต้องการทราบว่าเกิดอะไรขึ้นทีละขั้นตอน มีวิธีใดบ้างที่จะเห็น? เช่นเดียวกับคำสั่งพิมพ์เปลือกในโหมด "แห้งรัน"

3
ดูรายละเอียดแพ็คเกจที่ไม่ได้ติดตั้งในขณะนี้เมื่อใช้“ apt-get remove”
ฉันมีสถานการณ์ที่ฉันต้องการลบชุดของแพคเกจที่อาจติดตั้งหรือไม่ติดตั้งและฉันต้องการ apt-get เพื่อลบแพ็กเกจที่ไม่สนใจ สิ่งที่ต้องการ: apt-get remove foo bar baz ซึ่งถ้าติดตั้ง foo และ bar แต่ไม่ใช่ baz จะลบ foo และ bar โดยไม่บ่นเกี่ยวกับ baz มีวิธีทำเช่นนี้หรือไม่? สิ่งที่ฉันพยายามที่ไม่ได้ทำงานกับ cups-dbg เป็นแพคเกจแพะรับบาปที่ติดตั้งจริงของฉันที่จะลบ: jcp@a-boyd:~$ sudo apt-get remove -y cups-dbg bogus-package Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package bogus-package jcp@a-boyd:~$ …
13 ubuntu  debian  apt  deb  apt-get 

1
จะค้นหาพา ธ การติดตั้งสำหรับแพ็คเกจที่ติดตั้งผ่าน apt-get ใน Ubuntu ได้อย่างไร
ฉันได้ติดตั้งโมดูลหลามโดยใช้apt-getงานได้ดีโดยใช้คอนโซลหรือเปิดไฟล์จากบรรทัดคำสั่ง อย่างไรก็ตามฉันใช้ Eclipse เพื่อการจัดระเบียบไฟล์ที่ง่ายขึ้น Eclipse ไม่พบโมดูลใหม่โดยอัตโนมัติเหมือนที่เทอร์มินัลทำดังนั้นฉันสงสัยว่ามีวิธีหาพา ธ การติดตั้งซึ่งapt-getคำสั่งใช้หรือไม่ ฉันเพิ่งรู้ว่าคุณสามารถลบ python eclipse ที่ดูและกำหนดค่าใหม่เพื่อแก้ไขปัญหาเฉพาะของฉัน มันจะยังมีประโยชน์สำหรับฉันในการค้นหาเส้นทางการติดตั้ง!

4
apt-get update ไม่ทำงาน: ข้อผิดพลาดในการเซ็น / ตรวจสอบ
เมื่อฉันวิ่งapt-get updateฉันได้รับ Ign:1 http://dl.google.com/linux/musicmanager/deb stable InRelease Ign:2 http://archive-4.kali.org/kali kali-rolling InRelease Hit:3 http://archive-4.kali.org/kali-security sana/updates InRelease 0% [3 InRelease gpgv 11.9 kB] [Waiting for headers] [Waiting for headers]Couldn't create tempfiles for splitting up /var/lib/apt/lists/security.kali.org_kali-seErr:3 http://archive-4.kali.org/kali-security sana/updates InRelease Could not execute 'apt-key' to verify signature (is gnupg installed?) Hit:4 http://archive-4.kali.org/kali sana InRelease 0% …

2
ดำเนินการต่อโดยเกิดข้อผิดพลาดเมื่อ apt-get พบการติดตั้งไม่สามารถค้นหาปัญหาของแพ็คเกจได้
เมื่อฉันเรียกใช้ต่อไปนี้: sudo apt-get install vim abcde php5-cli มันล้มเหลวด้วยข้อความต่อไปนี้ซึ่งเป็นพฤติกรรมที่คาดหวัง: E: ไม่พบแพ็คเกจ abcde` ฉันต้องการที่จะติดตั้งvimและแม้ว่าจะมีข้อผิดพลาดในabcdeเพียงแค่ติดตั้งphp5-cliแพคเกจต่อไป หมายความว่าฉันต้องการapt-getลงรายการต่อไปแม้ว่ามันจะไม่สามารถหาแพ็คเกจได้ ฉันได้พยายาม: sudo apt-get install --ignore-missing vim abcde php5-cli

4
ฉันจะสร้างชื่อแทนสำหรับ apt-get ได้อย่างไร
ฉันจำได้ว่าในระบบ Debian ฉันเคยapt install packageติดตั้งแพ็คเกจ sudo apt-get installมันถามรหัสผ่านหลังจากนั้นและเป็นสะดวกสบายกว่า ตอนนี้ฉันไม่แน่ใจว่าฉันจัดการเพื่อใช้คำสั่งแรกได้อย่างไร คุณช่วยได้ไหม
10 debian  alias  apt-get  apt 

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