Jadual Kandungan
Apa itu yum
Ciri yum
fail konfigurasi yum
Yum's mod kerja ialah seni bina C/S: " >Yum's mod kerja ialah seni bina C/S:
.repo fail" >.repo fail

Apa itu centos7 yum

Mar 03, 2022 pm 05:52 PM
centos7 yum

Dalam centos7, nama penuh yum ialah "Yellowdog update Modified", yang merupakan pengurus pakej hadapan Shell dalam Fedora, RedHat dan SUSE. Yum adalah berdasarkan pengurusan pakej RPM dan boleh memuat turun dan memasang pakej RPM secara automatik daripada pelayan tertentu.

Apa itu centos7 yum

Persekitaran pengendalian tutorial ini: sistem centos7, komputer thinkpad t480.

Apa itu yum

Yum ialah singkatan daripada kemas kini Yellowdog yang Diubahsuai Ia adalah pengurus pakej hadapan Shell dalam Fedora, RedHat dan SUSE.

Berdasarkan pengurusan pakej RPM, ia boleh memuat turun dan memasang pakej RPM secara automatik daripada pelayan yang ditetapkan Ia boleh mengendalikan kebergantungan secara automatik dan memasang semua pakej perisian bergantung sekali gus, tanpa perlu memuat turun dan memasangnya berulang kali.

yum menyediakan arahan untuk mencari, memasang dan memadam tertentu, kumpulan atau semua pakej perisian Arahannya ringkas dan mudah diingati.

Tujuan yum adalah untuk menaik taraf, memasang/mengalih keluar pakej pemasangan rpm secara automatik (iaitu, perintah yum beroperasi pada pakej RPM), mengumpul maklumat berkaitan rmp, menyemak kebergantungan dan menggesa pengguna menyelesaikannya.

Kunci kepada yum ialah mempunyai repositori yang boleh dipercayai Seperti namanya, ini adalah gudang perisian Ia boleh menjadi tapak http atau ftp, atau kumpulan perisian tempatan, tetapi ia mesti mengandungi pengepala rpm dan pengepala rmp. Pengepala termasuk pelbagai maklumat tentang rmp, termasuk perihalan, fungsi, fail yang disediakan, kebergantungan, dsb. Dengan mengumpul maklumat ini, tugasan yang selebihnya boleh diselesaikan secara automatik.

Yum sendiri ialah sistem yang menguruskan pakej pemasangan secara automatik yang dijalankan pada Linux. Idea yum adalah menggunakan repositori pusat untuk mengurus perkaitan antara sebahagian atau bahkan pengedaran aplikasi, dan melakukan peningkatan, pemasangan, pemadaman, dll. yang berkaitan berdasarkan kebergantungan perisian yang dikira, mengurangkan kebergantungan yang pengguna Linux. selalu sakit kepala untuk soalan.

Pada ketika ini, yum dan apt adalah sama. apt pada asalnya digunakan oleh pengurusan perisian jenis debian deb, tetapi kini ia juga boleh digunakan oleh rpm di bawah RedHat.

Ciri yum

1. Berbilang repositori boleh dikonfigurasikan pada masa yang sama

2. Fail konfigurasi mudah (biasanya fail konfigurasi ialah /etc/yum.conf )

 3. Selesaikan masalah pergantungan yang dihadapi secara automatik semasa menambah atau memadam pakej rpm

 4. Terus konsisten dengan pangkalan data rpm

fail konfigurasi yum

Konfigurasi Yum fail, laluan mutlaknya secara amnya: /etc/yum.conf. Semua maklumat konfigurasi yum disimpan dalam fail ini, yang merupakan kandungan paling penting dalam sistem yum.

Yum.conf biasanya dibahagikan kepada dua bahagian: utama dan repositori, tetapi secara lalai hanya terdapat bahagian utama. Setiap yum.conf hanya boleh mempunyai satu bahagian utama. Bahagian repositori mentakrifkan konfigurasi khusus setiap sumber/pelayan, yang boleh menjadi satu atau lebih. Selalunya terdapat dalam pelbagai fail dalam direktori /etc/yum.repo.d.

