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

เครื่องมือสำหรับการติดตั้งและบำรุงรักษาชุดซอฟต์แวร์

1
จะอัพเดท Puppy Linux ได้อย่างไร
หนึ่งหรือสองเดือนก่อนฉันติดตั้ง Puppy Linux เวอร์ชันล่าสุดลงใน Eee PC เครื่องเก่าซึ่งฉันแทบจะไม่ได้ใช้อีกต่อไป ฉันอยู่ในตอนนี้! แต่ฉันไม่สามารถหาวิธีอัปเดตได้ มันใช้ตัวจัดการแพคเกจลูกสุนัขแปลก ๆ ซึ่งดูเหมือนจะมีตัวเลือกสำหรับการติดตั้งและถอนการติดตั้งสิ่งต่าง ๆ เท่านั้น ฉันพบตัวเลือกในการอัปเดตฐานข้อมูล แต่ไม่ได้อัปเดตซอฟต์แวร์ใด ๆ ในระบบของฉัน ฉันตรวจสอบเมนูหลายครั้งแล้วและไม่เห็นสิ่งใดที่แจ้งว่าอัปเดต ฉันจะอัพเดท Puppy Linux ได้อย่างไร?

2
ทำไมคำสั่ง“ มนุษย์” จึงหายไป?
ฉันพบว่าmanคำสั่งหายไปในRHEL7: # man ls bash: man: command not found... # which man /usr/bin/which: no man in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/usr/local/go/bin:/root/gocode/bin:/root/bin:/opt/linuxki) แต่manและman-pagesทุกอย่างอยู่ในกล่องของฉัน: # yum install man Loaded plugins: auto-update-debuginfo, langpacks, product-id, search-disabled-repos, subscription-manager Package man-db-2.6.3-9.el7.x86_64 already installed and latest version Nothing to do # yum install man-pages Loaded plugins: auto-update-debuginfo, langpacks, product-id, search-disabled-repos, subscription-manager …

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 …

