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

สำหรับคำถามเกี่ยวกับการใช้การออกแบบฟังก์ชั่น ฯลฯ ของ APT (Advanced Packaging Tool) ระบบการจัดการแพคเกจซอฟต์แวร์มาตรฐานสำหรับ Debian และตราสารอนุพันธ์

1
apt-get ไม่ได้หยุดที่ Ctrl-c ต้องทำอย่างไร?
บางครั้งฉันมีปัญหาการเชื่อมต่อกับ apt-get (โดยทั่วไปแล้วเพราะฉันใช้มันหลังพร็อกซีและพยายามติดตั้ง / อัพเกรดแฟลช) ฉันลองส่งแล้วCtrlcแต่ก็ไม่หยุด ฉันคิดว่ามันเป็นสิ่งผิดปกติกับ synaptic แต่เห็นได้ชัดว่าฉันเพิ่งลองกับสถานีและไม่ทราบวิธีที่จะหยุดตอนนี้
10 ubuntu  apt 

1
เทียบเท่ากับ `rpm -K` ใช้` apt '
อะไรคือสิ่งที่aptเทียบเท่าrpm -K *.rpmซึ่ง-Kถูกกำหนดให้เป็นการตรวจสอบลายเซ็นของที่เก็บในman rpmและในRPM สูงสุด ? ตัวอย่างของสถานการณ์: sudo rpm --import https://mirrors.example.com/rpm/RPM-GPG-KEY-release && rpm -K example.rpm
9 debian  rhel  apt  rpm  gpg 

1
การติดตั้ง docker hangs ที่“ การตั้งค่า docker-engine” บน ubuntu xenial
ฉันพยายามที่จะติดตั้งนักเทียบท่าบน Ubuntu xenial และกำลังต่อไปนี้การกวดวิชานี้: https://docs.docker.com/engine/installation/linux/ubuntulinux/ จนถึงตอนนี้มันหายไปโดยไม่มีการผูกปมยกเว้นว่าไม่มีลินุกซ์อิมเมจเพิ่มเติมสำหรับเคอร์เนลเวอร์ชันของฉัน (4.6.0-040600-generic) กวดวิชาบอกว่าไม่จำเป็น แต่ฉันคิดว่ามันไม่จำเป็นเลย ผมก็มาถึงจุดของการทำงานและติดตั้งแขวนอยู่บนsudo apt-get install docker-engine Setting up docker-engine (1.11.2-0~xenial) ...ฉันดูtopแล้วและไม่ได้ใช้ cpu ใด ๆ ดังนั้นฉันจึงไม่คิดว่ามันจะทำอะไร ฉันสิ้นสุดการรีสตาร์ทคอมพิวเตอร์ลบแพ็คเกจที่ติดตั้งบางส่วนด้วยการรวม dpkg -r, apt-get --purge remove และอาจมีบางอย่างที่เกี่ยวข้องที่ฉันลืมไปแล้วและฉันพยายามติดตั้งอีกครั้ง มันแขวนแบบเดียวกัน ฉันจะติดตั้งสิ่งนี้ได้สำเร็จหรือไม่
9 ubuntu  apt  docker 

3
Debian Jessie ติดตั้ง backport มากเกินไป
ฉันมี Debian Jessie และได้เพิ่ม backport (ตามคำแนะนำเหล่านี้ ): echo "deb http://http.debian.net/debian jessie-backports main contrib non-free" | sudo tee /etc/apt/sources.list.d/backports.list (ฉันทำสิ่งนี้เพื่อให้ได้เคอร์เนลที่ใหม่กว่าตามที่ต้องการสำหรับฮาร์ดแวร์บางอย่างในแล็ปท็อปของฉัน) คำแนะนำบอกว่าไม่มีอะไรจะเกิดขึ้นเว้นแต่ฉันขอแพคเกจ backported อย่างชัดเจน apt-get -t jessie-backports install "package"เช่น อย่างไรก็ตามตอนนี้ฉันดูเหมือนจะมีการโหลดระบบทั้งหมดของฉันจาก backport และมีแพ็คเกจหนึ่งที่ไม่ได้ติดตั้งเพราะมันขึ้นอยู่กับเวอร์ชันที่แน่นอนของสิ่งที่อัปเดตเป็นพอร์ตด้านหลัง ดังนั้นคำถามของฉัน: ฉันจะหยุดมันก่อนได้อย่างไรเพื่อไม่ให้ติดตั้ง backport เพิ่มเติมอีก? ฉันจะลบ backport ที่มีอยู่ได้อย่างไร หมายเหตุ: สิ่งนี้จะได้รับรายชื่อของแพ็คเกจที่ติดตั้งซึ่งมาจาก backports (และในรูปแบบที่สามารถส่งผ่านไปapt-get installได้ด้วยเหตุผลบางประการที่ทำให้sudo apt-get installecho ที่จุดสิ้นสุดของไพพ์ไลน์ไม่ทำงาน): cat /var/log/dpkg.log.1 |grep -v linux …
9 debian  apt  backports 

5
จะทราบได้อย่างไรว่ามีการติดตั้งแพ็คเกจเฉพาะบน Debian หรือไม่?
ฉันกำลังทำงานกับ Raspberry Pi B + และ Raspbian 5/5/2015 และคู่มือบางอย่างที่มีอายุไม่กี่ปี ฉันมี NTFS HDD ภายนอกที่ต่อเชื่อมกับ Pi เนื่องจากอายุบทความการปฏิบัติทั่วไปมีการเปลี่ยนแปลงและปรากฎว่าแพคเกจและคุณสมบัติและฟังก์ชั่นบางอย่างตอนนี้มีในตัวและ / หรืออัตโนมัติ ตัวอย่างเช่นฉันพบว่า Raspbian จะจัดการการติดตั้งไดรฟ์ / โวลุ่ม NTFS โดยอัตโนมัติหากคุณเพิ่งติดตั้ง ntfs-3g คำแนะนำและคำแนะนำทั้งหมดที่ฉันสามารถหาได้ (IRC ฟอรัมราสเบอร์รี่ pi และ Linux dude ที่ฉันรู้จัก) ทุกอย่างเป็นไปด้วยเทคนิคอย่างมากที่ทำใครจะรู้ว่าระบบของฉันจะพยายามช่วยฉันได้อย่างไรเมื่อในความเป็นจริงเราทุกคน ที่ไม่มีใครรู้หรือคิดจะตรวจสอบ ฉันได้ติดตั้ง Raspbian fresh ไปยังการ์ด SD ใหม่และตอนนี้เพิ่งเปิด SSH อัปเดต apt-get และติดตั้ง ntfs-3g นี่คือบทความที่ฉันใช้ตอนนี้: http://www.howtogeek.com/139433/how-to-turn-a-raspberry-pi-into-a-low-power-network-storage-device/?PageSpeed = noscript …

4
ใช้ไฟล์เพื่อติดตั้งแพกเกจด้วย apt-get
ฉันคิดว่ามันสะดวกในการติดตั้งแพ็คเกจบนเครื่องใหม่ผ่านไฟล์แพ็คเกจเช่น Brewfiles, caskfiles, dockerfiles, package.json เป็นต้น มีทางเลือกอื่นสำหรับการรับ apt ตั้งแต่ฉันยังใช้มัน ผ่าน commandline ด้วย apt-get install pkg1 pkg2 pkg3… ?
9 apt 

1
“ ValueError: _system ไม่ได้เริ่มต้น” เมื่อใช้ apt.VersionCompare
ฉันเขียนสคริปต์ทุบตีที่มีการเปรียบเทียบสองสายรุ่นเพื่อตัดสินใจที่จะดาวน์โหลดรุ่นใหม่หรือไม่ การทดสอบนั้นใช้สคริปต์ Python apt.VersionCompare()ซึ่งทำหน้าที่ในการเปรียบเทียบเวอร์ชันตามที่aptต้องการ #!/usr/bin/env python import sys, apt res = apt.VersionCompare(sys.argv[1], sys.argv[2]) if res < 0: sys.exit(-1) if res > 0: sys.exit(1) sys.exit(0) ด้วยการอัพเกรดเป็น Ubuntu 14.4 สิ่งนี้หยุดทำงาน ฉันพยายามเปลี่ยนสคริปต์ตาม/programming/4957514/ดังต่อไปนี้: #!/usr/bin/env python import sys, apt_pkg res = apt_pkg.version_compare(sys.argv[1], sys.argv[2]) if res < 0: sys.exit(-1) if res > 0: sys.exit(1) sys.exit(0) ValueError: …
9 apt  python 

3
กำลังอ่านรายการแพ็กเกจ ... เกิดข้อผิดพลาด!
เมื่อฉันเรียกใช้sudo apt-get updateฉันได้รับข้อผิดพลาดนี้: Reading package lists... Error! E: Unable to parse package file /var/lib/dpkg/status (1) E: The package lists or status file could not be parsed or opened. แต่ละบรรทัดพูดว่าอย่างไรและจะแก้ไขได้อย่างไร ฉันใช้ Linux Mint 17 Qiana Cinnamon ใน VMWare Workstation 10.0.2
9 apt 

3
apt-get แสดงแพ็คเกจที่สำคัญว่า“ ไม่ต้องการอีกต่อไป”
ฉันเพิ่งติดตั้ง Kali Linux ในระบบของฉัน มันมาพร้อมกับ Iceweasel ที่ติดตั้งไว้ล่วงหน้า อย่างไรก็ตามแทน Iceweasel ฉันต้องการติดตั้ง firefox ดังนั้นฉันทำตามคำแนะนำนี้และติดตั้ง firefox สำเร็จ ตอนนี้เมื่อใดก็ตามที่ฉันเรียกใช้apt-getมันจะแสดงแพคเกจที่ติดตั้งล่วงหน้ามากมายว่า"ติดตั้งโดยอัตโนมัติและไม่ต้องใช้อีกต่อไป" : abhishek@ab-linux:~$ sudo apt-get install [sudo] password for abhishek: Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: empathy empathy-common fonts-cantarell gcalctool …
9 apt  kali-linux 

1
“ apt-get install” เมื่อใดขอให้ฉันยืนยันว่าฉันต้องการดำเนินการต่อหรือไม่
บางครั้ง "apt-get install" ถามฉัน"Do you want to continue [Y/n]?": root@T43:~# apt-get install chmsee Reading package lists... Done Building dependency tree Reading state information... Done The following extra packages will be installed: libchm1 The following NEW packages will be installed: chmsee libchm1 0 upgraded, 2 newly installed, 0 to remove and …
9 apt 

1
ฉันจะเพิ่มแพ็คเกจที่กำหนดเองไปยังที่เก็บของเดเบียนได้อย่างไร
ฉันเรียกใช้เซิร์ฟเวอร์ที่เก็บเดเบียน apt ของฉันเอง ฉันมีไฟล์. deb ที่ฉันต้องการเพิ่มลงในที่เก็บ (Adaptec Storage Manager deb) ฉันต้องการความสามารถในการจัดการแพ็คเกจที่เป็นอิสระจากส่วนที่เหลือของ repo คำถาม: ฉันจะเพิ่มไฟล์. deb ลงใน repo เพื่อให้สามารถ 'apt-get storman' บนเครื่องไคลเอ็นต์และติดตั้งได้อย่างไร

4
ฉันสามารถกำหนดสิ่งที่เปลี่ยนแปลงในแพ็คเกจอัพเกรดที่ใช้ apt หรือ dpkg บน Debian 6 ได้หรือไม่?
ฉันเพิ่งทำapt-get upgradeบนเซิร์ฟเวอร์การพัฒนา Debian 6 ของฉันและสังเกตเห็นว่ามีการtinyproxyอัพเกรดแพ็คเกจบางชื่อ ฉันมีความสนใจเป็นพิเศษในการเห็นสิ่งที่เปลี่ยนแปลงในแพ็คเกจนั้นเนื่องจากการปรับเปลี่ยนให้ทำบางสิ่งที่ไม่ได้ทำอยู่ในรายการสิ่งที่ต้องทำ ฉันรู้ว่าฉันสามารถเปิดเบราว์เซอร์ของฉันขุดได้เล็กน้อยค้นหา changelog และดูว่ามีอะไรเปลี่ยนแปลงในรุ่นที่ฉันเพิ่งไป แต่แล้วฉันก็สงสัยว่ามีวิธีที่ฉันจะถามapt-getหรือdpkgแสดงให้ฉันทราบว่ามีการเปลี่ยนแปลงหรือไม่ ที่รวมอยู่ ฉันสามารถใช้เครื่องมืออย่างใดอย่างหนึ่งหรืออาจเป็นเครื่องมืออื่นเพื่อรับข้อมูลสรุปของการเปลี่ยนแปลงระหว่างเวอร์ชันของแพ็คเกจผ่านบรรทัดคำสั่งได้หรือไม่

4
การเติมข้อความอัตโนมัติที่ไม่ถูกต้อง
ฉันกำลังเรียกใช้ Debian Wheezy 64 บิต ฉันมีปัญหากับการเติมข้อมูลอัตโนมัติให้ได้ ฉันติดตั้ง bash-เสร็จแล้ว หากฉันเข้าสู่ระบบในฐานะรูทในเชลล์ฉันสามารถใช้การเติมอัตโนมัติสำหรับ apt-get (เช่นapt-get install wicd [tab] [tab ]) และมันจะแสดงแพ็คเกจทั้งหมดที่ตรงกับที่ฉันทำ แต่ถ้าฉันพยายามที่จะใช้การทำให้สมบูรณ์อัตโนมัติสำหรับ apt-get ในผู้ใช้ที่ไม่ใช่รูทคนอื่น (แม้กระทั่ง sudo) มันจะไม่ทำงานเลย ฉันสามารถเติมสิ่งอื่น ๆ โดยอัตโนมัติเช่นชื่อไฟล์ ความช่วยเหลือใด ๆ ฉันมีรหัสต่อไปนี้ใน. bashrc และ / etc / profile if [ -f /etc/bash_completion ]; then . /etc/bash_completion fi

3
apt-get เทียบเท่ากับ yum localinstall
เมื่อใช้ Fedora ฉันมักจะใช้yum localinstallเป็นวิธีในการติดตั้งรอบต่อนาทีที่ได้รับนอกที่เก็บการแจกจ่าย ฉันไม่พบตัวเลือกที่เทียบเท่าในapt-getหน้า man ฉันใช้ Ubuntu 11.04 ถ้าเป็นเช่นนั้น เป็นสิ่งที่apt-getเทียบเท่าyum localinstall? ฉันควรใช้dpkgโดยตรงในกรณีนี้หรือไม่?

4
ความแตกต่างในการจัดการบรรจุภัณฑ์ระหว่าง Debian และ Arch
การสนทนาจากโพสต์นี้ทำให้ฉันสงสัยในความแตกต่างระหว่างการจัดการแพ็คเกจ Debian และ Arch นอกจากนี้ผู้คนมักจะบอกว่า Arch มีน้ำหนักเบามากดังนั้นฉันจึงสงสัยว่าจะทำอย่างไรกับการจัดการบรรจุภัณฑ์ อาจเป็นเพราะ Debian แนะนำว่าเป็นการพึ่งพายากเป็นค่าเริ่มต้นหรือไม่ คุณยังสามารถพูดถึงความยืดหยุ่น / พลังงานระหว่างผู้จัดการแพ็คเกจสองคน: อันไหนของทั้งสองช่วยให้คุณทำงานได้มากขึ้น ฉันทราบว่าคุณลักษณะบางอย่างที่มีอยู่ในระบบการจัดการแพคเกจ Debian จะไม่เกี่ยวข้องกับระบบ Arch เนื่องจาก Arch มีชุดเดียวและ Debian มีหลายอย่าง (เช่นการปักหมุด APT และการจัดการการพึ่งพาขั้นสูงอยู่ในใจ) ดังนั้นโปรดเปรียบเทียบคุณลักษณะต่างๆ ใช้ได้กับทั้งสองระบบ (เช่นสมมติว่าสำหรับ Debian ฉันใช้ไม่เสถียรเท่านั้น)
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.