Portál AbcLinuxu, 10. května 2025 01:26
createrepo /data/RPMS.moje/
se v adresáři /data/RPMS.moje vytvoří adresář repodata se kterým pracuje program yum.
4. - v /etc/yum.repos.d vyrobím soubor moje.repo, a jeho obsah bude:
[MojeRepository] name=MojeRepository for Fedora Core 5 baseurl=file:///data/RPMS.moje/ enabled=15. - pustím yum list a měli by se vypsat názvy balíčků které jsou v tom mojem adresáři. a pak už standardně yum install balicek nebo yum update atd.
Bude fungovat napr. wget http://download.fedora.redhat.com/pub/fedora/linux/core/updates/5/i386/ *.rpm ?Nebude. * je zástupný znak, který interpretuje shell, takže by vám tak maximálně za hvězdičku doplnil jména souborů v aktuálním adresáři. Ale daleko spíš vám shell vynadá, že taková cesta na vašem PC neexistuje. I kdybyste * propašovalk až k
wget
u (escapováním), nemůže * v HTTP komunikaci vůbec fungovat, protože to, že /
zpravidla oddělují podadresáře a soubory na vzdáleném serveru je jen zvyk, ve skutečnosti z pohledu protokolu HTTP ta lomítka jsou každý znak, jako jakýkoli jiný – žádný hierarchický oddělovač.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.