Gunakan cat /etc/yum.conf untuk melihat kandungan fail.

1.cachedir: Item ini ialah direktori cache pakej RPM yang dimuat turun oleh yum, di mana yum menyimpan pakej rpm dan pangkalan data yang dimuat turun

2. keepcache : Sama ada cache disimpan, 1 bermakna mengekalkan pakej perisian selepas pemasangan, 0 bermakna memadamkan pakej perisian selepas pemasangan

3.debuglevel: peringkat log ralat, tahap 0-10, lalai ialah 2 (hanya rekod pemasangan dan pemadaman disimpan )

 4.fail log: Menyimpan rekod perisian kemas kini sistem Pengguna boleh menyemak kemas kini yang telah mereka buat pada hari lalu dalam fail yang dikonfigurasikan oleh item konfigurasi ini

.

 5. pkgpolicy: Polisi pakej. Terdapat dua pilihan, terbaharu dan terakhir Fungsi ini adalah jika anda menyediakan berbilang repositori, dan perisian yang sama wujud dalam repositori yang berbeza pada masa yang sama, yang mana satu yum harus dipasang Jika ia terbaharu, yum akan memasang versi terkini. . Jika ia terakhir, yum akan mengisih ID pelayan mengikut abjad dan memilih pemasangan perisian pada pelayan terakhir.

6. distroverp: Tentukan pakej perisian, dan yum akan menentukan versi keluaran anda berdasarkan pakej ini lalai ialah RedHat-release, atau ia boleh menjadi mana-mana rpm yang dipasang untuk anda sendiri lepaskan beg.

7.bertolak ansur: Terdapat juga dua pilihan, 1 dan 0, menunjukkan sama ada yum bertolak ansur dengan ralat yang berkaitan dengan pakej perisian pada baris arahan Contohnya, anda ingin memasang tiga pakej 1 , 2, dan 3. , dan 3 daripadanya telah dipasang sebelum ini. Jika anda menetapkannya kepada 1, yum tidak akan menunjukkan mesej ralat. Lalai ialah 0.

8.exactarch: Terdapat dua pilihan, 1 dan 0, yang mewakili sama ada untuk menaik taraf pakej dengan sistem cpu yang sama seperti pakej yang anda pasangkan jika ditetapkan kepada 1 , ia akan menjadi seolah-olah anda memasang i386 rpm, yum tidak akan menggunakan pakej 1686 untuk menaik taraf.

 9.cuba semula: Bilangan percubaan semula selepas ralat sambungan rangkaian berlaku Jika ditetapkan kepada 0, ia akan mencuba semula tanpa had.

10. usang: 这是一个update的参数,具体请参阅yum(8),简单的说就是相当于upgrade,允许更新陈旧的RPM包。

11.gpgcheck: 是否检查GPG(GNU Private Guard),一种密钥方式签名。

 12.plugin: 否允许使用插件,默认是0不允许,但是我们一般会用yum-fastestmirror这个插件。

 13.installonly_limit: Berapa banyak pakej kernel yang dibenarkan untuk dikekalkan.

14.kecualikan: Pakej Shield RPM yang anda tidak mahu kemas kini Kad bebas boleh digunakan dan ruang digunakan untuk memisahkan berbilang pakej RPM.

 15.reposdir: Pilihan ini membolehkan pengguna menentukan laluan mutlak fail .repo. Fail .repo mengandungi maklumat tentang repositori perisian (sama seperti bahagian [repositori] dalam fail /etc/yum.conf). reposdir=[laluan mutlak ke direktori yang mengandungi fail .repo]

 16.bugtracker_url:Jejakpepijatlaluan

Penggunaan: man 5 yum.conf                                                                                                                                                                   yum.conf tersedia Prinsip kerja

Yum's mod kerja ialah seni bina C/S:

PelayanTamat(yumgudang

)
    : perpustakaan pergantungan, fail asal, fail kod pengesahan.
  • Pelanggan

    : yum program klien, fail konfigurasi (SambunganPelayanMaklumat Laluan).

