GNU/Linux >> Belajar Linux >  >> AlmaLinux

Cara memperbaiki kesalahan "Yum command not found" di Linux [Pembaruan 2022]

Jika Anda telah menginstal versi terbaru Linux berbasis RedHat dan mencoba menjalankan "yum " perintah, Anda mungkin mendapatkan "kesalahan perintah yum tidak ditemukan ". Tapi kenapa?? Karena yum sudah usang sekarang, "dnf " adalah manajer paket perangkat lunak generasi berikutnya di Fedora, CentOS, AlmaLinux, dan Rocky Linux.

Artikel ini akan membantu Anda mengatasi semua kesalahan yang disebutkan di bawah terkait dengan Yum -

  • bash :yum:perintah tidak ditemukan di ubuntu
  • Instal yum di Linux
  • perintah yum tidak ditemukan RedHat
  • perintah yum tidak ditemukan mac
  • sudo:yum:perintah tidak ditemukan ec2
  • perintah yum tidak ditemukan fedora
  • perintah yum tidak ditemukan centos 7

Mengapa saya mendapatkan perintah yum tidak ditemukan kesalahan?

Disebutkan di bawah ini adalah kemungkinan alasan yum kesalahan perintah -

  1. Anda mencoba menjalankan "yum " perintah di Linux berbasis Debian seperti Ubuntu, Lubuntu, Kubuntu atau Linux Mint
  2. Anda mencoba menjalankan yum perintah di Legacy Linux mis. Rhel 4
  3. Utilitas Yum tidak diinstal secara default di sistem Linux Anda
  4. Anda sedang mengerjakan sistem operasi Linux terbaru, yang menggunakan dnf pengelola paket secara default
  5. Masalah dengan variabel lingkungan atau sistem operasi menjadi rusak .

Bagaimana caranya Saya memecahkan perintah yum tidak ditemukan kesalahan?

Untuk mengatasi kesalahan perintah yum tidak ditemukan, Anda perlu mengidentifikasi distribusi Linux Anda dan telah bercabang. Misalnya, Ubuntu adalah Debian berbasis dan CentOS 8 , AlmaLinux , Fedora dan Linux Rocky adalah distro berbasis RedHat. Teruslah membaca solusi untuk menghilangkan "yum " kesalahan.

Catatan** Jika Anda menggunakan CentOS 8, saya sarankan Anda memigrasikan CentOS 8 ke AlmaLinux 8.x atau Rocky Linux 8.x sistem operasi. CentOS sudah dinyatakan mati.

Solusi-1 Pastikan Anda menjalankan ".rpm" Berbasis Linux Distro bukan berbasis Debian Linux

Jika Anda mencoba menjalankan "yum install " dan Anda mendapatkan kesalahan, lalu periksa distribusi Anda bercabang dari RedHat, bukan Debian.

Misalnya, jika Anda mencoba menjalankan perintah yum di Ubuntu , itu tidak akan berfungsi dan menghasilkan "perintah yum tidak ditemukan kesalahan". Mengapa? Karena ini adalah Distro berbasis Debian dan menggunakan "apt " pengelola paket , bukan yum .

Sekarang muncul pertanyaan, bisakah kita menginstal dan menggunakan yum di distro berbasis Debian ini? Jawabannya adalah "Ya" dan "Tidak". Anda dapat menginstal Yum juga pada OS berbasis Debian seperti Ubuntu menggunakan "sudo apt install yum ".

Tetapi tidak masuk akal jika Anda memiliki apt manajer paket sudah dan dibuat khusus untuk Ubuntu. Juga yum tidak akan dapat mengelola paket Anda seperti apt tidak.

Jalankan perintah berikut untuk memeriksa nama kode dan versi sistem operasi -

$ sudo cat /etc/os-release

or

$ sudo lsb_release -d

Jika menghasilkan sistem operasi berbasis RedHat seperti yang ditunjukkan pada gambar di atas, maka Anda baik untuk melanjutkan ke langkah selanjutnya untuk memasang Yum utility disajikan dalam Solusi 2 .

Jika ada distribusi lain seperti Ubuntu, Kubuntu atau Linux mint terdaftar. Kemudian gunakan "apt" command untuk menginstal paket bukan yum .

Lihat daftar berikut untuk mendapatkan gambaran singkat tentang distribusi Linux Anda yang bercabang -

