Skocz do zawartości

Konfiguracja Yum-a Pod Fc3


Zitan

Rekomendowane odpowiedzi

Potrzebuje zainstalować firebirda na starej fedorce nr 3.

Po zalogowaniu zdalnie z putty na konto roota i wydaniu następujących poleceń tj. yum install <nazwa pakietu>, yum search <nazwa pakietu> yum upgrade otrzymuje:

 

Error: Bad repository file ///etc/yum.repos.d/freshrpm.repo. Skipping
       Setting up Upgrade Process
       Setting up Repo:  dag
       repomd.xml                100% |=========================| 1.1 kB    00:00
       Setting up Repo:  livna
       repomd.xml                100% |=========================| 2.1 kB    00:00
       Setting up Repo:  freshrpms
       repomd.xml                100% |=========================|  951 B    00:00
       Setting up Repo:  livna-debuginfo
       repomd.xml                100% |=========================| 1.9 kB    00:00
       Setting up Repo:  extras
       http://download.fedora.redhat.com/pub/fedora/linux/extras/3/i386/repodata/repomd.xml: [Errno 4] IOError: HTTP Error 404: Not Found
       Trying other mirror.
       Cannot open/read repomd.xml file for repository: extras
       failure: repodata/repomd.xml from extras: [Errno 256] No more mirrors to try.

 

fedora.repo

 

[base]
     name=Fedora Core $releasever - $basearch - Base
     #baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/$releasever/$b$
     #mirrorlist=http://fedora.redhat.com/download/mirrors/fedora-core-$releasever
     mirrorlist=file:///etc/yum.repos.d/local-base
     enabled=1
     gpgcheck=1

 

fedora-updates.repo

 

[updates-released]
     name=Fedora Core $releasever - $basearch - Released Updates
     #baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/updates/$relea$
     #mirrorlist=http://fedora.redhat.com/download/mirrors/updates-released-fc$relea$
     mirrorlist=file:///etc/yum.repos.d/local-updates
     enabled=1
     gpgcheck=1

 

Być może zadałem trywialne durne pytanie, ale nie znam się na fedorze a potrzebuje w miarę szybko zainstalować firebirda.

Odnośnik do komentarza
Udostępnij na innych stronach

Zmień mirrorlist na:

w fedora.repo

http://mirrors.fedoraproject.org/mirrorlist?repo=core-3&arch=i386

w fedora-updates.repo

http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f3&arch=i386

 

Szczęśliwie są jeszcze 3 mirrory dla wersji 3. ;)

 

Postaraj się o upgrade Fedory lub uspokajaj nas wytłumaczeniem, dlaczego używasz wersji niewspieranej, kiedy Twoje pytanie takiej dotyczy. To tak na przyszłość.

 

Pozdrawiam

 

 

Edit:

Ehh... te dawne Fedory, bym zapomniał, gdybyś potrzebował repo Extras, zmień baseurl w jego pliku na:

http://archives.fedoraproject.org/pub/archive/fedora/linux/extras/3/i386/

(odhaszuj baseurl i zahaszuj mirrorlist). Pakiety co prawda są na mirrorach, ale wygląda na to, że podczas zawirowań i przeprowadzek zniknęły ich mirrorlisty. Stąd link do baseurl.

Odnośnik do komentarza
Udostępnij na innych stronach

Fedora jest stara bo program którego używaliśmy do tej pory w pracy był oparty na bazie progress zainstalowanej na serwerze. Program obsługujący bazę wymagał określonej wersji tej że bazy, a ta z kolei odpowiedniego jądra = starego jądra. Już dawno bym to zrobił znaczy postawił na nowo system, ale widmo nie kończących się problemów mnie odstrasza. Natomiast jeśli chodzi o yum to:

Setting up Upgrade Process
Setting up Repo:  dag
repomd.xml                100% |=========================| 1.1 kB    00:00
Setting up Repo:  livna
repomd.xml                100% |=========================| 2.1 kB    00:00
Setting up Repo:  livna-debuginfo
repomd.xml                100% |=========================| 1.9 kB    00:00
Setting up Repo:  extras
repomd.xml                100% |=========================|  951 B    00:00
Setting up Repo:  updates-released
mirrorlist                100% |=========================|  12 kB    00:00
//var/cache/yum/updates-released/repomd.xml:1: parser error : Start tag expected, '<' not found
# repo = updates-released-f3 arch = i386/repodata/repomd.xml error: invalid repo
^
Cannot open/read repomd.xml file for repository: updates-released
Error importing repomd.xml from updates-released: Error: could not parse file //var/cache/yum/updates-released/repomd.xml
[root@pcpr yum.repos.d]#

 

cat /etc/issue

Fedora Core release 3 (Heidelberg)
Kernel \r on an \m

 

Coś mi się wydaje że najprościej będzie zainstalować z RPM-a

 

 

Odnośnik do komentarza
Udostępnij na innych stronach

//var/cache/yum/updates-released/repomd.xml:1: parser error : Start tag expected, '<' not found

# repo = updates-released-f3 arch = i386/repodata/repomd.xml error: invalid repo

^

Cannot open/read repomd.xml file for repository: updates-released

Error importing repomd.xml from updates-released: Error: could not parse file //var/cache/yum/updates-released/repomd.xml

[root@pcpr yum.repos.d]#[/code]

Może starsze YUM-y miały inny format mirrorlisty... jeśli chcesz możesz ustawić baseurl, tak ja w przypadku extras, ścieżka będzie podobna, wklej link w przeglądarkę i pozwiedzaj.

 

Coś mi się wydaje że najprościej będzie zainstalować z RPM-a

Jasne, jeśli pakiet nie ma jakichś nieprzyjemnych zależności, najprościej będzie skorzystać z porady multicsa i po prostu ściągnąć paczkę ręcznie.

Odnośnik do komentarza
Udostępnij na innych stronach

Bodajże można jeszcze zrobić lokalną listę mirrorów i wtedy miałbyć bez tej zakomentowanej linijki.

Czyli przeklej sobie zawartość tego co wyświetli link który podał moorray do pliku i skonfiguruj mirrory tak jak miałeś poprzednio.

mirrorlist=file:///<ścieżka do zapisanego pliku>

Odnośnik do komentarza
Udostępnij na innych stronach

Sprawdzę jutro w pracy jak to dalej rozgryźć. Mały off-topic jak ściągnę obraz nowej fedory core (powiedzmy 11) i zbootuje ją na serwerze to dam radę zaktualizować system bez konieczności rekonfiguracji?. Tzn. prawa, zasoby, konta użytkowników, usługi oraz wspommniana baza progress-a?

Odnośnik do komentarza
Udostępnij na innych stronach

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
×
×
  • Dodaj nową pozycję...