Apabila melaksanakan perintah yum, alamat repositori perisian akan diperolehi daripada banyak fail repo dalam fail "/etc/yum.repo. d" dan Muat turun "metadata". "Metadata" termasuk nama pakej semua pakej perisian yang didaftarkan dalam gudang perisian dan persekitaran pergantungan yang diperlukan. Selepas yum memperoleh maklumat ini, ia akan membandingkannya dengan persekitaran setempat dan kemudian menyenaraikan dan mengesahkan Pakej mana yang perlu dipasang, dan pemasangan akan bermula selepas pengguna mengesahkan.
"Metadata" diindeks oleh repomd.xml yang terletak dalam direktori repodata dalam laluan yang berkaitan dengan pelayan sumber yum.

Aliran kerja sistem yang sedap:

  • Bahagian pelayan: Semua pakej rpm disimpan pada pelayan, dan kemudian fungsi berkaitan digunakan untuk menganalisis kebergantungan setiap fail rpm, dan data ini direkodkan ke dalam fail Disimpan dalam spesifik direktori pada pelayan.

  • Pelanggan: Jika anda perlu memasang perisian tertentu, muat turun dahulu kebergantungan yang direkodkan pada pelayan Fail hubungan seksual (boleh melalui WWW atau FTP), dengan menganalisis data rekod yang dimuat turun daripada pelayan, dan kemudian mendapatkan semua perisian berkaitan, memuat turun kesemuanya sekaligus untuk pemasangan.

.repo fail

Apakah itu fail repo? Fail repo ialah fail konfigurasi sumber yum (gudang perisian) dalam Fedora Biasanya fail repo mentakrifkan butiran satu atau lebih gudang perisian, seperti tempat kami akan memuat turun pakej perisian yang perlu dipasang atau dinaik taraf, dan. tetapan dalam fail repo Kandungan akan dibaca dan digunakan oleh yum!

Masukkan direktori /etc/yum.repos.d/, anda boleh Lihat bahawa terdapat tiga fail berikut secara lalai:

Di mana CentOS-Base.repo ialah fail konfigurasi sumber rangkaian yum (biasanya ini digunakan)

CentOS -Pakej debug debuginfo .repo, terutamanya kemas kini berkaitan kernel dan pemasangan perisian

CentOS-Media.repo Ini ialah fail yang dipanggil selepas dipasang dengan CD (bukan pada mesin saya)

CentOS- Vault. repo Ini ialah versi lama konfigurasi sumber yum yang ditambahkan pada versi baharu terkini (tidak...)

epel.repo: EPEL (Pakej Tambahan untuk Enterprise Linux) dicipta oleh komuniti Fedora dan sedang diedarkan untuk RHEL dan derivatif Versi seperti CentOS dan projek lain yang menyediakan pakej perisian berkualiti tinggi. Selepas memasang EPEL, sama seperti pada Fedora, anda boleh menggunakan nama pakej pemasangan yum untuk memasang banyak perisian yang perlu disusun dan dipasang sebelum ini, perisian yang biasa digunakan atau beberapa perisian yang lebih popular, seperti nginx, htop, ncdu, vnstat yang kini popular. , dsb., boleh dipasang dan dikemas kini dengan mudah menggunakan EPEL. Anda boleh memasangnya terus dengan melaksanakan arahan:

yum install epel-release Jika ia tidak boleh dipasang, sila rujuk:

format arahan yum

Borang arahan. yum secara amnya adalah seperti berikut :

yum [options] [command] [package ...]

[pilihan] adalah pilihan, dan pilihan termasuk -h (bantuan), -y (apabila digesa semasa proses pemasangan, pilih "ya" untuk semua), -q (tidak Tunjukkan proses pemasangan) dan sebagainya. [perintah] ialah operasi yang akan dilakukan, dan [pakej...] ialah objek operasi.

1.PILIHAN

--nogpgcheck: cek gpg dilarang; > -y: Jawapan automatik ialah "ya";

