Fórum Root.cz
Hlavní témata => Distribuce => Téma založeno: LivingLegend 22. 02. 2019, 10:18:29
-
K čemu slouží repositář:
!base/7/x86_64 CentOS-7 - Base
!extras/7/x86_64 CentOS-7 - Extras
!updates/7/x86_64 CentOS-7 - Updates
Vytvořil jsem si vlastni local.repo a zakázal jsem všechny yum --disablerepo=* --enablerepo=local
ale tyhle zůstávají aktivní.
Takže si musím vytvořit i tyto repositáře když chci mít vše lokální? Vůči čemu je potom synchronizovat?
-
vi /etc/yum.repos.d/
enabled=0
Alebo ich jednoducho zmaz z rovnakeho priecinka.
-
Dík za radu ale budou mi procházet i aktualizace z local.repo když to nejdřív sincnu??
rsync -avz rsync://merlin.fit.vutbr.cz/CentOS-incdvd/7/os/x86_64/ /var/www/html/repos/centos/7/7/
createrepo -v --update /var/www/html/repos/centos/7/7/
-
Neviem o co Ti ide, ale vypni si vsetky repozitare v konfigurakoch /etc/yum.repos.d. tym, ze pri kazdom budes mat napisane enabled=0.
Sprav si novy konfig pre tvoj local repo.(Na to nemusis mat web sluzbu , mozes to jednoducho rsyncnut a potom si Link na lokal repo zadefinujes ako file://)
Napriklad nejak takto:
[lokal]
name=lokal
baseurl=file:///var/repo
enabled=1
Alebo ak ho chces vytvorit tak si postahuj baliky a das createrepo. Mozes dat yum update a frcis.. yum repolist all si overis ci mas naozaj enablovany len Tvoj lokalny.
-
Jde mi o to že mam dva cetosíky. A potřebuji mít na nich stejné repositáře. Takže jsem si řekl že si udělám vlastní repositář. A budu mít pro oba.
Už jsem to zakázala zůstává mi aktivní jen ten můj. Jen nevím k čemu vlastně slouží ty base update a extras a zda je z nějakého důvodu nepotřebuji?
[Local]
name=local repo
baseurl=http://192.168.0.2:8080/repos/centos/7/7/
enabled=1
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-7
-
Ok tak to asi k něčemu bude, protože když mam jen local.repo a dam update tak se nic nestane ( lépe řečeno řekne že není nic označeno k aktualizaci)
-
no jasne, ze sa nic nestane ked tam nemas novsie baliky ako tie ktore mas nainstalovane..tak preco by mal nieco robit? Kazdy jeden repozitar je samostatna kolekcia suborov s metadatami, ziadny nie je nutne potrebny k behu systemu.. Daj si do toho lokalneho repozitara nejaky novy balik a skus ho nainstalovat cez yum update..
yum repolist all
Ti pise kolko balikov pri tom tvojom repozitary?
Ak 0 tak mas nieco zle (pusti znova createrepo tak aby mal tvoj repozitar strukturu ako ostatne).
-
K čemu slouží repositář:
!base/7/x86_64 CentOS-7 - Base
!extras/7/x86_64 CentOS-7 - Extras
!updates/7/x86_64 CentOS-7 - Updates
Vytvořil jsem si vlastni local.repo a zakázal jsem všechny yum --disablerepo=* --enablerepo=local
ale tyhle zůstávají aktivní.
Takže si musím vytvořit i tyto repositáře když chci mít vše lokální? Vůči čemu je potom synchronizovat?
Technicka poznamka: to disable musi byt yum --disablerepo=\* --enablerepo=local
\*
inac ti to shell globne
-
Hele předem díky za rady.
mam tam hodnotu 10 019
Vezmu testovací virtual a zkusím yum update nejde 73 nových updatů. Když to same udělam na stejném klonu ale jen s mým local.repo tak mi řekne No packages marked for update
-
Na tom centose kde mal len lokalny repo daj : yum repolist all a napis sem co Ti to vypise..
-
Zavedené moduly: fastestmirror
Determining fastest mirrors
LOCAL | 2.9 kB 00:00:00
LOCAL/primary_db | 6.0 MB 00:00:00
ID repozitáře: Název repozitáře: Stav:
C7.0.1406-base/x86_64 CentOS-7.0.1406 - Base zakázáno
C7.0.1406-centosplus/x86_64 CentOS-7.0.1406 - CentOSPlus zakázáno
C7.0.1406-extras/x86_64 CentOS-7.0.1406 - Extras zakázáno
C7.0.1406-fasttrack/x86_64 CentOS-7.0.1406 - Fasttrack zakázáno
C7.0.1406-updates/x86_64 CentOS-7.0.1406 - Updates zakázáno
C7.1.1503-base/x86_64 CentOS-7.1.1503 - Base zakázáno
C7.1.1503-centosplus/x86_64 CentOS-7.1.1503 - CentOSPlus zakázáno
C7.1.1503-extras/x86_64 CentOS-7.1.1503 - Extras zakázáno
C7.1.1503-fasttrack/x86_64 CentOS-7.1.1503 - Fasttrack zakázáno
C7.1.1503-updates/x86_64 CentOS-7.1.1503 - Updates zakázáno
C7.2.1511-base/x86_64 CentOS-7.2.1511 - Base zakázáno
C7.2.1511-centosplus/x86_64 CentOS-7.2.1511 - CentOSPlus zakázáno
C7.2.1511-extras/x86_64 CentOS-7.2.1511 - Extras zakázáno
C7.2.1511-fasttrack/x86_64 CentOS-7.2.1511 - Fasttrack zakázáno
C7.2.1511-updates/x86_64 CentOS-7.2.1511 - Updates zakázáno
C7.3.1611-base/x86_64 CentOS-7.3.1611 - Base zakázáno
C7.3.1611-centosplus/x86_64 CentOS-7.3.1611 - CentOSPlus zakázáno
C7.3.1611-extras/x86_64 CentOS-7.3.1611 - Extras zakázáno
C7.3.1611-fasttrack/x86_64 CentOS-7.3.1611 - Fasttrack zakázáno
C7.3.1611-updates/x86_64 CentOS-7.3.1611 - Updates zakázáno
C7.4.1708-base/x86_64 CentOS-7.4.1708 - Base zakázáno
C7.4.1708-centosplus/x86_64 CentOS-7.4.1708 - CentOSPlus zakázáno
C7.4.1708-extras/x86_64 CentOS-7.4.1708 - Extras zakázáno
C7.4.1708-fasttrack/x86_64 CentOS-7.4.1708 - Fasttrack zakázáno
C7.4.1708-updates/x86_64 CentOS-7.4.1708 - Updates zakázáno
C7.5.1804-base/x86_64 CentOS-7.5.1804 - Base zakázáno
C7.5.1804-centosplus/x86_64 CentOS-7.5.1804 - CentOSPlus zakázáno
C7.5.1804-extras/x86_64 CentOS-7.5.1804 - Extras zakázáno
C7.5.1804-fasttrack/x86_64 CentOS-7.5.1804 - Fasttrack zakázáno
C7.5.1804-updates/x86_64 CentOS-7.5.1804 - Updates zakázáno
LOCAL local repo povoleno: 10 019
!base/7/x86_64 CentOS-7 - Base zakázáno
base-debuginfo/x86_64 CentOS-7 - Debuginfo zakázáno
base-source/7 CentOS-7 - Base Sources zakázáno
c7-media CentOS-7 - Media zakázáno
centosplus/7/x86_64 CentOS-7 - Plus zakázáno
centosplus-source/7 CentOS-7 - Plus Sources zakázáno
cr/7/x86_64 CentOS-7 - cr zakázáno
!extras/7/x86_64 CentOS-7 - Extras zakázáno
extras-source/7 CentOS-7 - Extras Sources zakázáno
fasttrack/7/x86_64 CentOS-7 - fasttrack zakázáno
!updates/7/x86_64 CentOS-7 - Updates zakázáno
updates-source/7 CentOS-7 - Updates Sources zakázáno
repolist: 10 019
-
Vyzera ze to mas dobre.. Takze bud mas vsetko vyupdatovane alebo neviem. Skus este nainstalovat nejaky balicek z toho repozitara..Ak vsetko ide, tak nevidim problem.
-
Nainstalovat z toho repa jde cokoliv co tam je (třeba wget).
Ale když si vezmu virtual a upravím jeho repolist tak jak si viděl výše tak mi řekne že nebylo nic označeného pro update. Když na jeho clonu zakážu vše až na basic extra a update tak mi protečou nějaké aktualizace...
-
A udělal jsi před tím yum clean all?
-
dělám po každé úpravě repa.
-
ok tak řešení je tady https://www.centos.org/forums/viewtopic.php?t=61184 (https://www.centos.org/forums/viewtopic.php?t=61184)