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

APT ซึ่งเป็น Advanced Packaging Tool เป็นระบบจัดการบรรจุภัณฑ์ระดับสูงของ Debian มันยังถูกใช้โดยระบบปฏิบัติการ Linux และ Debian-based อื่น ๆ อีกหลายตัว

3
wheezy-updates บน archive.debian.org ส่งคืน 404 ไม่พบ
ฉันมีเครื่องทดสอบเก่าของ Debian Wheezy ที่ฉันไม่สามารถอัปเดตได้ในขณะนี้ คลังเก็บ Debian Wheezy ถูกเก็บถาวรในเดือนกุมภาพันธ์ ดังนั้นฉันต้องการล่วงหน้าและอัปเดต/etc/apt/sources.listจากของฉัน deb http://ftp.fr.debian.org/debian wheezy main deb http://security.debian.org/ wheezy/updates main deb http://ftp.fr.debian.org/debian wheezy-updates main ถึง deb http://archive.debian.org/debian wheezy main deb http://security.debian.org/ wheezy/updates main deb http://archive.debian.org/debian wheezy-updates main แต่เมื่อทำงานapt-get updateฉันได้รับข้อผิดพลาดนี้: # apt-get update <snip> Err http://archive.debian.org wheezy-updates/main i386 Packages 404 Not Found [IP : …

3
วิธีติดตั้งสองแพ็คเกจที่เขียนไฟล์เดียวกัน
ฉันมีสองแพ็คเกจที่แต่ละสร้าง / usr / bin / ffprobe หนึ่งในนั้นคือ ffmpeg จากที่เก็บ Deb Multimedia ในขณะที่อีกอันคือ ffmbc 0.7-rc5 ที่สร้างจากแหล่งที่มา มือรีดมีความสำคัญต่อธุรกิจและเราเคยติดตั้งจากแหล่งที่จำเป็นทุกที่ ฉันสามารถสันนิษฐานได้ว่ามันจะอุดตันไฟล์ ffmpeg และไม่มีผลร้ายใด ๆ ในทางทฤษฎีมันควรเป็นที่ยอมรับสำหรับแพ็คเกจ ffmbc ของเราเพื่อเขียนทับไฟล์จากแพ็คเกจ ffmpeg ข้อเสียคือการอัพเดท ffmpeg จะเขียนทับไบนารี ffmbc มีวิธีง่าย ๆ ในการกระทบยอดนี้หรือไม่?

2
เก็บไฟล์กำหนดค่าเวอร์ชันปัจจุบันโดยอัตโนมัติเมื่อติดตั้ง apt-get
ฉันต้องติดตั้งแพคเกจโดยอัตโนมัติด้วยไฟล์ปรับแต่งที่มีอยู่แล้วบนเซิร์ฟเวอร์ ฉันกำลังมองหาสิ่งที่ชอบ: apt-get install --yes --force-yes --keep-current-confs mysql-server อาจเป็นคำถามที่โง่ แต่ฉันไม่สามารถหาตัวเลือกดังกล่าว
14 ubuntu  debian  apt 

2
Debian / Ubuntu - วิธีการคืนค่า / var / cache / apt โครงสร้างหลังจากลบมัน?
ฉันไม่มีที่ว่างบนเซิร์ฟเวอร์ Ubuntu ดังนั้นฉันจึงใช้คำสั่งนี้เพื่อประหยัดพื้นที่ sudo rm -rf /var/cache/apt/archives อย่างไรก็ตามตอนนี้เมื่อพยายามทำสิ่งต่าง ๆ ด้วย apt ฉันได้รับข้อผิดพลาดต่อไปนี้: E: Could not open lock file /var/cache/apt/archives/lock - open (2 No such file or directory) E: Unable to lock the download directory และสิ่งที่ชอบ Archive directory /var/cache/apt/archives/partial is missing. เห็นได้ชัดว่าฉันได้ลบโครงสร้างไดเรกทอรีบางส่วน มีวิธีที่จะทำapt-get rebuild-var-treeหรือคล้ายกัน?

3
เซสชั่น SSH ไม่เคยปิดเมื่อรัน“ apt-get install”
ปัญหา เมื่อทำงานapt-get installในเซสชันที่ไม่ใช่แบบโต้ตอบ SSH เซสชันจะไม่ปิด ตัวอย่าง: ssh user@target "sudo apt-get -y install my_package" my_packageไม่ได้รับการติดตั้งอย่างถูกต้อง แต่เซสชั่น SSH เพียง dangles เปิด คำถาม มีสถานะใดบ้างที่จะส่ง SSH เพื่อapt-getไปทำงาน ข้อมูลเพิ่มเติม บริบท การติดตั้งระยะไกลใช้สำหรับการปรับใช้แพคเกจอัตโนมัติบนเซิร์ฟเวอร์การรวม ทันทีที่เราผลักดันการเปลี่ยนแปลงรหัสไปยังที่เก็บงานจะดึงรหัสสร้างแพ็คเกจและปรับใช้ในการรวมเพื่อตรวจสอบว่าทุกอย่างทำงานได้ดี (เท่าที่เกี่ยวข้องกับการปรับใช้) พยายามแล้ว & บันทึก เซสชัน SSH เดียวกันที่กำลังดำเนินการapt-get updateปิดสนิท โปรดทราบว่าapt-get updateไม่โต้ตอบในขณะที่apt-get installเป็น สิ่งนี้อาจชี้ให้เห็นว่าการโต้ตอบเป็นปัญหา คำสั่งเหมือนไม่เคยมาถึงssh user@target "sudo apt-get install my_package && echo Hello"echo debconf บ่นว่าไม่สามารถหาส่วนหน้าที่ดี …
14 ubuntu  ssh  debian  apt 