-q: Mod senyap

, jangan keluarkan maklumat paparan

;       —disablerepo=repoidglob: --enablerepo=repoidglob: Dayakan repo yang dinyatakan di sini buat sementara waktu; PERINTAH

(1)Tunjukkan senarai gudang: polis semula

# yum repolist [semua|didayakan|dilumpuhkan] [Semua|Tersedia|Tidak Tersedia]

Lihat: https://blog.csdn.net/xmm1981/article/details/ 78258176

Disyorkan: "tutorial penggunaan centos"

Atas ialah kandungan terperinci Apa itu centos7 yum. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Cara Membuka Segala -galanya Di Myrise
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

CentOS7 pelbagai versi alamat muat turun imej dan penerangan versi (termasuk versi Semuanya) CentOS7 pelbagai versi alamat muat turun imej dan penerangan versi (termasuk versi Semuanya) Feb 29, 2024 am 09:20 AM

Semasa memuatkan CentOS-7.0-1406, terdapat banyak versi pilihan Bagi pengguna biasa, mereka tidak tahu yang mana satu untuk dipilih. Berikut adalah pengenalan ringkas: (1) CentOS-xxxx-LiveCD.ios dan CentOS-xxxx- Apa. adakah perbezaan antara bin-DVD.iso? Yang pertama hanya mempunyai 700M, dan yang kedua mempunyai 3.8G. Perbezaannya bukan sahaja dalam saiz, tetapi perbezaan yang lebih penting ialah CentOS-xxxx-LiveCD.ios hanya boleh dimuatkan ke dalam memori dan dijalankan, dan tidak boleh dipasang. Hanya CentOS-xxx-bin-DVD1.iso boleh dipasang pada cakera keras. (2) CentOS-xxx-bin-DVD1.iso, Ce

Penjelasan terperinci tentang langkah-langkah untuk menaik taraf gcc menggunakan yum pada CentOS6.5 Penjelasan terperinci tentang langkah-langkah untuk menaik taraf gcc menggunakan yum pada CentOS6.5 Dec 31, 2023 am 10:59 AM

Kerana C++11 perlu digunakan, tetapi gcc4.4.7 yang disertakan dengan CentOS tidak menyokongnya, saya memutuskan untuk menaik taraf gcc. Operasi adalah seperti berikut: #Backup mv/etc/yum.repos.d/devtools-2.repo/etc/yum.repos.d/devtools-2.repo.bakwgethttp://people.centos.org/tru/ devtools-2 /devtools-2.repo-O/etc/yum.repos.d/devtools-2.repoyuminstalldevtoolset-2-gccdevtoolse

Langkah-langkah untuk memasuki mod pembaikan kecemasan CentOS 7 Langkah-langkah untuk memasuki mod pembaikan kecemasan CentOS 7 Jan 13, 2024 am 09:36 AM

Buka halaman centos7 dan muncul: selamat datang ke mod kecemasan! afterloggingin, taip "journalctl -xb" untuk melihatsystemlogs, "systemctlreboot" toreboot, "systemctldefault" untuk mencuba semula kebootintodefaultmode. giverootpasswordformaintenance(??Control-D???): Penyelesaian: laksanakan r

Bagaimana untuk mengakses dan membersihkan fail sampah dalam direktori /tmp dalam CentOS 7? Bagaimana untuk mengakses dan membersihkan fail sampah dalam direktori /tmp dalam CentOS 7? Dec 27, 2023 pm 09:10 PM

Terdapat banyak sampah dalam direktori tmp dalam sistem centos7 Jika anda ingin membersihkan sampah, bagaimanakah anda harus melakukannya? Mari kita lihat tutorial terperinci di bawah. Untuk melihat senarai fail dalam direktori fail tmp, laksanakan perintah cdtmp/ untuk beralih kepada direktori fail semasa tmp, dan laksanakan arahan ll untuk melihat senarai fail dalam direktori semasa. Seperti yang ditunjukkan di bawah. Gunakan arahan rm untuk memadam fail Perlu diingatkan bahawa arahan rm memadam fail dari sistem selama-lamanya, adalah disyorkan apabila menggunakan arahan rm, sebaiknya berikan gesaan sebelum memadam fail. Gunakan arahan rm-i nama fail, tunggu pengguna mengesahkan pemadaman (y) atau langkau pemadaman (n), dan sistem akan melakukan operasi yang sepadan. Seperti yang ditunjukkan di bawah.