Distribusi Bercabang dari
AlmaLinux Red Hat Enterprise Linux (RHEL)
Linux Alpen Proyek LEAF
ALT Linux Linux Mandrake
antiX Debian, MEPIS
ArchBang Linux Arch (Edisi UKM)
Linux Arch Independen, terinspirasi dari CRUX
BLAG Fedora
Bodhi Linux Debian, Ubuntu
Canaima Debian, Ubuntu
CentOS Red Hat Enterprise Linux (RHEL)
Cakra Linux Arch[10]
Chrome OS Gentoo linux
Hapus OS Linux Mandiri
ClearOS RHEL, CentOS
CrunchBang Linux Debian
Linux Kecil Sialan Debian, Knoppix
Debian Independen, terinspirasi oleh Softlanding Linux System (SLS)[17]
Debian Edu Debian
Devuan Debian
Mendalam Debian
Dragora GNU/Linux-Libre Independen, terinspirasi dari Slackware
dyne:bolic Debian
OS Dasar Ubuntu, Debian
ELinOS
Pegangan Emdebian Debian
EndeavourOS Linux Arch
Fedora Linux Linux Topi Merah
Freespire Ubuntu
Gentoo Linux Enoch Linux
Sistem Guix
gNewSense Debian
Grml Debian
Hyperbola GNU/Linux-libre Linux Arch
Kali Linux Debian
Knoppix Debian
Kodibuntu Debian, Ubuntu
Korora Fedora
LibreCMC Digabungkan dari LibreWRT
Linspire Ubuntu
Linux Mint Debian(LMDE), Ubuntu (edisi utama)
Linux Lite Ubuntu
Mageia Mandriva Linux
Mandriva Linux Linux Topi Merah
Manjaro Linux Linux Arch
MEPIS Debian
LINUX KEAJAIBAN Red Hat Enterprise Linux (RHEL)
Musix GNU+Linux Debian
Pengguna Net Debian
NixOS
Server Perusahaan Terbuka Baru SUSE Linux Enterprise Server
OpenELEC Kodi
openSUSE SLS/Slackware
OpenWrt
OpenMandriva Lx Mandriva Linux
Oracle Linux Red Hat Enterprise Linux (RHEL)
Parabola GNU/Linux-libre Linux Arch
Pardus Gentoo (2011.2)
  Debian
OS Burung Beo Debian
Parisx Debian
Sihir Terpisah -
PCLinuxOS Mandriva Linux
Bagus! OS Ubuntu
Pentoo Gentoo Linux
Porteus Slackware
Linux Anak Anjing Independen, terinspirasi dari Vector linux
PureOS Debian
Qubes OS Xen dan Fedora
Red Hat Enterprise Linux (RHEL) Linux Red Hat, Fedora
Linux Topi Merah
Distribusi Gugusan Batuan Linux Topi Merah
Linux Rocky Red Hat Enterprise Linux (RHEL)
ROSA Mandriva
Linux Sabayon Gentoo Linux
Salix OS Slackware
Linux Ilmiah Red Hat Linux, Red Hat Enterprise Linux (RHEL)
Slackware Softlanding Linux System (SLS)
Santai Debian, Slackware (sampai Slax 9)
SliTaz GNU/Linux Mandiri
Solus
SolydXK Debian
SparkyLinux Debian
Sumber Penyihir GNU/Linux Penyihir
SteamOS Debian (2.0)
  Linux Arch (3.0)
SUSE Linux Enterprise Slackware, Jurix
Ekor Debian
Linux Inti Kecil Independen, terinspirasi oleh Damn Small Linux
GNU/Linux Trisquel Ubuntu LTS
TurnKey GNU/Linux Debian
Ubuntu dan Derivatif[77] Debian
Server Perusahaan Univention Debian
Ututo Ututo XS: Gentoo Linux, Ututo UL: Ubuntu
VectorLinux Slackware
Void Linux Independen, sebagian terinspirasi oleh FreeBSD/NetBSD
Pengonversi web Debian
Xandros Corel Linux
Zentyal Debian, Ubuntu
Zenwalk Slackware
ZorinOS Ubuntu

Solusi-2 Instal utilitas yum, jika belum diinstal di sistem Linux Anda

Setelah Anda memeriksa bahwa Anda sedang menjalankan, sistem operasi berbasis RedHat seperti Fedora, CentOS, AlmaLinux atau Rocky Linux dengan perintah yang disediakan di Solusi-1. Anda dapat melanjutkan ke langkah berikutnya.

Jika Anda memiliki distro Linux yang tepat dan Anda masih mendapatkan yum command not found error . Kemudian Anda dapat menginstal utilitas yum dengan langkah-langkah berikut.

  • Periksa apakah paket yum sudah terpasang atau belum
$ sudo yum

-bash: yum: command not found
$ sudo rpm -q yum

package yum is not installed

or

# rpm -q yum

Jika Anda mendapatkan "paket yum tidak terpasang " atau Anda tidak sengaja menghapus paket yum, lalu instal yum menggunakan iso atau CD/DVD.

  1. Pasang gambar iso atau gunakan DVD sistem operasi Linux Anda dan instal Yum RPM.
$ sudo rpm -ivh /path/to/yum-X.X.X-version.rpm