3
ห้าม: ทดสอบการข้ามหน่วยเมื่อติดตั้งแพ็คเกจ Haskell
ฉันใช้ Nix เพื่อติดตั้งแพ็คเกจใต้บ้านของฉัน (ดังนั้นจึงไม่มีแพ็คเกจไบนารี) บนโฮสต์ที่ใช้ร่วมกันที่มีทรัพยากร จำกัด ฉันพยายามติดตั้ง git-annex เมื่อสร้างหนึ่งในการพึ่งพาของมัน haskell-lens การทดสอบยูนิตจะใช้หน่วยความจำมากจนถูกฆ่าและการติดตั้งล้มเหลว มีวิธีข้ามการทดสอบหน่วยเพื่อรับแพคเกจติดตั้งหรือไม่ ฉันดูผู้สร้างพันธมิตรและhaskell-packages.nixดูเหมือนว่าคุณสามารถปิดการทดสอบโดยตั้งค่าenableCheckPhaseเป็นเท็จ ฉันลองสิ่งต่อไปนี้~/.nixpkgs/config.nixแต่การทดสอบยังคงทำงานอยู่: { packageOverrides = pkgs: with pkgs; { # ...other customizations... haskellPackages = haskellPackages.override { extension = self : super : { self.lens = self.disableTest self.lens; }; }; }; }

2
ตรวจสอบความล้มเหลวของ su, sudo หายไป
หลังจากลบvim-minimalแพ็คเกจออกเนื่องจากมีข้อขัดแย้งกับ GUI Vim ที่ฉันพยายามติดตั้งsudoหายไปและsuทำให้การตรวจสอบสิทธิ์ล้มเหลว [portOdin@localhost ~]$ su Password: su: Authentication failure [portOdin@localhost ~]$ sudo bash: sudo: command not found... ฉันพยายามกับ zsh เช่นกันและสร้างผู้ใช้ใหม่แม้ว่าจะมีปัญหาเดียวกัน ถ้าฉันสามารถsuทำงานได้หรือมีทางเลือกอื่นฉันสามารถติดตั้งใหม่sudo yum install sudoได้ ฉันใช้ Fedora 20

2
เป็นไปได้ไหมที่จะติดตั้ง linux desktop environment จาก live cd?
คำถามของฉันเกี่ยวกับ Linux โดยทั่วไป แต่ให้สมมติว่า ubuntu ของฉันไม่ทำงานคุณสมบัติการบูตใน tty หรืออะไรก็ตาม ฉันไม่มีการเชื่อมต่ออินเทอร์เน็ต แต่ฉันมี Ubuntu live cd เป็นไปได้หรือไม่ที่จะติดตั้งสภาพแวดล้อมเดสก์ทอปจาก live cd?

3
อะไรคือแพ็คเกจ RHEL ที่สอดคล้องกับ build-essential ใน Ubuntu?
ฉันรู้วิธีที่จะแสดงรายการแพคเกจใช้ได้จาก Repos และอื่น ๆ build-essentialแต่วิธีการที่ฉันสามารถหารายชื่อที่ตรงกับขึ้นเทียบเท่าเมตาแพคเกจเช่น มีสิ่งนั้นหรือไม่และถ้าไม่ใช่จะมีวิธีการที่เหมาะสมในการค้นหาการแข่งขันแบบใกล้ / คล้ายกัน?

4
ผู้จัดการแพ็คเกจสำหรับ AIX
ขณะติดตั้งการโค่นล้มบน AIX (เวอร์ชัน 7.1) จากเว็บไซต์ทางการมีการอ้างอิงที่ฉันต้องแก้ไขก่อนก่อนที่ฉันจะสามารถดำเนินการติดตั้งแพ็คเกจการโค่นล้มได้ ในขณะที่การติดตั้งแพคเกจการอ้างอิงมีกลุ่มของแพคเกจการอ้างอิงอื่น ๆ ที่จำเป็นในการดาวน์โหลดและติดตั้งเช่นกัน มีโปรแกรมสำหรับ AIX ที่สามารถทำให้กระบวนการติดตั้งเป็นไปโดยอัตโนมัติหรือไม่ สิ่งที่ชอบapt-getบน Ubuntu

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

3
จะหาแพ็คเกจ Fedora ที่ต้องพึ่งพาได้อย่างไร?
บางครั้งฉันติดตั้งซอฟต์แวร์ที่ไม่มีอยู่ในที่เก็บและจากนั้นฉันพบปัญหาการพึ่งพาไม่พึงพอใจ ข้อผิดพลาดมักจะบอกฉันว่าไลบรารีหรือคำสั่งใดหายไป yum searchจากนั้นผมทำงาน หากมีชื่อแพ็คเกจตรงกับชื่อไลบรารี / คำสั่งที่ต้องการมันเป็นเรื่องง่าย ปัญหาเกิดขึ้นเมื่อฉันไม่พบสิ่งใดในยำ ฉันเริ่มค้นหาในเว็บและบ่อยครั้งที่ฉันพบลิงค์ไปยังห้องสมุด แต่ฉันไม่รู้ว่าจะเชื่อถือไซต์เหล่านี้ได้ที่ไหนคัดลอกไลบรารี่ถ้าฉันดาวน์โหลดมันควรจะทำยังไงต่อไปเรื่อย ๆ บ่อยครั้งที่มันควรจะเป็นการแจกจ่ายอีกครั้งหรือรุ่น Fedora อื่นและจากนั้นฉันไม่รู้ว่าพวกเขาจะทำงานร่วมกับฉันหรือไม่ ฉันสงสัยว่าห้องสมุดเหล่านี้อาจมีอยู่ในแพ็คเกจบางส่วนที่มีอยู่แล้วในที่เก็บและฉันค่อนข้างจะมีพวกมันจากที่นั่นมากกว่าจากไซต์ Googled แบบสุ่ม ฉันจะทราบได้อย่างไรว่าห้องสมุดใดเป็นของแพคเกจถ้าฉันมีชื่อ? ตัวอย่างเช่นตอนนี้ฉันต้องการไลบรารี่ libpng12.so.0 ฉันจะหามันได้อย่างไร และถ้าไม่ใช่ไลบรารี แต่เป็นคำสั่งฉันจะค้นหาแพ็คเกจที่ให้ได้อย่างไร

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

5
จะติดตั้งแพ็คเกจเดียวกันหลายรุ่นใน Gentoo ได้อย่างไร?
ฉันต้องการติดตั้งแพ็คเกจเดียวกัน (หรือมากกว่า) สองรุ่นในระบบ Gentoo ของฉัน ฉันรู้ว่าจะไม่มีการปะทะกันของไฟล์ใด ๆ เนื่องจากมีการติดตั้งไฟล์น้อยมากและแต่ละไฟล์จะถูกตั้งชื่อตามเวอร์ชั่น ฉันรู้เกี่ยวกับสล็อต แต่สิ่งเหล่านี้ระบุไว้ในไฟล์ ebuild และสมมติว่าฉันไม่ต้องการแก้ไขไฟล์ ebuild ด้วยเหตุผลหลายประการ ฉันต้องการให้เวอร์ชันที่ติดตั้งเป็นส่วนหนึ่งของแพ็คเกจโลกเพื่อให้สามารถติดตั้งใหม่หรือถอนการติดตั้งได้ตามปกติ มีวิธีติดตั้งแพ็คเกจเดียวกันหลายรุ่นหรือไม่? คุณรู้หรือไม่ว่ามีเทคนิคพอร์เทจที่จะทำให้สำเร็จ

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

4
การลบแพ็คเกจที่เสียหาย
เมื่อเร็ว ๆ นี้ด้วยความหงุดหงิดกับการติดตั้ง phpmyadmin ฉันตัดสินใจเริ่มจากศูนย์ น่าเสียดายในระหว่างขั้นตอนการถอนการติดตั้งฉันได้รับแจ้งด้วยรหัสผ่านรูทสำหรับ mysql ซึ่งฉันไม่ได้มีในขณะนั้น พอจะบอกได้ว่ามันแจ้งฉันว่าจะมีส่วนประกอบตกค้างเพราะมันไม่สามารถทำความสะอาดตัวเชื่อมต่อฐานข้อมูลได้อย่างเหมาะสม เมื่อฉันกลับถึงบ้านฉันพยายามที่จะลบแพคเกจaptitude purgeซึ่งทำให้ไม่มีประสิทธิภาพเกินกว่าaptitude removeที่มันเห็น phpmyadmin พยายามที่จะลบมันและล้มเหลวเนื่องจากไดเรกทอรีที่เกี่ยวข้องกับแพคเกจถูกลบออกไปจากความพยายามก่อนหน้าของฉัน ฉันพยายามติดตั้ง phpmyadmin อีกครั้ง แต่ความถนัดก็บอกว่าไม่มีการอัพเดทและไม่ทำอะไรเลยถ้ามีการอัพเดทฉันอาจเจอปัญหาเดียวกันโดยไม่คำนึงถึง ในเรื่องนี้ฉันดำเนินการเพื่อล้าง mysql โดยวางฐานข้อมูลที่ใช้และทำความสะอาดจากตารางผู้ใช้ อย่างไรก็ตามฉันไม่ทราบว่ามีอะไรเหลืออยู่จากแพ็คเกจหรือวิธีทำความสะอาดตะขอด้วยความถนัด ผลของการ dpkg --purge ickronia:/home/ken# dpkg --purge phpmyadmin (Reading database ... 27158 files and directories currently installed.) Removing phpmyadmin ... /var/lib/dpkg/info/phpmyadmin.prerm: line 5: /usr/share/dbconfig-common/dpkg/prerm.mysql: No such file or directory …

4
จะทำให้ระบบ Debian ของฉันเป็นแพ็คเกจล่าสุดได้อย่างไร
"ซอฟต์แวร์" ส่วนใหญ่ที่ฉันติดตั้งบนเซิร์ฟเวอร์ของฉันต้องเป็นรุ่นล่าสุด (Java, Tomcat, MySQL-Cluster) ดังนั้นฉันไม่เคยโชคดีเลยมีแพ็คเกจ Debian ที่สร้างไว้ล่วงหน้าแล้ว ดังนั้นซอฟต์แวร์ทั้งหมดจะถูกดาวน์โหลดจากหน้าเว็บโครงการและสร้างจากแหล่งที่มา ตอนนี้คำถามของฉันคืออะไรวิธีที่ถูกต้องในการติดตั้งบนระบบ Debian ของฉันคืออะไร ปัญหาหลักของฉันคือเมื่อติดตั้งพวกเขาโดยตรงจากแหล่งที่มาพวกเขาจะไม่รวมอยู่ในการจัดการแพคเกจ (มีไหวพริบ) Checkinstall ดูเหมือนว่าจะไม่ได้รับการแนะนำให้ใช้จริง ๆ และ equiv ก็มีข้อเสียเช่นกัน เป็นวิธีเดียวที่ถูกต้องในการจัดการสิ่งนี้ด้วยการสร้างแพ็คเกจของตัวเองด้วย dh_make และ dpkg-buildpackage? คุณกำลังทำอะไรหากคุณต้องการรุ่นล่าสุดเสมอ

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