Bagaimana untuk menetapkan peraturan kata laluan dalam centos7 Bagaimana untuk menetapkan peraturan kata laluan dalam centos7? Bagaimana untuk menetapkan peraturan kata laluan dalam centos7 Bagaimana untuk menetapkan peraturan kata laluan dalam centos7? Jan 07, 2024 pm 01:17 PM

Tetapkan peraturan kata laluan atas sebab keselamatan Tetapkan bilangan hari selepas kata laluan tamat tempoh. Pengguna mesti menukar kata laluan dalam masa beberapa hari. Tetapan ini hanya mempengaruhi pengguna yang dibuat, bukan pengguna sedia ada. Jika menetapkan kepada pengguna sedia ada, jalankan arahan "chage -M (hari) (pengguna)". PASS_MAX_DAYS60#Masa tamat kata laluan PASS_MIN_DAYS3#Masa penukaran kata laluan awal PASS_MIN_LEN8#Panjang kata laluan minimum PASS_WARN_AGE7#Masa segera tamat kata laluan Ulangi penggunaan sekatan kata laluan [root@linuxprobe~]#vi/etc/pam.d/system-15th#nearline-auth

Pemasangan luar talian Centos bagi GitLab versi Cina Pemasangan luar talian Centos bagi GitLab versi Cina Feb 19, 2024 am 11:36 AM

1. Muat turun pakej pemasangan gitlab versi Cina terkini dari [Stesen Cermin Perisian Sumber Terbuka Universiti Tsinghua disertakan dengan pakej penyetempatan bahasa Cina yang dipermudahkan. Muat turun pakej pemasangan gitlab terkini dari [laman web rasmi gitlab]. 2. Pasang gitlab, ambil gitlab-ce-14.9.4-ce.0.el7.x86_64 sebagai contoh, muat naik ke pelayan centos dan gunakan yum untuk memasang gitlabyum-yinstallgitlab-ce-14.3.2-ce.0. el7.x86_64 rpm menggunakan yum untuk memasang gityum-yinstallgit#Install git dan mengubah suai fail konfigurasi gitlab vi.

Bagaimana untuk memasang sambungan mbstring di bawah CENTOS7? Bagaimana untuk memasang sambungan mbstring di bawah CENTOS7? Jan 06, 2024 pm 09:59 PM

1.UncaughtError:Calltoundefinedfunctionmb_strlen(); Apabila ralat di atas berlaku, ini bermakna kami belum memasang sambungan mbstring 2. Masukkan direktori pemasangan PHP cd/temp001/php-7.1.0/ext/mbstring 3. Mulakan phpize(; /usr/local/bin /phpize atau /usr/local/php7-abel001/bin/phpize) arahan untuk memasang sambungan php 4../configure--with-php-config=/usr/local/php7-abel

Bagaimana untuk memasang Mysql dalam CentOS7 dan tetapkannya untuk bermula secara automatik semasa but Bagaimana untuk memasang Mysql dalam CentOS7 dan tetapkannya untuk bermula secara automatik semasa but Jun 02, 2023 pm 08:36 PM

Centos7 tidak mempunyai pangkalan data mysql Pangkalan data lalai ialah mariadb (cawangan mysql). Anda boleh memasang pangkalan data mysql secara manual dengan mengikuti langkah-langkah di bawah. 1. Muat turun fail pemasangan rpm wgethttp://repo.mysql.com/mysql-community-release-el7.rpm2 Jalankan rpm untuk memasang rpm-ivhmysql-community-release-el7.rpm. pilihan berikut muncul: dependenciesresolved ==================================

See all articles