คำถามติดแท็ก package-management

การจัดการแพ็คเกจเป็นกระบวนการของการติดตั้งอัพเกรดกำหนดค่าและลบซอฟต์แวร์แพ็กเกจสำหรับระบบปฏิบัติการของคอมพิวเตอร์ในลักษณะที่สอดคล้องกัน

7
ฉันจะบรรลุการจัดการอัปเดตเหมือน“ Git” สำหรับ Linux ได้อย่างไร
ฉันต้องการจัดการการอัปเดตของระบบ Linux ในแบบเดียวกันกับที่Gitทำโดยสามารถเลื่อนไปมาได้ใน "การแก้ไข" ฉันจะทำสิ่งนั้นได้อย่างไร

3
จะบอกได้อย่างไรว่าการพึ่งพาได้รับการแก้ไขด้วยตนเอง
สมมติว่ามีซอฟต์แวร์ที่ฉันไม่ต้องการติดตั้งaptแต่ด้วยตนเอง (TeXLive เพราะฉันต้องการใช้รุ่น 2011 และaptมีรุ่น 2009 เท่านั้น) สมมติว่ามีซอฟต์แวร์อื่นที่ฉันต้องการติดตั้งผ่านaptซึ่งขึ้นอยู่กับซอฟต์แวร์ตัวแรก (Vim LaTeXSuite เนื่องจากเป็นความเจ็บปวดในการติดตั้งด้วยตนเองสำหรับการใช้งานทั่วทั้งระบบ) ตามค่าเริ่มต้นaptจะไม่ "เห็น" ซอฟต์แวร์แรกและดำเนินการติดตั้ง cruft ที่ไม่จำเป็นและไม่เป็นที่พอใจ (เช่น TeXLive 2009) จำนวนมากเพื่อตอบสนองเมตาดาต้าที่ต้องพึ่งพา ฉันจะทำได้อย่างไร: บอกaptว่าแพคเกจที่กำหนด (เช่นtexlive) มีการติดตั้งสำหรับวัตถุประสงค์ในทางปฏิบัติทั้งหมดและที่มันไม่ควรจะติดตั้งเป็นพึ่งพาของแพคเกจอื่น ๆ บางอย่าง? บอกaptให้ติดตั้งแพคเกจที่กำหนด (เช่นvim-latexsuite) โดยไม่ต้องกังวลเกี่ยวกับการพึ่งพาหรือไม่ ผมเคยร่อนผ่านช่องทางต่างๆaptmanpages เกี่ยวข้องกับและว่างเปล่าขึ้นมาและยังพบว่าคำถามนี้บนเว็บไซต์นี้ แต่รู้สึกว่ามีมีจะเป็นวิธีที่ hackish น้อยที่จะทำเช่นนี้หรือไม่? (จากยุคเจนทูของฉันฉันจำได้emerge --injectและ/etc/portage/package.providesโดยพื้นฐานแล้วฉันกำลังมองหาสิ่งที่aptเทียบเท่า)

