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

ตัวจัดการแพคเกจ Linux ที่พัฒนาขึ้นสำหรับการแจกจ่าย Arch Linux

3
ใน Arch Linux ฉันจะหาแพ็คเกจที่จะติดตั้งซึ่งจะมีไฟล์ X ได้อย่างไร
ฉันกำลังมองหาแพคเกจที่มีไบนารีเฉพาะดังนั้นฉันสามารถติดตั้งได้ ฉันจะค้นหาเพื่อค้นหาว่าแพ็คเกจใดมีไบนารีนี้ (หมายเหตุ: ฉันรู้ว่ามีอย่างน้อยหนึ่งเครื่องมือที่ทำสิ่งนี้ แต่ฉันลืมชื่อ)

1
ฉันจะบังคับให้ลบแพ็กเกจใน Arch ด้วย pacman ได้อย่างไร
ฉันจะบังคับให้ลบแพ็กเกจใน Arch ด้วยได้อย่างไรpacmanในขณะที่แพ็กเกจอื่นยังคงขึ้นอยู่กับมัน pacman -R perl-libwww checking dependencies... error: failed to prepare transaction (could not satisfy dependencies) :: perl-app-cpanminus: requires perl-libwww>=5.828 :: perl-app-pmuninstall: requires perl-libwww :: perl-app-sd: requires perl-libwww :: perl-catalyst-action-rest: requires perl-libwww>=2.033 :: perl-catalyst-runtime: requires perl-libwww>=1.64 :: perl-cpan: requires perl-libwww :: perl-cpan-mini: requires perl-libwww :: perl-cpan-uploader: requires perl-libwww :: …

4
จะลบแพ็คเกจเก่าที่ติดตั้งโดย pacman ใน Arch Linux ได้อย่างไร
ฉันเพิ่งติดตั้ง Arch Linux และพบว่าฉันกำลังออกไปทานที่เก็บข้อมูลจำนวนมากอย่างรวดเร็ว ด้วยเหตุผลใดก็ตามที่ฉันได้ใช้ 17GB ในเวลาเพียงประมาณ 2 สัปดาห์ ฉันไม่ได้ติดตั้งซอฟต์แวร์จำนวนมากดังนั้นฉันจึงเชื่อว่าแพคเกจเก่าทั้งหมดนั้นได้รับการดูแลรักษาไว้ที่ใดที่หนึ่ง เพื่อรองรับสิ่งนี้ฉันสังเกตเห็นว่าถ้าฉันติดตั้งแพคเกจเอาแพ็คเกจนั้นออกแล้วติดตั้งใหม่ที่ pacman เพียงปลดและติดตั้งซอฟต์แวร์ใหม่โดยไม่ต้องดาวน์โหลดอีกครั้ง หลังจากที่ฉันติดตั้งระบบพื้นฐานของฉันก่อนซอฟต์แวร์พิเศษฉันใช้ประมาณ 2GB หรือมากกว่านั้น ฉันได้ติดตั้ง Matlab, Skype, Wine และโปรแกรมเล็ก ๆ อื่น ๆ อีกสองสามรายการเท่านั้น แน่นอนฉันได้ติดตั้งไลบรารีที่ขาดหายไปและสิ่งที่คล้ายกัน แต่ไม่คุ้มค่าเกือบ 15GB ฉันผิดที่นี่หรือ Arch ไม่เคยลบแพ็คเกจเก่าเมื่อทำการดาวน์โหลด / อัปเกรดเป็นเวอร์ชั่นใหม่หรือไม่? ถ้าเป็นเช่นนั้นฉันจะลบแพ็กเกจที่ไม่ได้ใช้เหล่านี้ได้อย่างไร นอกจากนี้เมื่อฉันลบแพ็คเกจที่ติดตั้งฉันใช้ pacman -R ...

2
ตัวเลือก Pacman จะถือว่า“ ใช่” ทุกคำถามหรือไม่
เมื่อติดตั้งซอฟต์แวร์ในระบบเดเบียนเราสามารถใส่สิ่งนี้: sudo apt-get install -y chromium-browser วิธีการติดตั้งจะเกิดขึ้นโดยอัตโนมัติขอให้ยืนยันการติดตั้ง [Y / n] ฉันสามารถทำเช่นเดียวกันกับ Pacman ได้หรือไม่?
51 arch-linux  apt  pacman 

