LINUX.ORG.RU

локальный репозиторий в /etc/yum.repos.d ?

SlavikSS ★★
()

1) mount cdrom
2) copy Fedora/RPMS/*.rpm /hdd/folder
3) createrepo /hdd/folder
4) create a yum repo for it (/etc/yum.repos.d)

$ /etc/yum.repos.d/cat local-fedora.repo

[local-fedora]
name=Fedora $releasever - $basearch
baseurl=file:///hdd/folder
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora file:///etc/pki/rpm-gpg/RPM-GPG-KEY

birdie ★★★★★
()
Ответ на: комментарий от birdie

Вычислил зависимости, но стаивть отказался.
Total download size: 213 M
Downloading Packages:
Traceback (most recent call last):
  File "/usr/bin/yum", line 29, in <module>
    yummain.main(sys.argv[1:])
  File "/usr/share/yum-cli/yummain.py", line 172, in main
    base.doTransaction()
  File "/usr/share/yum-cli/cli.py", line 302, in doTransaction
    problems = self.downloadPkgs(downloadpkgs)
  File "/usr/lib/python2.5/site-packages/yum/__init__.py", line 798, in downloadPkgs
    remote_pkgs.sort(mediasort)
  File "/usr/lib/python2.5/site-packages/yum/__init__.py", line 747, in mediasort
    a = a.getDiscNum()
  File "/usr/lib/python2.5/site-packages/yum/packages.py", line 485, in getDiscNum
    return int(fragid)
ValueError: invalid literal for int() with base 10: ''

Как директорию с репортами указать в конфиге? А то пришлось все копировать на винт,  на сидюке у меня репорты в соседней директории, а не в одной и той же с пакетами.
# ls /mnt/linux
lost+found  var
# ls /mnt/hdd/rpm/rep*
/mnt/hdd/rpm/repomd.xml

/mnt/hdd/rpm/repodata:
comps-f7.xml          filelists.xml.gz  other.xml.gz        primary.xml.gz  TRANS.TBL
filelists.sqlite.bz2  other.sqlite.bz2  primary.sqlite.bz2  repomd.xml

anonymous
()
Ответ на: комментарий от anonymous

up подскажите как поставить?

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.