4
apt: วิธีค้นหาโดยใช้แท็กแพ็คเกจ
แพ็คเกจ (ส่วนใหญ่?) ใน Debian มีแท็ก ตัวอย่างเช่น: =# apt-cache show squirrelmail | perl -lne 'print if /^Tag:/.../^\S/' Tag: implemented-in::php, interface::web, mail::imap, mail::smtp, mail::user-agent, network::server, protocol::http, protocol::imap, protocol::smtp, role::program, scope::application, use::browsing, use::editing, use::searching, use::transmission, use::viewing, web::TODO, web::application, works-with::mail Section: web แต่ฉันไม่สามารถหาวิธีเพื่อแสดงรายการแพคเกจทั้งหมดด้วยแท็กที่กำหนด เป็นไปได้ไหม?
14 debian  apt  dpkg  deb 

1
การอัพเกรด openssh-server ภายในเซสชัน ssh
สมมติว่าคุณออกapt-get upgradeจากเซสชัน ssh และหนึ่งในแพ็คเกจที่จะอัพเกรดคือ openssh-server กระบวนการ sshd ใหม่ถูกรีสตาร์ทหลังจากการอัพเกรดหรือไม่ ถ้าใช่จะรักษาเซสชั่นอย่างไร? ถ้าไม่ฉันควรเริ่มต้นใหม่อย่างชัดเจนหรือมีบางอย่างที่ขาดหายไปหรือไม่
13 linux  ssh  debian  apt 

4
ติดตั้ง msttcorefonts บน Ubuntu
ฉันกำลังสร้างไฟล์ PDF ด้วยสิ่งที่เรียกว่าPrinceXMLดูเหมือนว่าจะต้องใช้แพ็คเกจที่เรียกว่า: msttcorefonts ฉันไม่สามารถใช้ความสามารถในการรับและฉันได้รับสิ่งนี้เป็นข้อผิดพลาด: $ sudo apt-get install msttcorefonts Reading package lists... Done Building dependency tree Reading state information... Done Package msttcorefonts is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another …
13 ubuntu  apt 