8
การกระจาย Linux ใดมีแพ็คเกจที่ทันสมัยที่สุด? [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับผู้ใช้ขั้นสูง ปิดให้บริการใน3 ปีที่ผ่านมา กำหนดการวางจำหน่ายของ Ubuntu ช้าเกินไป ฉันต้องการทุกอย่างรุ่นล่าสุดแน่นอน แม้ว่ามันจะไม่เสถียรก็ตาม การกระจายใดที่จะให้สิ่งนี้กับฉันโดยไม่ต้องติดตั้งทุกอย่างจากแหล่งที่มาด้วยตนเอง?

4
วิธีดาวน์โหลดแพ็คเกจ. deb และการอ้างอิงทั้งหมด
สำหรับคำตอบทั้งหมดที่ฉันพบเกี่ยวกับหัวข้อนี้การแก้ปัญหาคือการสร้างในคอมพิวเตอร์บางเครื่อง A ที่ฉันต้องการติดตั้งแพคเกจไฟล์ที่มีการอ้างอิงทั้งหมดที่ต้องการและจากนั้นดาวน์โหลดในคอมพิวเตอร์เครื่องอื่นเรียกว่า B สิ่งคือฉันต้องการที่จะมีการจัดเก็บซอฟต์แวร์ที่สำคัญบางอย่างฉันต้องทำงานเพื่อให้สามารถติดตั้งพวกเขาออฟไลน์ในภายหลังในกรณีที่ฉันต้องจัดรูปแบบเดสก์ทอปของฉัน ฉันไม่สนใจเกี่ยวกับการมีไฟล์. deb ที่ซ้ำซ้อนจำนวนมากในคอมพิวเตอร์ของฉันและฉันไม่สนใจถ้าฉันกำลังจะจัดเก็บไฟล์ 1GB เพื่อติดตั้งซอฟต์แวร์ 10mb ดังนั้นฉันต้องการดาวน์โหลดการอ้างอิงใด ๆ ที่เป็นไปได้ มีบางอย่างที่ฉันสามารถทำได้หรือไม่?

1
ฉันจะใช้ตัวจัดการแพคเกจภายใน Windows 10 ได้อย่างไร
ฉันค้นหาการจัดการแพ็คเกจ Windows 10 ไม่ง่ายนัก ด้านล่างคือการผจญภัยของฉันในการพยายามติดตั้ง VLC ซึ่งดูเหมือนว่าเป็นกรณีทดสอบที่พบบ่อยมากสำหรับผู้จัดการแพ็คเกจ Find-Package vlc Nope Find-Package -Update Nope Install-Package --help Nope Install-Package /? Nope Install-Package vlc The provider 'nuget v2.8.5.127' is not installed. nuget may be manually downloaded from https://oneget.org/nuget-anycpu-2.8.5.127.exe and installed. Would you like PackageManagement to automatically download and install 'nuget' now? [Y] Yes …

1
กองการบริการคืออะไรและทำงานอย่างไร
ใน Windows มีบางสิ่งที่เรียกว่าสแต็คการบริการซึ่งดูเหมือนจะทำให้บทบาทของผู้จัดการแพคเกจสมหวัง ฉันไม่เข้าใจดีมากเท่าที่ดูเหมือนว่าการให้บริการตาม Component (CBS), Windows Installer, Windows Update และ WinSxS เป็นส่วนหนึ่งของการบริการสแต็กหรือเกี่ยวข้องกับการบริการ ฉันได้ทำการค้นคว้ามากมายและไม่สามารถหาภาพรวมที่เข้าใจง่ายเกี่ยวกับการให้บริการใน Windows ดังนั้นฉันถามต่อไปนี้: การบริการคืออะไรและสแต็คการบริการทำอะไร กองการบริการทำงานอย่างไร CBS, Windows Installer, WinSxS และ Windows Update เล่นบทบาทใด

6
Pacman ไม่ดาวน์โหลดอะไรเลย - เสมอ 404
ฉันต้องการติดตั้งซอฟต์แวร์บางอย่างใน Raspberry Pi ที่ใช้งาน Arch Linux แต่ฉันได้รับข้อผิดพลาด 404 ฉันทำวิจัยและพบว่าฉันต้องทำpacman -Syyและpacman -Syu... เมื่อฉันpacman -Syyเปิดใช้งานเมื่อเปิดใช้งานมิเรอร์ทั้งหมดฉันจะได้รับ: # pacman -Syy :: Synchronizing package databases... error: failed retrieving file 'core.db' from mirror.aarnet.edu.au : The requested URL returned error: 404 Not Found error: failed retrieving file 'core.db' from ftp.iinet.net.au : The requested URL returned error: 404 …

4
Emacs 24: การโหลดแพ็คเกจที่ติดตั้งผ่านทาง ELPA
ฉันเพิ่งติดตั้งcmake-modeแพ็คเกจใน Emacs 24 โดยใช้: M-x package-install cmake-mode ฉันสามารถดูแพ็คเกจได้ที่: ~/.emacs.d/elpa/cmake-mode-20110824และฉันสามารถโหลดได้โดยใช้คำแนะนำที่Commentary:ส่วนของ~/.emacs.d/elpa/cmake-mode-20110824/cmake-mode.el: ;; Add this code to your .emacs file to use the mode: ;; ;; (setq load-path (cons (expand-file-name "/dir/with/cmake-mode") load-path)) ;; (require 'cmake-mode) ;; (setq auto-mode-alist ;; (append '(("CMakeLists\\.txt\\'" . cmake-mode) ;; ("\\.cmake\\'" . cmake-mode)) ;; auto-mode-alist)) อย่างไรก็ตามสิ่งนี้ขัดแย้งกับคำแนะนำการใช้งานในหน้า EmacsWiki ของ ELPA: …

