ฉันจะอัปเดตที่เก็บ YUM ได้อย่างไร


14

ฉันเป็นคนใหม่มากทุกขั้นตอนดังนั้นโปรดช่วยลูกถ้ามีความช่วยเหลือชื่นชม

ฉันกำลังพยายามเชื่อมต่อกับที่เก็บต่อไปนี้เพื่อให้ฉันสามารถอัปเดตแพคเกจ YUM ของฉัน: http://repo.webtatic.com/yum/centos/5/SRPMS/

จริงๆแล้วฉันไม่รู้ว่าจะทำอย่างไรจาก SSH - แนวทางใด ๆ ก็ซาบซึ้งมาก


คำถามที่ดีกว่าคือทำไมไม่มีใครอัปเดตที่เก็บ YUM lol
Adam F

คำตอบ:


8

คำแนะนำอยู่ที่: http://www.webtatic.com/projects/yum-repository/

rpm -ivh http://repo.webtatic.com/yum/centos/5/`uname -i`/webtatic-release-5-0.noarch.rpm

ที่ดูเหมือนว่าบิตขนาดเล็กง่ายกว่าทำมันด้วยมือเป็นผมแนะนำ;)
pehrs

การติดตั้งนี้ไม่มีแพ็คเกจที่อัปเดตมาแล้วหลายครั้ง (เช่น http, php, openssl, ฯลฯ ) ด้วยเหตุผลบางอย่างฉันอาจจะทำอะไรผิดหรือเปล่า?
JM4

เมื่อคุณติดตั้งที่เก็บแล้วyum install <some package in the webtatic repository> --enablerepo=webtaticคุณสามารถติดตั้งแพ็คเกจอื่น ๆ ได้เช่นเดียวกับที่คุณทำ
Joe

คิดว่ามันจะช่วยถ้าผมสะกดขวาโดเมน (webtatic ไม่ webtactic) แต่ผมชอบที่สองดีกว่า :)
JM4

3

ก่อนอื่นคุณต้องตั้งค่าที่เก็บในไฟล์การกำหนดค่าสำหรับ yum สร้างการกำหนดค่า repo ดังนี้:

# cd /etc/yum.repos.d
# nano Webtatic

ใส่สิ่งนี้ลงในไฟล์

[webtatic] 
name=Webtatic repo
baseurl=http://repo.webtatic.com/yum/centos/5/SRPMS/
enabled=1 
gpgcheck=1 
gpgkey=http://repo.webtatic.com/yum/RPM-GPG-KEY-webtatic-andy

บันทึกและปิดไฟล์ จากนั้นคุณนำเข้ากุญแจสำหรับ repo:

# rpm --import http://repo.webtatic.com/yum/RPM-GPG-KEY-webtatic-andy

ณ จุดนี้ที่เก็บถูกเพิ่มไปยัง yum ตอนนี้คุณจะต้องใช้มัน

# yum update

0

ยำดาวน์โหลดรายการแพ็กเกจโดยอัตโนมัติและที่เก็บมีการกำหนดค่าในไฟล์ภายใต้ /etc/yum.repos.d นอกจากนี้จะไม่ดาวน์โหลด RPM ของแหล่งที่มาโปรดดู: http://yum.baseurl.org/wiki/Faq#Q.14:HowcanItellyumtodownloadasourcepackagei.easrc.rpmfile

ไฟล์ repo ขั้นต่ำสำหรับไซต์นั้นจะมีลักษณะดังนี้:

[webtatic]
name=CentOS-5 - Webtatic.com
baseurl=http://repo.webtatic.com/yum/centos/5/$basearch/
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.