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

กระบวนการของการติดตั้งการลบและอัปเดตการกำหนดค่าซอฟต์แวร์ในระบบปฏิบัติการโดยใช้แพ็คเกจสำเร็จรูป

9
ฉันจะเรียกใช้ Debian เสถียร แต่ติดตั้งแพคเกจบางอย่างจากการทดสอบได้อย่างไร
สมมติว่าคุณกำลังใช้เซิร์ฟเวอร์และคุณไม่ต้องการอัปเกรดเป็นการทดสอบ (บีบ) จาก Stable (Lenny) เพียงแค่ติดตั้งแพ็คเกจที่ต้องการหรือสองชุด วิธีที่ดีที่สุดในการติดตั้งแพคเกจเฉพาะจากการทดสอบคืออะไร

15
จะทราบได้อย่างไรว่าได้ทำการติดตั้งแพคเกจ yum repository แล้ว?
หลังจากที่ฉันติดตั้งแพคเกจโดย yum (พร้อมที่เก็บหลายที่กำหนดค่า) ฉันจะหาที่เก็บที่ติดตั้งไว้ได้อย่างไร ถ้าฉันเรียกใช้yum info package-name(หรือyum list package-name) ฉันจะเห็นได้ว่าแพ็คเกจนั้น "ติดตั้ง" เท่านั้น

5
วิธีการรวมงานการติดตั้งแพ็คเกจเข้าด้วยกันได้อย่างไร
ฉันเริ่มด้วยansibleและจะใช้มันเพื่อติดตั้งแพ็คเกจบน Linux distros หลาย ๆ ตัว ฉันเห็นในเอกสารที่มีการแยกคำสั่งyumและapt- สิ่งที่จะเป็นวิธีที่ง่ายที่สุดในการรวมเข้าด้วยกันและใช้สิ่งนี้: - name: install the latest version of Apache unified_install: name=httpd state=latest แทน - name: install the latest version of Apache on CentOS yum: name=httpd state=latest when: ansible_os_family == "RedHat" - name: install the latest version of Apache on Debian apt: pkg=httpd state=latest …

6
วิธีการตรวจสอบอย่างถูกต้องว่ามีการติดตั้งแพคเกจในยัม?
ฉันได้รับคำตอบเช่นนี้ต่อไป: yum list installed | grep bind หรือ rpm -qa | grep bind แต่นั่นไม่ถูกต้องเนื่องจากฉันได้รับรายชื่อแพ็คเกจผูกอื่น ๆ สองสามอย่างเช่น: bind-utils-9.8.2-0.17.rc1.el6_4.5.x86_64 rpcbind-0.2.0-11.el6.x86_64 bind-libs-9.8.2-0.17.rc1.el6_4.5.x86_64 samba-winbind-3.6.9-151.el6.x86_64 samba-winbind-clients-3.6.9-151.el6.x86_64 ypbind-1.20.4-30.el6.x86_64 นั่นไม่ใช่ฉันต้องการ แต่ฉันต้องการตรวจสอบอย่างถูกต้องว่ามีการติดตั้งแพ็คเกจหลักหรือไม่ เช่น.bind.x86_64 32:9.8.2-0.17.rc1.el6_4.6 ฉันหวังว่าจะชอบ: yum check installed bind แต่หวังว่าใครบางคนสามารถหลั่งน้ำตาแสง

5
รับแพ็กเกจซอร์สเดเบียน - ฉันจะติดตั้งบิลด์ที่สะสมได้อย่างไร
ฉันมีแพคเกจซอร์ส debian (ดีทางเทคนิค Ubuntu) เช่น. dsc,. tar.gz ฯลฯ ฉันต้องการสร้างสิ่งนี้ ความdpkg-buildpackageล้มเหลวเนื่องจากฉันไม่มีการอ้างอิงการสร้างทั้งหมด ปกติฉันจะใช้apt-get build-depแต่แพ็คเกจนี้ไม่เหมาะ มีวิธี "สะอาด", "เหมาะสม" หรือไม่ในการติดตั้งการขึ้นต่อกันของ build ทั้งหมดที่กำหนดแพ็กเกจซอร์ส ฉันรู้ว่าฉันสามารถเปิดไฟล์ debian / control ได้ แต่ฉันอยากรู้ว่ามีวิธีที่ "เหมาะสม" หรือไม่ ฉันได้ติดตั้งbuild-essentialแล้วและมีคอมไพเลอร์ปกติทุกตัว ฯลฯ แพ็คเกจนี้ต้องการซอฟต์แวร์เพิ่มเติม