6
ข้อผิดพลาด pacman“ มีอยู่ในระบบแฟ้ม”
ฉันวิ่งsudo pacman -Syuและฉันพบข้อผิดพลาดที่น่าสนใจ: ข้อผิดพลาด: ล้มเหลวในการส่งทรานแซกชัน (ไฟล์ที่ขัดแย้ง) exists in filesystemและรายการยาวของไฟล์ที่ตามมาด้วย ผลลัพธ์เต็มรูปแบบอยู่ที่นี่: http://ix.io/lLw ปรากฏว่าไฟล์เหล่านี้จำนวนมากไม่เกี่ยวข้องกับแพ็คเกจเมื่อฉันตรวจสอบด้วยpacman -Qo <path-to-file>แต่ฉันไม่ได้ตรวจสอบทั้งหมด ฉันมีการเชื่อมต่อที่อ่อนแอเมื่อฉันวิ่งpacman -Syuแต่ฉันได้รับข้อผิดพลาดเดียวกันเมื่อฉันอัปเดตในภายหลัง: http://ix.io/lLx ฉันควรทำอย่างไร? ฉันควรตรวจสอบไฟล์ทั้งหมดและลบไฟล์ที่ไม่มีแพ็คเกจที่เกี่ยวข้องหรือไม่ ฉันควรบังคับให้อัปเดต (ด้วยsudo pacman -S --force <package-name>) ปรับปรุง ฉันพยายามเรียกใช้sudo pacman -S --force <package-name>และได้รับสิ่งนี้: [my-pc]/home/average-joe$ pacman -Qo /usr/lib/python3.5/site-packages/PyYAML-3.11-py3.5.egg-info error: No package owns /usr/lib/python3.5/site-packages/PyYAML-3.11-py3.5.egg-info ดูเหมือนว่าpacman -S --force <packageจะไม่เขียนทับไดเรกทอรีที่มีไฟล์ จากคน: การใช้ - บังคับใช้จะไม่อนุญาตให้เขียนทับไดเรกทอรีด้วยไฟล์หรือติดตั้งแพ็คเกจด้วยไฟล์และไดเรกทอรีที่ขัดแย้งกัน ฉันควรลบไดเรกทอรีที่ขัดแย้งกันหรือไม่ (พวกเขาไม่มีแพ็คเกจที่เกี่ยวข้อง)

5
วิธีที่แนะนำในการติดตั้งแพ็กเกจหลามบน Arch
วิธีที่แนะนำในการติดตั้งแพ็กเกจหลามบน Arch คืออะไร? ค้นหาพวกเขาใน AUR และติดตั้งพวกเขาจากที่นั่น (หรือสร้างPKGBUILDไฟล์เพื่อสร้างแพ็คเกจด้วยตัวเอง) หรือใช้pip? ฉันเริ่มต้นด้วยการติดตั้งสิ่งของจาก Pacman และ AUR และไม่ทราบว่าควรผสมกับpipแพ็คเกจหรือไม่

3
ทำให้แพคเกจติดตั้งอย่างชัดเจนใน Pacman
ฉันมีแพ็คเกจที่ติดตั้งบนพีซีของฉันเพื่ออ้างอิงกับแพ็คเกจอื่น ฉันต้องการติดตั้งแพ็กเกจอย่างชัดเจน แต่ไม่มีการติดตั้งใหม่หรือดาวน์โหลดไฟล์ใด ๆ เป็นไปได้ไหม อัปเดต : ฉันไม่มีแพ็คเกจใด ๆ ในแคช/var/cache/pacman/pkgซึ่งเป็นหนึ่งในเหตุผลที่ฉันต้องการเปลี่ยนรายละเอียดแพ็คเกจโดยไม่ต้องติดตั้งใหม่ แม้ว่าฉันจะมีแพ็กเกจแคชอยู่ก็ตามการรัน pacman -S ก็หมายความว่าการติดตั้งทั้งหมดนั้นรันซึ่งฉันต้องการหลีกเลี่ยง

2
อัปเดตแพคเกจเดียวเท่านั้นด้วย pacman
มีวิธีการอัพเดตเฉพาะโปรแกรมที่เลือกใน Pacman หรือไม่? ฉันใช้งาน ArchLinux บนเน็ตบุ๊กของฉันและการอัพเกรดที่สมบูรณ์ของระบบของฉันใช้พื้นที่ชั่วคราวมากกว่าที่ฉันมีในระบบของฉันดังนั้นฉันต้องการเพียงแค่อัปเดตทีละโปรแกรม

7
แสดงรายการการพึ่งพาเผื่อเลือกด้วย pacman บน arch linux
ฉันใช้ arch linux มีวิธีแสดงรายการการขึ้นต่อกันที่ไม่บังคับของแพ็คเกจที่ติดตั้งทั้งหมดหรือไม่? และถ้าใช่ฉันจะกรองรายการนี้เพื่อดูเฉพาะแพ็คเกจที่หายไป (ไม่ได้ติดตั้ง) ได้หรือไม่

5
Pip vs Package Manager สำหรับจัดการแพ็กเกจ Python
แพคเกจหลามบ่อยโฮสต์ในที่เก็บของการกระจายจำนวนมาก หลังจากอ่านบทช่วยสอนนี้โดยเฉพาะในหัวข้อชื่อ "คุณต้องการทำสิ่งนี้จริงๆหรือเปล่า" ฉันหลีกเลี่ยงการใช้ pip และต้องการใช้พื้นที่เก็บข้อมูลของระบบเพียงแค่หันไปใช้ pip เมื่อฉันต้องการติดตั้งแพ็คเกจที่ไม่ได้อยู่ในพื้นที่เก็บข้อมูล อย่างไรก็ตามเนื่องจากนี่เป็นวิธีการติดตั้งที่ไม่สอดคล้องกันจะดีกว่าหรือไม่ที่จะใช้ pip เพียงอย่างเดียว? ประโยชน์ / ผู้ว่าการใช้ pip บนที่เก็บของระบบสำหรับแพ็คเกจที่มีอยู่ในทั้งสองแห่งคืออะไร ลิงก์ที่ฉันรวมถึงรัฐ ข้อได้เปรียบของการใช้แพ็คเกจ Debian / NeuroDebian มาตรฐานอยู่เสมอคือแพคเกจนั้นได้รับการทดสอบอย่างรอบคอบเพื่อให้เข้ากันได้ แพ็คเกจ Debian บันทึกการอ้างอิงกับไลบรารีอื่น ๆ ดังนั้นคุณจะได้รับไลบรารีที่คุณต้องการเป็นส่วนหนึ่งของการติดตั้งเสมอ ฉันใช้ซุ้มประตู เป็นกรณีนี้กับระบบการจัดการแพคเกจอื่น ๆ นอกจากฉลาด?


1
ฉันจะค้นหา URL แพ็คเกจด้วย Yum ได้อย่างไร
ฉันต้องการอัปเดตระบบของฉัน (Fedora) ด้วย Yum แต่ฉันต้องการใช้aria2เพื่อดาวน์โหลดแพ็คเกจ มีบางอย่างpacmanที่คุณสามารถใช้เพื่อรับอัปเดต URL (และใส่ลิงก์ทั้งหมดในไฟล์) จากนั้นaria2สามารถใช้ไฟล์นี้เป็นรายการอินพุตเพื่อดาวน์โหลด เทียบเท่ากับ Fedora คืออะไร?
16 fedora  yum  pacman  aria2 

1
pacman ไม่พบฐานข้อมูล
sudoฉันต้องการที่จะติดตั้ง pacman -S sudoดังนั้นผมจึงพิมพ์ใน แต่ฉันได้รับข้อผิดพลาดต่อไปนี้: warning: database file for 'extra' does not exist warning: database file for 'community' does not exist error: failed to prepare transaction (could not find database) ฉันจะติดตั้งไฟล์ฐานข้อมูลได้อย่างไร'extra'และ'community'? ฉันอยู่ใน Arch Linux

3
ฉันจะเรียกใช้การปรับปรุงอย่างรับผิดชอบโดยอัตโนมัติบน Arch Linux ได้อย่างไร
ฉันเป็นผู้ใช้ใหม่สำหรับ Arch Linux และยังคงคุ้นเคยกับกระบวนทัศน์บางอย่าง ฉันมาพร้อมกับนิสัยมากมายจาก distro อื่นที่ค่อนข้างมีโครงสร้างมากขึ้นและในบางวิธีสามารถคาดการณ์ได้ สิ่งหนึ่งที่ฉันต้องการทำกับระบบไม่กี่ระบบคือเปิดใช้งาน cron เพื่อทำการอัปเดตอัตโนมัติของแพ็คเกจระบบทั้งหมด ดูเหมือนว่ามันจะค่อนข้างง่ายยกเว้นฉันยังต้องการความคิดเห็นที่มีความหมายจากระบบบอกฉันว่าสิ่งต่าง ๆ ที่เกิดขึ้นนั้นยังไม่ละเอียดมากจนฉันไม่สนใจจนกระทั่งฉันพบว่าระบบกำลังทำงานอยู่ เอาท์พุทเต็มรูปแบบของpacmanไม่จำเป็น ฉันไม่สนใจว่าการดาวน์โหลดใช้เวลานานแค่ไหนหรืออัปเดต 46 จาก 53 ส่วนใหญ่ฉันไม่สนใจเกี่ยวกับความสำเร็จ ฉันสนใจข้อผิดพลาด หากการอัพเดทไม่สำเร็จฉันต้องการทราบเกี่ยวกับมันและข้อความแสดงข้อผิดพลาดเฉพาะควรได้รับการแก้ไข ฉันสนใจเกี่ยวกับ "ประกาศ" ที่มอบให้ในระหว่างการติดตั้ง ตัวอย่างเช่นการอัพเดต systemd ของวันนี้กล่าวว่า: :: coredumps are no longer sent to the journal by default. To re-enable: echo >/etc/sysctl.d/50-coredump.conf \ "kernel.core_pattern=|/usr/lib/systemd/systemd-coredump %p %u %g %s %t %e" …


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