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

YUM เป็นยูทิลิตี้การจัดการแพ็คเกจโอเพนซอร์สสำหรับระบบปฏิบัติการ Linux ที่ใช้งานได้กับ RPM



1
python และ yum ที่ถูกลบโดยไม่ตั้งใจไม่ทำงานใน centos7 [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับข้อบกพร่องของเซิร์ฟเวอร์ ปิดให้บริการใน7 เดือนที่ผ่านมา ฉันยังใหม่กับ linux และพยายามลบหลามเพื่อให้ฉันสามารถติดตั้งได้ตั้งแต่ต้น แทนที่จะลบเฉพาะไฟล์ไพ ธ อนใน / usr / local / bin / I ก็ลบไฟล์เหล่านี้ด้วย: /usr/bin/python /usr/bin/python2.7 /usr/lib/python2.7 /usr/lib64/python2.7 /etc/python /usr/include/python2.7 /usr/share/man/man1/python.1.gz /usr/src/Python-3.7.3/python ตอนนี้เมื่อใดก็ตามที่ฉันพยายามใช้ yum ฉันจะได้รับ: -bash: / usr / bin / yum: / usr / bin / python: ล่ามที่ไม่ดี: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว มีวิธีการแก้ไขปัญหานี้หรือติดตั้ง centos7 …
12 linux  centos7  python  yum 

4
yumdownloader vs repotrack
ฉันกำลังทำงานกับ CentOS 6.3 เมื่อเร็ว ๆ นี้ผมเจอจากrepotrackyum-utils yumdownloader --resolveและrepotrackดูเหมือนว่าคล้ายกันมาก แต่ดูเหมือนว่าการyumdownloaderดาวน์โหลดจะเป็นเพียงส่วนหนึ่งของการอ้างอิงที่ซึ่งการrepotrackอ้างอิงทั้งหมด เพียงแค่พยายามที่ yumdownloader --destdir=/tmp/download --assumeyes --resolve parted กับ repotrack parted ความแตกต่างระหว่างyumdownloader --resolveและrepotrackคืออะไร?
12 centos  redhat  yum 

1
วิธีเลิกทำ“ yum remove python”
ฉันมี VPS ที่ใช้ Centos 6 พร้อมการเชื่อมต่อ ssh เมื่อเร็ว ๆ นี้ต้องการติดตั้ง python 2.7.2 ฉันวิ่งอย่างกล้าหาญ: yum remove python ซึ่งเห็นได้ชัดว่าลบยำตัวเองถูกเขียนหรือขึ้นอยู่กับหลาม ตอนนี้ฉันไม่รู้ว่าจะทำอย่างไรและเพื่อให้เรื่องแย่ลงฉันเป็นมือใหม่ Linux ที่สมบูรณ์ (บรรทัดคำสั่งหรืออย่างอื่น) วิ่งrpm -iv http://centos.mirrors.hoobly.com/6.0/os/x86_64/Packages/python-2.6.5-3.el6.x86_64.rpmให้: Retrieving http://centos.mirrors.hoobly.com/6.0/os/x86_64/Packages/python-2.6.5-3.el6.x86_64.rpm Preparing packages for installation... package python-2.6.5-3.el6.x86_64 is already installed และเซิร์ฟเวอร์ x86_64 ของมันก็ไม่ต้องสงสัยเลยว่า "uname -a" นั้นให้ Linux xxxxxx 2.6.32-71.29.1.el6.x86_64 #1 SMP Mon Jun 27 19:49:27 …
12 centos  python  yum 

5
ดาวน์โหลดแพ็คเกจ RPM สำหรับคำสั่งที่ติดตั้งไว้แล้ว
ฉันมีเครื่อง CentOS ที่ฉันติดตั้ง openssl-devel โดยใช้แล้ว $ yum install openssl-devel มันดาวน์โหลดและติดตั้งแพคเกจการอ้างอิงทั้งหมด ตอนนี้ฉันต้องการแพ็คเกจ RPM ทั้งหมด เป็นไปได้หรือไม่ที่จะดาวน์โหลดแพ็คเกจ RPM เท่านั้น? เมื่อฉันทำสิ่งนี้: $ yum install openssl-devel -y --downloadonly มันบอกว่า Package 1:openssl-devel-1.0.1e-4.fc18.x86_64 already installed and latest version เนื่องจากมันติดตั้งแล้ว ไม่มีใครรู้วิธีดาวน์โหลดแพ็คเกจ RPM เหล่านั้นในระบบเดียวกัน
12 centos  yum  rpm 

4
วิธีตรวจสอบว่าการอัปเดตยำครั้งสุดท้ายถูกเรียกใช้
มีวิธีบัญญัติมาตรฐานเพื่อค้นหาครั้งล่าสุดที่yum updateทำงานบนระบบหรือไม่? การตั้งค่าของเราคือเรามีเซิร์ฟเวอร์การแสดงละครที่เรียกใช้การอัปเดตอัตโนมัติและหากไม่ล้มเหลวเราจะอัปเดตเซิร์ฟเวอร์การผลิตของเราด้วยตนเองประมาณเดือนละครั้ง (ยกเว้นการอัปเดตที่สำคัญ) (ฉันพูดด้วยตนเองนึกคิดฉันต้องการทริกเกอร์การอัปเดตด้วยตนเองทั้งหมด แต่นั่นเป็นปัญหาอื่น) แต่คุณยุ่งงานลื่น ฯลฯ ดังนั้นฉันต้องการตั้งค่าการตรวจสอบ nagios ที่จะเริ่มรบกวนเราถ้าเราปล่อยมันนานเกินไป การค้นหาเว็บไม่ได้ทำให้ฉันไปไกลมาก สิ่งที่ดีที่สุดที่ฉันพบในตอนนี้คือ: grep Updated /var/log/yum.log | tail -1 | cut -d' ' -f 1-2 ซึ่งให้บางอย่างกับMar 12ฉันซึ่งฉันสามารถแปลงเป็นวันที่ได้ มีปัญหาเล็กน้อยบางอย่างเกี่ยวกับว่าวันนี้เป็นปีนี้หรือปีที่แล้วและฉันจำเป็นต้องตรวจสอบ/var/log/yum.log.1ในกรณีที่ตรวจสอบทันทีหลังจาก logrotate แต่นั่นเป็นเพียงรายละเอียดสคริปต์ แน่นอนว่านี่อาจ 'หลง' โดยการอัปเดตเป็นแพ็คเกจเดียวมากกว่าการอัพเดททั่วไป ดังนั้นจึงมีวิธีที่ยอมรับมากขึ้นเพื่อดูเมื่อyum updateถูกเรียกใช้? แก้ไข:ตอนนี้ฉันเขียนปลั๊กอิน Nagios NRPE ที่ใช้ความคิดที่ฉันหยิบยกไว้ในคำถาม คุณสามารถคว้าได้จากhttps://github.com/aptivate/check_yum_last_update

4
แนวทางปฏิบัติที่ดีที่สุดสำหรับการอัปเดต Linux อัตโนมัติ
เรากำลังดำเนินการเพื่อทำการอัปเดตอัตโนมัติสำหรับเซิร์ฟเวอร์ที่ใช้ RHEL / RHEL ของเรา แนวคิดเริ่มต้น:การใช้ Puppet เราจะปิดการใช้งานที่เก็บข้อมูลเริ่มต้นและชี้ไปที่ของเราเอง จากนั้นเราใช้ensure => latestสำหรับแพ็คเกจที่เราต้องการอัพเดทโดยอัตโนมัติ ปัญหา:เราเห็นว่าบริการบางอย่างเริ่มต้นใหม่หลังจากการอัปเดต (duh) คำถาม:ไม่มีใครมีคำแนะนำใด ๆ เกี่ยวกับวิธีปรับปรุง Linux อัตโนมัติและกลยุทธ์ในการบรรเทาการรีสตาร์ทบริการโดยอัตโนมัติหรือไม่? เราต้องการโซลูชันที่มีหุ่นเชิด แต่ถ้าเราต้องการใช้บริการอื่นนั่นไม่ใช่ตัวจัดการธุรกิจ แก้ไข วิธีแก้ปัญหาที่เป็นไปได้:ฉันส่งโซลูชันที่ใช้ @ voretaq7 และ @ewwhite ที่แนะนำไว้จำนวนมาก ดูเหมือนว่านี่เป็นเส้นทางที่ฉันจะไปในเวลานี้ หากคุณมีข้อเสนอแนะอื่น ๆ โปรดแสดงความคิดเห็นหรือส่งคำตอบ

2
การติดตั้งเซิร์ฟเวอร์ Postgres 9.6 บน Amazon Linux
วิธีที่ดีที่สุดในการติดตั้ง postgres-server 9.6 บน Amazon Linux โดยไม่ต้องสร้างจากแหล่งที่มาคืออะไร ผมพยายามทำงานrpm -i https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-6-x86_64/pgdg-ami201503-96-9.6-2.noarch.rpmเพื่อติดตั้งรุ่นที่ระบุไว้ในhttps://yum.postgresql.org/repopackages.phpและติดตั้งโดยไม่ข้อผิดพลาด แต่ผมก็ยังไม่ได้มีservice postgresqlหรือpsqlหรือpostgresผู้ใช้ ฉันพลาดอะไร?

2
yum กับ Red Hat Network Subscription ทำงานอย่างไรในอิมเมจของ Rhel Docker
Red Hat Enterprise Linux 7 มีการสนับสนุนอย่างเป็นทางการสำหรับการเรียกใช้คอนเทนเนอร์ Docker และ Red Hat นำเสนอชุดของรูปภาพ Rhel Docker อย่างเป็นทางการ คุณสมบัติที่น่าสนใจของอิมเมจเหล่านี้คือแพ็คเกจสามารถติดตั้งผ่านการสมัครสมาชิกเครือข่าย Red Hat ของโฮสต์โดยไม่ต้องทำการกำหนดค่าใด ๆ ภายในคอนเทนเนอร์ หากต้องการอ้างถึงhttps://access.redhat.com/articles/881893#createimage : "สำหรับรีลีส Red Hat Docker ในปัจจุบันรูปภาพ RHEL 7 Docker เริ่มต้นที่คุณดึงจาก Red Hat จะสามารถดึงสิทธิ RHEL 7 ที่มีอยู่จากระบบโฮสต์ดังนั้นตราบใดที่โฮสต์ Docker ของคุณสมัครอย่างถูกต้องและที่เก็บข้อมูลนั้น เปิดการใช้งานที่คุณต้องได้รับซอฟต์แวร์ที่คุณต้องการในคอนเทนเนอร์ของคุณ (และมีการเข้าถึงอินเทอร์เน็ตจากโฮสต์ Docker ของคุณ) คุณควรจะสามารถติดตั้งแพคเกจจากคลังซอฟต์แวร์ RHEL 7 ได้ " ความกังวลของฉันคือกลไกที่ทำให้สิ่งนี้บรรลุผลนั้นค่อนข้างทึบแสง เมื่อเริ่มต้นคอนเทนเนอร์ใหม่ด้วยอิมเมจ …
10 redhat  yum  docker  rhel7 

1
Redhat 7 สก์ท็อปไปยังเวิร์กสเตชัน
ฉันติดตั้ง RedHat จากแผ่นซีดีติดตั้งลงทะเบียนสิทธิของฉันทุกอย่างแล้ว เป็นส่วนหนึ่งของการสมัครของฉันฉันมีทั้ง Red Hat Enterprise Linux Workstation และ Red Hat Enterprise Linux Desktop (บวกหนึ่งตันอื่น ๆ ) ปัญหาของฉันในปัจจุบันคือผลิตภัณฑ์ที่ติดตั้งคือ Red Hat Enterprise Linux Desktop มีวิธีการเปลี่ยนเป็น RHEL Workstationโดยไม่ต้องติดตั้งใหม่ทุกอย่างหรือไม่?

3
วิธีเพิ่มการรองรับภาษาบน CentOS 7 (บน Docker)
ฉันกำลังพยายามตั้งค่าภาษาเป็นญี่ปุ่น แต่ภาพ CentOS บนตัวเทียบท่าไม่ได้รวมการสนับสนุนด้านภาษา bash-4.2# yum groupinstall -y "Japanese Support" Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirrors.btte.net * extras: centos.mirror.secureax.com * updates: centos.mirror.secureax.com Warning: group Japanese Support does not exist. Maybe run: yum groups mark install (see man yum) No packages in any requested group …
10 centos  yum  docker 

1
ทำไมดัชนียัมเสียหาย?
แคชของยำเป็นครั้งคราวได้รับความเสียหายและเราเห็นข้อผิดพลาดเช่นนี้: error: db3 error(-30974) from dbenv->failchk: DB_RUNRECOVERY: Fatal error, run database recovery error: cannot open Packages index using db3 - (-30974) error: cannot open Packages database in /var/lib/rpm วิธีแก้ปัญหาคือrm -f /var/lib/rpm/__db*แล้วคำสั่ง "yum" ถัดไปจะสร้างข้อมูลใหม่ คำถามของฉันคืออะไรที่ทำให้เกิดสิ่งนี้ มีงานทั่วไปที่ละเว้นการล็อกหรือมีปัญหาอื่นที่ทำให้เกิดปัญหานี้หรือไม่? เรามีเครื่อง CentOS หลายร้อยเครื่องและไม่มีรูปแบบที่เห็นปัญหานี้ อาจเป็นปัญหา "หนึ่งในล้าน" ซึ่งมีขนาดใหญ่มักจะเห็น หมายเหตุ: ฉันรู้ว่านี่เป็นคำถามที่ "เปิดกว้าง" แต่ถ้าคำตอบพบสาเหตุฉันจะย้อนกลับและเปลี่ยนคำถามเป็นสิ่งที่ยอมรับได้มากกว่าซึ่งเกี่ยวข้องโดยตรงกับปัญหาเฉพาะ


4
วิธีที่ดีที่สุดในการล้างที่เก็บ Yum?
เรามี repo Yum แบบกำหนดเองที่นักพัฒนาของเราอัปโหลดงานสร้าง ปัญหาคือหลังจากเวลาผ่านไปมันก็จะกลายเป็นรกไปด้วยรุ่นเก่า การลบเวอร์ชันเก่าออกด้วยตนเองนั้นค่อนข้างน่ารำคาญดังนั้นก่อนที่เราจะลองด้วยตัวเองโดยอัตโนมัติฉันสงสัยว่ามีสคริปต์ใดที่จะล้าง RPM เก่าตามเวอร์ชัน (ที่ต้องการ) หรือเวลาอัปโหลด ดีที่สุดคือถ้าเราสามารถระบุให้บันทึก X เวอร์ชันล่าสุดอย่างง่ายและลบสิ่งอื่นใด จากนั้นเราสามารถ cron มันและปล่อยให้มันวิ่งทุกวัน ขอบคุณสำหรับความคิดใด ๆ
10 yum  repository 

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