Jika Anda memiliki ".RPM latest terbaru " distro Linux berbasis, Anda dapat menggunakan dnf juga untuk menginstal utilitas yum .

$ sudo dnf -y install yum

or

# dnf -y install yum

Solusi-3 Hindari menggunakan sistem operasi lama atau yang tidak mendukung

Saya sarankan Anda menghindari penggunaan sistem operasi lama, yang sudah End of life (EOL) misalnya RedHat Linux 3, RHEL 4 dll. Untuk memeriksa Akhir masa pakai dari setiap distribusi Linux, Anda dapat mengunjungi situs OS yang dihormati dan mendapatkan detailnya.

Saya merekomendasikan ini karena repositori distribusi End of Life Linux tidak diperbarui dan terkadang, Anda tidak akan bisa mendapatkan paket atau perangkat lunak terbaru untuk sistem operasi Linux Anda.

Jika Anda akan menggunakan sistem operasi bercabang RedHat , maka Anda tidak akan pernah mendapatkan kesalahan yum command not found karena akan tersedia secara default. Selain itu, Anda dapat menginstalnya dengan mudah menggunakan RPM jika diperlukan.

Solusi-4 Gunakan pengelola paket "dnf" alih-alih yum

DNF atau YUM Dandified adalah generasi berikutnya versi Yellowdog Updater, Dimodifikasi (yum) , manajer paket untuk berbasis .rpm distribusi. Mulai dari RedHat 8 dan Fedora 22 , Saat ini telah menjadi manajer paket default untuk instans EC2 juga.

Jadi jika Anda mendapatkan kesalahan "perintah yum tidak ditemukan ". Kemudian gunakan dnf bukannya yum untuk menginstal paket di sistem Linux Anda.

$ sudo dnf -y install yum

Solution-5 Periksa apakah $PATH telah disetel dengan benar

Jika Anda telah melakukan semuanya dengan benar dan Anda masih mendapatkan "yum command not found error " di Linux, lalu beri tanda centang pada $PATH . Anda entri.

Jalankan perintah berikut, pastikan Anda memiliki setidaknya entri ini seperti yang ditunjukkan pada output untuk pengguna root.

# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin

Jika entri ini tidak ada secara default, pastikan Anda mengedit dan menambahkan entri ini ke /etc/environment file atau tambahkan di akhir ~/.bashrc file pengguna root.

# PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin"
# export PATH

Pertanyaan Umum - Enak

Q1 - Bagaimana cara mengatasi perintah yum tidak ditemukan?

Pertama, periksa nama dan versi distro Anda, itu harus distro berbasis rpm seperti Fedora, RedHat, Rocky Linux dll. Kemudian cari paket yum. Jika belum terinstal, jalankan "sudo dnf install yum " untuk sistem Operasi terbaru. Jika Anda menggunakan OS lama, instal dari image iso atau CD/DVD menggunakan "rpm -ivh /path to yum package " perintah.

Q2 - Bagaimana cara mendapatkan yum di Linux?

Jalankan perintah berikut berdasarkan distro Anda

- CentOS, AlmaLinux, RedHat, RockyLinux

$ sudo dnf install -y yum

- Ubuntu (gunakan "apt" tetapi karena beberapa pengecualian, jika Anda perlu menginstal yum, jalankan"

$ sudo apt install yum

Q3 - Bagaimana saya tahu yum telah diinstal?

Jalankan perintah berikut -

$ sudo rpm -qa | grep -i yum

atau

$ sudo rpm -q yum

Q4 - Apa perintah untuk menginstal yum di Linux?

Berikut ini adalah perintah untuk menginstal yum di Linux -

- CentOS, AlmaLinux, RedHat, RockyLinux

$ sudo dnf install -y yum

- Ubuntu (gunakan "apt" tetapi karena beberapa pengecualian, jika Anda perlu menginstal yum, jalankan"

$ sudo apt install yum


AlmaLinux
  1. Cara Memperbaiki Kesalahan Rust "linker 'cc' tidak ditemukan" Di Linux

  2. Cara Memperbaiki "perintah semanage" Tidak Ditemukan Kesalahan di CentOS

  3. CentOS – perintah semanage tidak ditemukan kesalahan – Perbaikannya ada di sini!

  1. Cara Memperbaiki Perintah Sudo Tidak Ditemukan di Debian 10

  2. Cara mengatasi kesalahan "-bash:xclock:command not found" di CentOS / RHEL

  3. Cara Memperbaiki Perintah Ifconfig tidak ditemukan di Linux Ubuntu

  1. Cara memperbaiki kesalahan Perintah tidak ditemukan di Linux

  2. Kesalahan Linux:bash:rsync:perintah tidak ditemukan

  3. perintah wget tidak ditemukan di server linux