2
วิธีการเปลี่ยนไฟล์ปรับแต่งอัตโนมัติระหว่างการอัพเกรด apt-get ใน Ubuntu 12
ฉันชอบใช้ "knife cloudstack server create ... " เพื่อสร้าง VM ใหม่ เทมเพลต bootstrap ของฉันเริ่มต้นด้วย "apt-get update" และ "apt-get -y upgrade" การอัพเกรดจะหยุดด้วย: 10.190.113.11 Configuration file `/etc/nscd.conf' 10.190.113.11 ==> Modified (by you or by a script) since installation. 10.190.113.11 ==> Package distributor has shipped an updated version. 10.190.113.11 What would you like to …
13 ubuntu-12.04  apt  chef 

5
วิธีติดตั้ง nginx และติดตั้งไฟล์กำหนดค่าด้วย
ฉันเพิ่งถอนการติดตั้ง nginx 1.0.6 อย่างสมบูรณ์จากเซิร์ฟเวอร์ของฉัน (Ubuntu 11.04) โดยใช้ apt-get remove nginx rm -rf /etc/nginx/ rm -rf /usr/sbin/nginx rm /usr/share/man/man1/nginx.1.gz apt-get remove nginx* ตอนนี้ฉันต้องการติดตั้งอีกครั้งอย่างไรก็ตามเมื่อเริ่มต้น nginx ฉันได้รับข้อผิดพลาดเช่น: การรีสตาร์ท nginx: nginx: [ฉุกเฉิน] open () "/etc/nginx/nginx.conf" ล้มเหลว (2: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว) จากนั้นฉันวางไฟล์ conf ของฉันเองจากนั้นฉันได้รับข้อผิดพลาดใหม่: การรีสตาร์ท nginx: nginx: [ฉุกเฉิน] open () "/etc/nginx/mime.types" ล้มเหลว (2: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว) ใน /etc/nginx/nginx.conf:12 ตอนนี้ดูเหมือนapt-get …
12 ubuntu  nginx  apt 

5
ฉันจะค้นหาแพคเกจไวด์การ์ดโดยใช้ apt-get ได้อย่างไร
ด้วย yum มันเป็นเรื่องง่าย: แต่ตอนนี้ไม่ได้ทำงานกับyum list *xxx*apt-get ฉันจะค้นหาเช่นนี้ได้อย่างไร นอกจากนี้ฉันจะดูแพคเกจใดให้คำสั่งเฉพาะได้อย่างไร
12 ubuntu  debian  apt 

4
apt-get install linux-image-extra ได้รับ“ W: mdadm: /etc/mdadm/mdadm.conf กำหนดไม่มีอาร์เรย์”
เมื่อติดตั้ง: sudo apt-get install \ linux-image-extra-$(uname -r) \ linux-image-extra-virtual ฉันได้รับ: W: mdadm: /etc/mdadm/mdadm.conf defines no arrays. ฉันพบว่าคนอื่นมีปัญหาที่คล้ายกัน: apt-get update mdadm คำเตือนที่น่ากลัว ดังนั้นฉันทำตามคำแนะนำ: /usr/share/mdadm/mkconf > /etc/mdadm/mdadm.conf แล้ว: update-initramfs -u แต่ผลลัพธ์คือ: update-initramfs: Generating /boot/initrd.img-4.10.0-30-generic W: mdadm: /etc/mdadm/mdadm.conf defines no arrays. lsb_release -a LSB Version: core-9.20160110ubuntu5-amd64:core-9.20160110ubuntu5-noarch:security-9.20160110ubuntu5-amd64:security-9.20160110ubuntu5-noarch Distributor ID: Ubuntu Description: Ubuntu 17.04 Release: …

3
ป้องกันไม่ให้ฉลาดตรวจสอบการกินหน่วยความจำทั้งหมดของฉัน
บน Ubuntu 12.04 LTS พร้อมเซิร์ฟเวอร์ RAM 512MB การapt-checkใช้หน่วยความจำมากถึง 250 หน่วยและทำให้ระบบของฉันไม่สามารถใช้งานได้ทุกคืนเช่น ps ax | grep apt 14895 ? DN 0:02 /usr/bin/python /usr/lib/update-notifier/apt-check --human-readable 14896 ? DN 0:02 /usr/bin/python /usr/lib/update-notifier/apt-check --human-readable 14899 ? DN 0:02 /usr/bin/python /usr/lib/update-notifier/apt-check --human-readable 14902 ? DN 0:02 /usr/bin/python /usr/lib/update-notifier/apt-check --human-readable 14906 ? DN 0:02 /usr/bin/python /usr/lib/update-notifier/apt-check --human-readable …

3
ฉันจะถาม apt-get เพื่อข้ามขั้นตอนการกำหนดค่าหลังการติดตั้งทั้งหมดได้อย่างไร
เมื่อติดตั้งแพคเกจบางอย่าง (เช่น RabbitMQ) บนเครื่อง Debian / Ubuntu post-installขั้นตอนเริ่มต้นคือเริ่มบริการ แม้ว่านี่จะเป็นกรณีที่ยอดเยี่ยม แต่ในบางกรณี (เมื่อคุณมีบริการที่ทำงานบนพอร์ตที่ต้องการแล้ว) สิ่งนี้ล้มเหลวซึ่งทำให้apt-getล้มเหลวโดยสิ้นเชิง มีวิธีบอกapt-getให้ข้ามpost-installขั้นตอนเหล่านั้นทั้งหมดเพื่อให้สามารถติดตั้งได้อย่างถูกต้องหรือไม่? หมายเหตุนี่ไม่เกี่ยวกับคำถามระหว่างการติดตั้งแม้ในเซสชันแบบโต้ตอบการติดตั้งเหล่านี้ล้มเหลวเนื่องจากpost-installขั้นตอนการล้มเหลวล้มเหลวไม่ได้รับการจัดการอย่างถูกต้อง
11 ubuntu  debian  apt 

6
ฉันจะจัดการ apt อย่างมีประสิทธิภาพในหลาย ๆ เครื่องได้อย่างไร
ฉันจัดการเซิร์ฟเวอร์ Ubuntu ประมาณ 30 เครื่องโดยใช้หุ่นเชิด ฉันได้เห็นการอ้างอิงถึง cron-apt และ apticron เป็นจำนวนมากเพื่อหาวิธีรักษาแพ็คเกจของพวกเขาให้ทันสมัย ​​แต่ฉันไม่สามารถหาวิธีในการจัดการกระบวนการจากส่วนกลาง ด้วย cront-apt / apticron ฉันยังคงต้องลงชื่อเข้าใช้แต่ละโฮสต์และเรียกใช้aptitude updateเพื่อดำเนินการอัปเดต ไม่ต้องพูดถึงการแจ้งเตือนรีวิวจากเครื่องจักรทั้ง 30 เครื่องเมื่อมีการอัพเดทแพ็คเกจหลัก จะต้องมีวิธีที่ดีกว่า ข้อเสนอแนะใด ๆ
11 ubuntu  debian  apt 

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