CentOS 8-de ýerli Yum/DNF ammaryny nädip gurmaly
Bu makalada, ISO ýa-da gurnama DVD ulanyp, CentOS 8 ulgamyňyzda ýerli YUM ammaryny nädip gurup boljakdygyny öwrenersiňiz.
2 ammarly CentOS 8 gämi: BaseOS we AppStream (Programma akymy) - Onda iki ammaryň arasynda näme tapawut bar?
BaseOS ammary minimal operasiýa ulgamynyň bolmagy üçin zerur paketlerden durýar. Beýleki tarapdan, “AppStream” galan programma üpjünçilik paketlerini, baglylyklary we maglumat bazalaryny öz içine alýar.
Degişli oka: RHEL 8-de ýerli HTTP Yum/DNF ammaryny nädip döretmeli
Indi ýeňlerimizi ýygnap, CentOS 8-de ýerli YUM/DNF ammaryny guralyň.
1-nji ädim: CentOS 8 DVD gurnama ISO faýly
ISO faýlyny öz isleýän katalogyňyza gurnap başlaň. Bu ýerde, /opt
katalogyna gurduk.
# mount CentOS-8-x86_64-1905-dvd1.iso /opt # cd /opt # ls
2-nji ädim: CentOS 8 ýerli ýum ammaryny dörediň
ISO gurnalan gurnalan katalogda görkezilişi ýaly media.repo
faýlyny /etc/yum.repos.d/ bukjasyna göçüriň.
# cp -v /opt/media.repo /etc/yum.repos.d/centos8.repo
Ondan soň, beýleki ulanyjylar tarapyndan üýtgedilmeginiň ýa-da üýtgemeginiň öňüni almak üçin faýl rugsatlaryny belläň.
# chmod 644 /etc/yum.repos.d/centos8.repo # ls -l /etc/yum.repos.d/centos8.repo
Ulgamda ýaşaýan deslapky ammar faýlyny düzmeli. Sazlamalary barlamak üçin, görkezilişi ýaly pişik buýrugyny ulanyň.
# cat etc/yum.repos.d/centos8.repo
Islän tekst redaktoryňyzy ulanyp, konfigurasiýa setirlerini üýtgetmeli.
# vim etc/yum.repos.d/centos8.repo
Thehli konfigurasiýany pozuň we aşakdaky konfigurasiýany göçürip alyň.
[InstallMedia-BaseOS] name=CentOS Linux 8 - BaseOS metadata_expire=-1 gpgcheck=1 enabled=1 baseurl=file:///opt/BaseOS/ gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial [InstallMedia-AppStream] name=CentOS Linux 8 - AppStream metadata_expire=-1 gpgcheck=1 enabled=1 baseurl=file:///opt/AppStream/ gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
Repo faýly ýazdyryň we redaktordan çykyň.
Ammar faýlyny täze ýazgylar bilen üýtgedeniňizden soň, görkezilişi ýaly DNF/YUM keş keşini arassalaň.
# dnf clean all OR # yum clean all
Ulgamyň ýerli kesgitlenen ammarlardan paket aljakdygyny tassyklamak üçin buýrugy işlediň:
# dnf repolist OR # yum repolist
Indi CentOS-AppStream.repo we CentOS-Base.repo faýllarynda 1
dan 0
parametrine 'açyk'
parametrini düzüň.
3-nji ädim: DNerli DNF ýa-da umum ammaryny ulanyp paketleri guruň
Indi synap göreliň we islendik bukjany guralyň. Bu mysalda, NodeJS ulgamyna gurnamakçy.
# dnf install nodejs OR # yum install nodejs
Bu, CentOS 8-de ýerli DNF/YUM ammaryny üstünlikli gurandygymyzyň aýdyň görkezijisidir.