3
Ubuntu: พวกเขากำลังทำอะไรกับแหล่งวานิลลา?
ถูกต้องฉันถ้าฉันผิด เท่าที่ฉันรู้ distros เช่น Debian / Ubuntu / Fedora มักจะแก้ไขซอร์สโค้ดวานิลลาก่อนที่จะสร้างแพ็คเกจ อะไรคือเหตุผลที่อยู่เบื้องหลังการเปลี่ยนแปลงเหล่านี้ มีปัญหากับแหล่งต้นฉบับหรือไม่? ฉันจะรับรายการการเปลี่ยนแปลงและสาเหตุของการเปลี่ยนแปลงเหล่านั้นในแพ็คเกจเฉพาะได้อย่างไร ขอบคุณสำหรับความช่วยเหลือ!

7
คุณติดตามแพ็คเกจที่ติดตั้งบน Fedora (Linux) ได้อย่างไร
(คำถามนี้คล้ายกับ 6338 . เราแนะนำให้แยกออกจากกันเนื่องจาก Fedora และ Ubuntu / Debian นั้นแตกต่างกันพอที่จะรับประกันคำตอบที่ต่างกัน) ขณะที่ฉันใช้การตั้งค่า Fedora ฉันจะค่อยๆติดตั้งแพ็คเกจจำนวนหนึ่งขึ้นไปจากการติดตั้งพื้นฐาน ถ้าฉันติดตั้งใหม่หรือถ้าฉันต้องการติดตั้งเครื่องใหม่ฉันมักจะต้องการติดตั้งใหม่ โดยเฉพาะ แพคเกจและฉันต้องการที่จะทำมันอย่างรวดเร็วเพื่อกลับไปทำงานด้วยความยุ่งยาก เท่าที่ฉันเห็นผู้จัดการแพ็คเกจทั้งหมด ( yum และ pirut ) สามารถบอกได้ว่าติดตั้งแพคเกจใดและพวกเขาทั้งหมดมีบันทึก (แม้ว่าจะแตกต่างกันสำหรับเครื่องมือแต่ละอัน แต่ไม่มีใครสามารถบอกได้ว่าบรรจุภัณฑ์ใด ฉันได้ ติดตั้งเมื่อเทียบกับการอ้างอิงหรือการปรับปรุงระบบของพวกเขา แม้กระทั่งท่อนไม้นั้นมีเล่ห์เหลี่ยมในเรื่องที่ฉันไม่แน่ใจว่าสิ่งที่ฉันควรจะสกัดจากพวกเขาหรือวิธีการรวมพวกเขา ซึ่งหมายความว่าทุกครั้งที่ฉันติดตั้งใหม่หรือแม้กระทั่งสำรองข้อมูลฉันไม่แน่ใจว่าจะสร้างรายการนั้นใหม่ได้อย่างไร ฉันไม่จำเป็นต้องคาดหวังว่าเครื่องมือใด ๆ ที่จะทำสิ่งนี้กับฉัน แม้แต่รูปแบบการ grep สำหรับกฎง่ายๆหรือความคิดที่ชัดเจนของสิ่งที่ถูกบันทึกจะเป็นประโยชน์ อาจไม่มี "คำตอบที่ดีที่สุด" ที่นี่ แต่คำตอบที่ดีจะมีประโยชน์มาก

8
ฉันจะกลับไฟล์กำหนดค่าเริ่มต้นของแซมบ้า (ระบบที่ใช้ระบบเดเบียน) ได้อย่างไร
ฉันเพิ่งติดตั้ง Samba และฉันทำให้/etc/samba/smb.confไฟล์สับสน ฉันจะนำการกำหนดค่าดั้งเดิมกลับมาได้อย่างไร

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 หรือไม่
ฉันต้องการวิธีเชลล์สคริปต์เพื่อทดสอบ / รายงานหากมีการติดตั้งแพ็คเกจ ฉันไม่ต้องการรายละเอียดเพียงกลับบูลีนเพื่อตั้งค่าการไหลของตรรกะ ฉันดูที่Find หากมีการติดตั้งแพ็กเกจแต่dpkgส่งคืนเอาต์พุตที่ซับซ้อนและการเปลี่ยนแปลงรูปแบบขึ้นอยู่กับว่าแพคเกจนั้นอยู่ในที่เก็บ Debian หรือใน Ubuntu PPA ฉันพบว่าapt-cacheมันทำได้ค่อนข้างดีและฉันคิดวิธีนี้ขึ้นมา is_installed=0 test_installed=( `apt-cache policy package-name | grep "Installed:" ` ) [ ! "${test_installed[1]}" == "(none)" ] && is_installed=1 ไม่มีใครรู้วิธีที่เรียบง่ายขึ้น

5
ตัวติดตั้งอย่างเป็นทางการสำหรับแพ็คเกจ Unix บน Mac OS คืออะไร?
ฉันสับสนเกี่ยวกับการติดตั้งแพคเกจ Unix มาตรฐานบน Mac OS X ตัวอย่างเช่นฉันมี / usr / bin / svn ซึ่งเป็น SVN v.1.4.4 แต่ FinkCommander กล่าวว่า svn ไม่ได้ติดตั้ง การถือเช่นเดียวกันสำหรับแพ็คเกจอื่น ๆ เช่น emacs เป็นต้น นั่นเป็นเพียงการตั้งค่า FinkCommander ผิดหรือเปล่า? ขณะนี้ก็มีการตั้งค่าการติดตั้งทุกอย่างในซึ่งไม่ได้แม้จะอยู่ใน/sw PATHดังนั้นฉันต้องตั้งค่าให้ติดตั้งแพคเกจ/usrและจะรับรู้ซอฟต์แวร์ที่ติดตั้งหรือไม่ ฉันไม่ต้องการติดตั้งแพ็กเกจที่ซ้ำกันของทุกอย่างและมันค่อนข้างแปลกที่ FinkCommander ดูเหมือนจะไม่ซิงค์กับซอฟต์แวร์ที่ติดตั้ง หรือมีโปรแกรมติดตั้งอื่นที่ฉันควรใช้? Mac Ports เป็นโปรแกรมติดตั้งที่แนะนำให้ใช้หรือไม่ (ฉันใช้ Mac OS 10.5.8)

3
การติดตั้ง Homebrew ของ git จะไม่สำคัญกว่าเวอร์ชันของระบบ (ใน / usr / bin /)
OS X (หรือ Xcode) มาพร้อมกับ git 1.7.something แต่หลังจากbrew install git(1.8.0) which gitกลับมา/usr/bin/gitแล้ว นี่คือสิ่งที่ฉันได้รับเมื่อฉันสะท้อน $ PATH ตอนนี้: /usr/local/bin:/usr/local/sbin:~/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/usr/local/git/bin สิ่งที่ Homebrew ไม่ควรเป็นสำคัญ นอกจากนี้ฉันไม่รู้ว่าสิ่งที่usr/local/git/binมาจากท้ายที่สุด

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