5
จำลองการติดตั้งยำ
มาจากมุมมองของ Ubuntu ถ้าฉันต้องการตรวจสอบเพื่อดูว่าจะมีการติดตั้ง / อัพเกรดแพคเกจเพิ่มเติมใดบ้าง apt-get --simulate install <package name> มีอะไรที่คล้ายกับยำไหม? กล่อง Red hat ของเรา (ยำ) เป็นเซิร์ฟเวอร์ที่ใช้งานจริงของเราดังนั้นฉันต้องการดูว่าจะเกิดอะไรขึ้นก่อนที่ฉันจะติดตั้งแพ็คเกจจริง ไม่พบวิธีแก้ปัญหาที่ดีจริงๆมีคนแนะนำ: yum --assumeno install <package name> แต่สิ่งนี้กลับมา: Command line error: no such option: --assumeno รุ่นยำ: 3.2.22 เวอร์ชั่นของระบบปฏิบัติการ: Red Hat Enterprise Linux Server release 5.6 (Tikanga) ความคิดหรือข้อเสนอแนะใด ๆ ยินดีต้อนรับ

6
กล่องคนจรจัดส่วนใหญ่คล้ายกับ Amazon EC2 อินสแตนซ์
มีกล่อง 'ให้ดาวน์โหลดสำหรับ Vagrant ที่ทำมิรเรอร์เวอร์ชัน Linux และแพ็คเกจสำหรับ Amazon EC2 อินสแตนซ์อย่างใกล้ชิดหรือไม่? ฉันกำลังทดสอบในเครื่องโดยใช้ Vagrant กำลังใช้ช่อง Precise32 ฉันกำลังปรับใช้รหัสของฉันกับอินสแตนซ์ Amazon EC2 ด้วย 'Amazon Linux AMI 2013.03' AMI ปัญหาที่ฉันกำลังเผชิญอยู่คือแพ็คเกจที่ติดตั้งในกล่อง Precise32 มีชื่อแตกต่างกันเช่น php5-fpm - ในกล่องคนจรจัด php54-fpm - ในอินสแตนซ์ Amazon EC2 แม้ว่าฉันจะสามารถแก้ไขได้โดยใช้ตัวแปรในไฟล์ Puppet เพื่อจัดการชื่อแพ็คเกจต่าง ๆ แต่ฟังดูเหมือนแฮ็ค ดังนั้นจะมีกล่องคนพเนจรที่จะสะท้อนสภาพแวดล้อมของ Amazon EC2 อย่างใกล้ชิด หรือเป็นไปได้ไหมที่ฉันจะบอกกล่องคนเร่ร่อนให้ใช้แหล่งที่มาของแพ็คเกจเดียวกับอินสแตนซ์ของ Amazon EC2 เพื่อชี้แจงสิ่งหนึ่ง - เหตุผลที่ฉันต้องการทำสิ่งนี้คือเพื่อให้ฉันสามารถทดสอบในพื้นที่โดยไม่ต้องทำทุกอย่างก่อน แม้ว่า Vagrant …

4
การติดตั้งโมดูล Nginx ที่เป็นตัวเลือกด้วย apt-get
ปัจจุบันฉันมี Nginx ติดตั้งผ่านคำแนะนำในเว็บไซต์ Nginx: nginx=stable sudo su - add-apt-repository ppa:nginx/$nginx apt-get update apt-get install ฉันได้ปรับแต่ง Nginx แล้วและมันก็ทำงานได้ยอดเยี่ยมมาระยะหนึ่งแล้ว ตอนนี้ผมต้องการที่จะเพิ่มโมดูลที่กำหนดเอง - พูด, อัปโหลดความคืบหน้าโมดูล คำแนะนำสำหรับโมดูลนี้บอกว่าจะเพิ่ม--add-module=path/to/nginx_uploadprogress_moduleไปยัง./configureคำสั่งของคุณ อย่างไรก็ตามฉันไม่ได้ติดตั้ง Nginx จากแหล่งที่มา วิธีที่ดีที่สุดในการจัดการกับสถานการณ์นี้คืออะไร? มันเป็นไปได้ที่จะบอก APT ในการรวบรวมจากแหล่งที่มาและตัวเลือกผ่านไป./configure? ฉันสามารถรวบรวมการติดตั้งที่มีอยู่ได้หรือไม่? เกี่ยวกับเส้นทางฉันจะทำให้มันตรงกันได้อย่างไร หรือฉันต้องลบรุ่นที่จัดการ APT และเริ่มต้นใหม่หรือไม่

2
การประชุมรุ่นเดเบียนแพคเกจ
ฉันใช้เดเบียน / อูบุนตูและสับสนเกี่ยวกับแพ็คเกจรุ่นต่างๆ เมื่อใช้dpkg -lคำสั่งฉันจะได้รับ: ii vim 2:7.3.429-2ubuntu2.1 Vi IMproved - enhanced vi editor ii vim-common 2:7.3.429-2ubuntu2.1 Vi IMproved - Common files ii vim-runtime 2:7.3.429-2ubuntu2.1 Vi IMproved - Runtime files ii vim-tiny 2:7.3.429-2ubuntu2.1 Vi IMproved - enhanced vi editor - compact version ii virt-what 1.11-1 detect if we are running …

