Score:0

ปัญหาเมื่อติดตั้งแพ็คเกจ Perl

ธง us

ฉันใช้ Red Hat (Red Hat Enterprise Linux รุ่น 8.2 (Ootpa) - 4.18.0-193.14.3.el8_2.x86_64) เมื่อฉันติดตั้ง แพ็คเกจ Perl โดยใช้แพ็คเกจ rpm และคำสั่ง dnf ติดตั้ง perl-libs-5.26.3-419.el8.x86_64.rpm. แต่มันขอ

 - ไม่มีอะไรให้ perl(Carp) ที่จำเป็นโดย perl-libs-4:5.26.3-419.el8.x86_64
 - ไม่มีอะไรให้ perl (เข้ารหัส) ที่จำเป็นโดย perl-libs-4:5.26.3-419.el8.x86_64
 - ไม่มีอะไรให้ perl(Exporter) ที่จำเป็นโดย perl-libs-4:5.26.3-419.el8.x86_64

ดังนั้นฉันติดตั้ง Perl (ปลาคาร์พ) แต่ก็ยังถามหา Perl (ผู้ส่งออก)จากนั้นฉันติดตั้ง perl (ผู้ส่งออก) มันถามหา perl (ปลาคาร์พ)

  - ไม่มีอะไรให้ perl(:MODULE_COMPAT_5.26.3) ที่จำเป็นโดย perl-Exporter-5.72-396.el8.noarch
  - ไม่มีอะไรให้ perl (เข้มงวด) ที่จำเป็นโดย perl-Exporter-5.72-396.el8.noarch
  - ไม่มีอะไรให้ perl (คำเตือน) ที่จำเป็นโดย perl-Exporter-5.72-396.el8.noarch
  - ไม่มีอะไรให้ perl(:VERSION) >= 5.6.0 จำเป็นโดย perl-Exporter-5.72-396.el8.noarch
  - ไม่มีอะไรให้ perl(Carp) >= 1.05 จำเป็นโดย perl-Exporter-5.72-396.el8.noarch

มีวิธีใดบ้างที่ฉันสามารถติดตั้ง perl โดย pkg หรืออย่างอื่นในเครื่อง (ฉันสามารถส่งไฟล์ไปยังเซิร์ฟเวอร์ แต่ไม่มีทางจากเซิร์ฟเวอร์ไปยังอินเทอร์เน็ต)

djdomi avatar
za flag
ฉันไม่รู้เกี่ยวกับ perl แต่เนื่องจากมันบอกว่ามีอะไรหายไป ฉันไปติดตั้งทีละตัวเพื่อแก้ไขสิ่งนั้นในอดีต บางครั้ง การติดตั้งทั้งหมดในคราวเดียวเป็นการดีที่สุด อย่างไรก็ตาม การร้องขอ perl-exporter ในกรณีของคุณ
MiSFhE avatar
us flag
ฉันรู้ แต่ปัญหาคือเมื่อฉันติดตั้ง A ต้องการ B, B ต้องการ C และ C ต้องการ A คุณเห็น A ต้องการ A :))))
Michael Hampton avatar
cz flag
คุณต้องติดตั้งแพ็คเกจทั้งหมดพร้อมกัน
MiSFhE avatar
us flag
เข้าใจแล้ว. นี่เป็นครั้งแรกที่ฉันได้ยินเกี่ยวกับ "ติดตั้งแพ็คเกจทั้งหมดพร้อมกัน" แต่มันคืองาน คุณทั้งคู่ช่วยชีวิตฉัน ขอบคุณมาก!!!!
Score:1
ธง in

ฉันคิดว่าตัวเลือกที่ดีที่สุดในการติดตั้งแพ็คเกจและตรวจสอบให้แน่ใจว่าการอ้างอิงทั้งหมดนั้นใช้ได้ ใช้ที่เก็บในเครื่อง นี่เป็นวิธีออฟไลน์ในการแก้ปัญหา

เพื่อดำเนินการนี้ ขั้นตอนคุณต้องทำตามขั้นตอนต่อไป

ก่อนอื่นคุณต้องอัปโหลด OS ISO ไปยังเครื่องหรือแนบเป็นดิสก์ภายนอก เมื่อ ISO อยู่บนเซิร์ฟเวอร์ คุณต้องเมานต์เป็น FS โดยใช้คำสั่งต่อไปนี้

เมานต์ RHEL8.2.iso /mnt/

หมายเหตุ: สำหรับคำสั่งข้างต้น โปรดแทนที่พาธและชื่อหรือ ISO เฉพาะของคุณ

เมื่อติดตั้ง ISO แล้ว คุณต้องระบุระบบปฏิบัติการที่คุณต้องการใช้ repo ในเครื่อง ซึ่งจะเป็นการย้ายไฟล์ทั้งหมดบน /etc/yum.repos.d/

mv /etc/yum.repos.d/*.repo /tmp/

สร้างไฟล์ใหม่บนเส้นทางด้านบนโดยระบุ repo ในเครื่อง

vi /etc/yum.repos.d/local.repo

ด้วยสิ่งต่อไปนี้:

[LocalRepo_BaseOS]
ชื่อ=LocalRepository_BaseOS
baseurl=file:///cdrom/BaseOS
เปิดใช้งาน=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
     
[LocalRepo_AppStream]
ชื่อ=LocalRepository_AppStream
baseurl=file:///cdrom/AppStream
เปิดใช้งาน=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

ตอนนี้คุณต้องทำความสะอาด yum repo

ยำสะอาดทั้งหมด

และโหลด repo ใหม่

ยำ repolilist

บีอาร์

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา