Gunakan DNF Untuk Menguruskan Pakej Perisian Di CentOS 7

Sejak Fedora 22, DNF (Dandified Yum) telah menggantikan Yum untuk menjadi pengurus pakej perisian lalai pengedaran Fedora. Mengingat kesan demonstrasi Fedora, hanya seketika sebelum DNF menjadi bergaya pada pengedaran berdasarkan RPM lain.

Berbanding dengan Yum, DNF:

  • mencapai kelajuan penyelesaian kebergantungan yang lebih cepat dengan penggunaan memori yang lebih sedikit,
  • menyediakan dokumentasi Python API khusus dan padat,
  • berjalan di kedua-dua persekitaran Python 2 dan Python 3, dan
  • mempunyai sinopsis dan penggunaan yang serupa.

Selain mengerjakan semua pengedaran berdasarkan RPM, DNF juga dapat berdampingan dengan pendahulunya, Yum. Oleh itu, anda sudah boleh menguji DNF di CentOS atau pengedaran berasaskan RPM lain tanpa sebarang masalah.

Prasyarat

Semua arahan dalam tutorial ini disesuaikan dengan keperluan sudopengguna pada contoh pelayan Vultr CentOS 7. Anda perlu log masuk sebagai sudopengguna untuk menguji arahan berikut. Untuk arahan mengenai cara membuat pengguna seperti itu, lihat tutorial Vultr ini .

Pasang DNF di CentOS

Anda perlu menyediakan repo EPEL Yum sebelum dapat memasang DNF.

sudo yum install epel-release
sudo yum install dnf

Nota :

Pada CentOS 6, anda akan mendapat notis "Tidak ada pakej dnf tersedia" setelah anda menjalankan perintah di atas, kerana program DNF belum ditambahkan ke dalam repo EPEL 6.x Yum. Anda perlu membina DNF dari sumber.

Penggunaan dan contoh asas DNF

Sinopsis dnfarahan:

[sudo] dnf [options] <command> [<arguments>...]

Sekarang, saya akan menunjukkan beberapa contoh cara menggunakan DNF:

Tingkatkan semua pakej

sudo dnf upgrade

atau

sudo dnf update

Tidak seperti di Yum, sub perintah "kemas kini" DNF sudah tidak digunakan lagi, sekarang menjadi alias "peningkatan".

Cari pakej yang anda perlukan

dnf list <package-name>

Anda boleh menggunakan kad liar untuk memadankan lebih banyak pakej:

dnf list php* 

Cari pakej yang dipasang

dnf list --installed <package-name>

Paparkan senarai repo

dnf repolist

Pasang satu pakej

sudo dnf install <package-name>

Pasang pelbagai pakej

sudo dnf install <package1-name> <package2-name> <package3-name>

Pasang semula pakej

sudo dnf reinstall <package-name>

Tingkatkan satu pakej

sudo dnf upgrade <package-name>

Nyahpasang pakej

sudo dnf remove <package-name>

Nyahpasang semua pakej pergantungan yang tidak diperlukan lagi

sudo dnf autoremove

Bersihkan semua fail sementara

sudo dnf clean all

Rujuk halaman lelaki dnf

Anda boleh melihat dnfhalaman man untuk mengetahui lebih lanjut mengenai subdan dan penggunaan dnf:

dnf --help

atau

dnf -h

atau

man dnf


Leave a Comment

Pandangan tentang 26 Teknik Analisis Data Besar: Bahagian 1

Pandangan tentang 26 Teknik Analisis Data Besar: Bahagian 1

Pandangan tentang 26 Teknik Analisis Data Besar: Bahagian 1

6 Perkara Yang Sangat Menggila Tentang Nintendo Switch

6 Perkara Yang Sangat Menggila Tentang Nintendo Switch

Ramai daripada anda tahu Switch akan keluar pada Mac 2017 dan ciri baharunya. Bagi yang tidak tahu, kami telah menyediakan senarai ciri yang menjadikan 'Tukar' sebagai 'gajet yang mesti ada'.

Janji Teknologi Yang Masih Tidak Ditepati

Janji Teknologi Yang Masih Tidak Ditepati

Adakah anda menunggu gergasi teknologi memenuhi janji mereka? semak apa yang masih belum dihantar.

Fungsi Lapisan Seni Bina Rujukan Data Besar

Fungsi Lapisan Seni Bina Rujukan Data Besar

Baca blog untuk mengetahui lapisan berbeza dalam Seni Bina Data Besar dan fungsinya dengan cara yang paling mudah.

Bagaimana AI Boleh Mengambil Automasi Proses ke Tahap Seterusnya?

Bagaimana AI Boleh Mengambil Automasi Proses ke Tahap Seterusnya?

Baca ini untuk mengetahui cara Kecerdasan Buatan semakin popular di kalangan syarikat berskala kecil dan cara ia meningkatkan kebarangkalian untuk menjadikan mereka berkembang dan memberikan pesaing mereka kelebihan.

CAPTCHA: Berapa Lama Ia Boleh Kekal Sebagai Teknik Berdaya maju Untuk Perbezaan Manusia-AI?

CAPTCHA: Berapa Lama Ia Boleh Kekal Sebagai Teknik Berdaya maju Untuk Perbezaan Manusia-AI?

CAPTCHA telah menjadi agak sukar untuk diselesaikan oleh pengguna dalam beberapa tahun kebelakangan ini. Adakah ia dapat kekal berkesan dalam pengesanan spam dan bot pada masa hadapan?

Keunikan Teknologi: Masa Depan Tamadun Manusia yang Jauh?

Keunikan Teknologi: Masa Depan Tamadun Manusia yang Jauh?

Apabila Sains Berkembang pada kadar yang pantas, mengambil alih banyak usaha kita, risiko untuk menundukkan diri kita kepada Ketunggalan yang tidak dapat dijelaskan juga meningkat. Baca, apakah makna ketunggalan bagi kita.

Teleperubatan Dan Penjagaan Kesihatan Jauh: Masa Depan Ada Di Sini

Teleperubatan Dan Penjagaan Kesihatan Jauh: Masa Depan Ada Di Sini

Apakah teleperubatan, penjagaan kesihatan jauh dan impaknya kepada generasi akan datang? Adakah ia tempat yang baik atau tidak dalam situasi pandemik? Baca blog untuk mencari paparan!

Pernahkah Anda Terfikir Bagaimana Penggodam Mendapatkan Wang?

Pernahkah Anda Terfikir Bagaimana Penggodam Mendapatkan Wang?

Anda mungkin pernah mendengar bahawa penggodam memperoleh banyak wang, tetapi pernahkah anda terfikir bagaimana mereka memperoleh wang seperti itu? Mari berbincang.

Kemas Kini Tambahan macOS Catalina 10.15.4 Menyebabkan Lebih Banyak Isu Daripada Penyelesaian

Kemas Kini Tambahan macOS Catalina 10.15.4 Menyebabkan Lebih Banyak Isu Daripada Penyelesaian

Baru-baru ini Apple mengeluarkan macOS Catalina 10.15.4 kemas kini tambahan untuk menyelesaikan masalah tetapi nampaknya kemas kini itu menyebabkan lebih banyak masalah yang membawa kepada pemusnahan mesin mac. Baca artikel ini untuk mengetahui lebih lanjut