11
แนวทางปฏิบัติที่ดีที่สุดในการรักษาแพคเกจ UNIX ให้ทันสมัยอยู่เสมอ?
คุณปรับปรุงเซิร์ฟเวอร์ของคุณให้ทันสมัยได้อย่างไร? เมื่อใช้ตัวจัดการแพคเกจเช่นความถนัดคุณจะเก็บประวัติการอัพเกรด / ติดตั้งและถ้าเป็นเช่นนั้นคุณจะทำอย่างไร? เมื่อทำการติดตั้งหรืออัพเกรดแพ็คเกจบนเซิร์ฟเวอร์หลายเครื่องมีวิธีใดบ้างที่จะทำให้กระบวนการเร็วขึ้นเท่าที่จะเป็นไปได้?

1
วิธีอัปเดตแพคเกจโดยใช้หุ่นเชิดและไฟล์. deb
ฉันกำลังพยายามหาวิธีที่เหมาะสมในการอัปเดต / อัปเดตแพ็คเกจ deb โดยใช้หุ่นเชิดจากไฟล์ deb แหล่งภายใน การกำหนดค่าปัจจุบันของฉันมีลักษณะเช่นนี้ ... class adobe-air-2-0-4 { file { "/opt/air-debs": ensure => directory } file { "/opt/air-debs/adobeair-2.0.4.deb": owner => root, group => root, mode => 644, ensure => present, source => "puppet://puppet/adobe-air-2-0-4/adobeair-2.0.4.deb" } package { "adobeair": provider => dpkg, ensure => installed, source => "/opt/air-debs/adobeair-2.0.4.deb" …

5
วิธีการลบแพคเกจซึ่งสคริปต์หลังการติดตั้งและการลบล่วงหน้าล้มเหลว?
ฉันมีปัญหากับแพคเกจ openqrm ฉันจะลบออกได้อย่างไร root@wl183004:/# apt-get upgrade Reading package lists... Done Building dependency tree Reading state information... Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1 not fully installed or removed. After this operation, 0B of additional disk space will be used. Do you want to …

5
Windows จัดการกับการพึ่งพาของโปรแกรมอย่างไร
ฉันใช้ลีนุกซ์มาระยะหนึ่งแล้วและฉันก็สงสัยอยู่เสมอว่า Windows สามารถจัดการการพึ่งพาโปรแกรมเช่นapt-get , aptitude , Pacman , yumและผู้จัดการแพ็คเกจอื่น ๆ ได้อย่างไร บางครั้งผู้จัดการแพคเกจของฉันจะบอกฉันว่าไลบรารีเวอร์ชันนี้จำเป็นสำหรับแพคเกจนี้หรืออาจมีข้อขัดแย้ง Windows จัดการกับทุกสิ่งได้อย่างไร

3
ฉันจะลบเซิร์ฟเวอร์ apache2 บนเซิร์ฟเวอร์ ubuntu อย่างสมบูรณ์แล้วติดตั้งใหม่ได้อย่างไร
ฉันมีปัญหาแปลก ๆ กับเซิร์ฟเวอร์ Apache2 บนเซิร์ฟเวอร์ ubuntu ของฉัน ฉันเชื่อว่าไฟล์การกำหนดค่าบางอย่างอาจถูกแก้ไข เป็นวิธีที่ง่ายที่สุดในการลบ apache2 อย่างสมบูรณ์จากเซิร์ฟเวอร์ของฉัน ฉันรู้วิธีการติดตั้งโดยใช้ sudo apt-get install apache2 แต่ฉันแค่ต้องการให้แน่ใจว่าฉันลบ apache2 อย่างสมบูรณ์

3
ฉันจะดูการเปลี่ยนแปลงสำหรับแพ็คเกจ debian / ubuntu ได้อย่างไร
ฉันใช้งาน Ubuntu และติดตั้งไฟล์ deb แล้ว ฉันเคยทำแพ็กเกจ deb มาก่อนดังนั้นฉันรู้ว่ามีการเปลี่ยนแปลงเดเบียน (debchange) มีอยู่เพื่อดูการเปลี่ยนแปลง debian สำหรับแพคเกจใด ๆ ที่ฉันได้ติดตั้ง สมมติว่าฉันไม่มีสิทธิ์เข้าถึงไฟล์ต้นฉบับของ deb สำหรับแพ็คเกจนี้และฉันไม่มีไฟล์ deb อยู่ ฉันสามารถติดตั้งแพ็กเกจพิเศษได้ถ้าต้องการ

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