Skocz do zawartości

Kernel Source Fc 5


jestemjez

Rekomendowane odpowiedzi

  • Odpowiedzi 40
  • Created
  • Ostatniej odpowiedzi

Top Posters In This Topic

Nie za bardzo działa, bo pakiet wine-tools dla FC5 nie dostarcza programu winetools, o którym mowa w opisie pod adresem, który podałeś. Najwyraźniej zawartość paczek dla FC5 i Ubuntu znacząco się różni rolleyes.gif

Chyba, że ja mam coś skopane, ale instalowałem yumem pakiet wine-tools-0.9.12-1.fc5 z extras.

 

[Edit]OK, ściągnąłem winetools >> stąd << i wszystko działa.

BTW: może mi ktoś wytłumaczyć dlaczego istnieją dwa pakiety o zbliżonych nazwach i kompletnie innej zawartości? I może ktoś wie dlaczego pakiet winetools (nie wine-tools) nie jest zapaczkowany dla FC5?

 

Pozdr,

W.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 2 weeks later...

rpm -ivh kernel-2.6....src.rpm

cd /usr/src/redhat/SPECS

 

rpmbuild -bp  --target=i686  /usr/src/redhat/SPECS/kernel-2.6.spec

 

Witam!

Jestem tu nowy.

Zainstalowałem sobie fedora core 5.

Nie mogę jednak zainstalować źródła. Szukam już w internecie chyba z tydzień i nic mi nie wychodzi.

Po wpisaniu: rpm -ivh kernel-2.6....src.rpm - pokazuje się pasek do 100% i chyba ta komenda działa.

Następnie przechodzę do katalogu SPECS i wpisuję: rpmbuild -bp --target=i686 /usr/src/redhat/SPECS/kernel-2.6.spec - pojawia mi się, że nieznan komenda rpmbuild i cała lista koment jakie można przypisać rpm, jest wśród nich komenda: rpmbuilddb. Jak ją wpiszę to pojawia mi się: nieznany argument -bp, jak wpiszę bez niego to pojawią się nieznany argument --target.

Przepraszam za słownictwo ale jestem z (_linuxa_ → Linuksa) ORT zielony.

Proszę o pomoc. Nie radzę sobie z tym.

Pozdrawiam

Odnośnik do komentarza
Udostępnij na innych stronach

nie masz zainstalowanego pakietu

wpisz

yum provides rpmbuild

i zainstaluj ten pakiet co ci wyskoczy. poza tym loguj sie na roota-

su - 

 

Już nad tym siedzę od tygodnia.

Dzisiaj pogrzebałem trochę w internecie i trochę poszło do przodu.

Skopiowałem wszystkie rpmy z cd i zmieniłem baseurl w plikach, żeby mi się instalowało z hdd.

 

Zainstalowałem yum i rpm:

 

[root@localhost ~]# yum provides rpmbuild

Loading "installonlyn" plugin

Searching Packages:

Setting up repositories

core [1/3]

core 100% |=========================| 951 B 00:00

updates [2/3]

updates 100% |=========================| 951 B 00:00

extras [3/3]

extras 100% |=========================| 951 B 00:00

Reading repository metadata in from local files

Importing additional filelist information

rpm.i386 4.4.2-15.2 installed

Matched from:

/usr/share/man/ja/man8/rpmbuild.8.gz

/usr/share/man/pl/man8/rpmbuild.8.gz

rpm-libs.i386 4.4.2-15.2 installed

Matched from:

/usr/lib/librpmbuild-4.4.so

librpmbuild-4.4.so

[root@localhost ~]#

 

Chyba poszło OK!.

Ale i tak coś nie działa bo:

 

[root@localhost ~]# rpmbuild -bp --target=i686 /usr/src/redhat/SPECS/kernel-2.6.spec

bash: rpmbuild: command not found

[root@localhost ~]#

 

Nie wiem czy dobrze wpisuje tą linijkę???

 

A to wszystko mi jest potrzebne, żeby zainstalować źródła kernela potrzebne do instalacji karty wifi:

 

[root@localhost ~]# cd rtl8180-0.21

[root@localhost rtl8180-0.21]# make

Makefile:8: /usr/src/2.6.15-1.2054_FC5/build/.config: Nie ma takiego pliku ani katalogu

make: *** Brak reguł do wykonania obiektu `/usr/src/2.6.15-1.2054_FC5/build/.config'. Stop.

[root@localhost rtl8180-0.21]#

 

Co mam zrobić, proszę o jakąś pomoc!!!!

 

Aha, to nie działa:

 

[root@localhost bartoszkuzma]# yum install fedora-rpmdevtools

Loading "installonlyn" plugin

Setting up Install Process

Setting up repositories

core [1/3]

updates [2/3]

extras [3/3]

Reading repository metadata in from local files

Parsing package install arguments

No Match for argument: fedora-rpmdevtools

Nothing to do

[root@localhost bartoszkuzma]#

 

 

A ze sterownikami jest tak:

 

[bartoszkuzma@localhost ~]$ su

Password:

[root@localhost bartoszkuzma]# cd /root

[root@localhost ~]# cd rtl8180-0.21

[root@localhost rtl8180-0.21]# ./configure

bash: ./configure: Nie ma takiego pliku ani katalogu

[root@localhost rtl8180-0.21]#

 

Już chyba jestem blisko teraz jest tak:

 

[root@localhost ~]# rpmbuild -bp --target=i686 /usr/src/redhat/SPECS/kernel-2.6.spec

Budowanie dla platform: i686

Budowanie dla i686

błąd: Niespełnione zależności budowania:

redhat-rpm-config jest wymagany przez kernel-2.6.15-1.2054_FC5.root.i686[root@localhost ~]#

Odnośnik do komentarza
Udostępnij na innych stronach

[root@localhost ~]# yum provides rpmbuild

yum install rpmbuild

i z tego co pamiętam to na FC4 inaczej pakiet się nazywał “rpm-build”

 

i z tego co pamiętam to na FC4 inaczej pakiet się nazywał “rpm-build”

 

provides nie znam angielskiego żeby man poczytać ale z tego co wyczytałem provides służy do wyszukiwania gdzie dany pakiet sie znajduje , ale fizycznie nie instaluje , poczytaj http://wiki.fedora.pl/Administracja/Yum

 

Narka

Odnośnik do komentarza
Udostępnij na innych stronach

[root@localhost ~]# yum provides rpmbuild

Loading "installonlyn" plugin

Searching Packages:

Setting up repositories

core [1/3]

core 100% |=========================| 951 B 00:00

updates [2/3]

updates 100% |=========================| 951 B 00:00

extras [3/3]

extras 100% |=========================| 951 B 00:00

Reading repository metadata in from local files

Importing additional filelist information

rpm.i386 4.4.2-15.2 installed

Matched from:

/usr/share/man/ja/man8/rpmbuild.8.gz

/usr/share/man/pl/man8/rpmbuild.8.gz

rpm-libs.i386 4.4.2-15.2 installed

Matched from:

/usr/lib/librpmbuild-4.4.so

librpmbuild-4.4.so

[root@localhost ~]#

To znaczy, że to jest zła instalacja?

 

Chyba poszło bo po wpisaniu:

 

rpmbuild -bp --target=i686 /usr/src/redhat/SPECS/kernel-2.6.spec

 

[root@localhost ~]# rpmbuild -bp --target=i686 /usr/src/redhat/SPECS/kernel-2.6.spec

Budowanie dla platform: i686

Budowanie dla i686

błąd: Niespełnione zależności budowania:

redhat-rpm-config jest wymagany przez kernel-2.6.15-1.2054_FC5.root.i686[root@localhost ~]#

 

już nie wywala, że nie zna kodu rpmbuild.

Odnośnik do komentarza
Udostępnij na innych stronach

Tak to wygląda:

 

[bartoszkuzma@localhost ~]$ su

Password:

[root@localhost bartoszkuzma]# yum install rpmbuild

Loading "installonlyn" plugin

Setting up Install Process

Setting up repositories

core [1/3]

updates [2/3]

extras [3/3]

Reading repository metadata in from local files

Parsing package install arguments

No Match for argument: rpmbuild

Nothing to do

 

[root@localhost bartoszkuzma]# yum install rpm-build

Loading "installonlyn" plugin

Setting up Install Process

Setting up repositories

core [1/3]

updates [2/3]

extras [3/3]

Reading repository metadata in from local files

Parsing package install arguments

No Match for argument: rpm-build

Nothing to do

[root@localhost bartoszkuzma]#

 

 

Odnośnik do komentarza
Udostępnij na innych stronach

[bartoszkuzma@localhost ~]$ su

su -

============

 

ta kreska jest bardzo ważna , chyba że to teraz jedynie literówka

ta kreseczka pozwala pociągnąć ustawienia zmiennych (jakoś tak – jest temat przyklejony : Brakujące komendy, nie ma poleceń ifconfig, fdisk, useradd) http://forum.fedora.pl/index.php?showtopic=5502

Odnośnik do komentarza
Udostępnij na innych stronach

Zalogowałem się jako :su -

Zainstalowałem redhat-rpm-config

i teraz mam tak:

 

 

[root@localhost SPECS]# rpmbuild -bp --target=i686 /usr/src/redhat/SPECS/kernel-2.6.spec

Budowanie dla platform: i686

Budowanie dla i686

Wykonywanie(%prep): /bin/sh -e /var/tmp/rpm-tmp.69080

+ umask 022

+ cd /usr/src/redhat/BUILD

+ LANG=C

+ export LANG

+ unset DISPLAY

+ '[' '!' -d kernel-2.6.15/vanilla ']'

+ cd kernel-2.6.15

+ '[' -d linux-2.6.15.i686 ']'

+ mv linux-2.6.15.i686 deleteme

+ rm -rf deleteme

+ '[' -d xen ']'

+ mv xen deleteme2

+ rm -rf deleteme2

+ cp -rl vanilla linux-2.6.15.i686

+ cd xen

+ echo 'Patch #20000 (xen-sched-sedf.patch):'

Patch #20000 (xen-sched-sedf.patch):

+ patch -p2 -s

+ cd ..

+ cd linux-2.6.15.i686

+ echo 'Patch #1 (patch-2.6.16-rc6.bz2):'

Patch #1 (patch-2.6.16-rc6.bz2):

+ /usr/bin/bzip2 -d

+ patch -p1 -s

...

+ echo 'Patch #1804 (linux-2.6-audit-new-msg-types.patch):'

Patch #1804 (linux-2.6-audit-new-msg-types.patch):

+ patch -p1 -s

+ echo 'Patch #1900 (linux-2.6-obsolete-idescsi-warning.patch):'

Patch #1900 (linux-2.6-obsolete-idescsi-warning.patch):

+ patch -p1 -s

+ echo 'Patch #1901 (linux-2.6-obsolete-oss-warning.patch):'

Patch #1901 (linux-2.6-obsolete-oss-warning.patch):

+ patch -p1 -s

+ echo 'Patch #1910 (linux-2.6-unexport-symbols.patch):'

Patch #1910 (linux-2.6-unexport-symbols.patch):

+ patch -p1 -s

+ echo 'Patch #2001 (linux-2.6-vm-silence-atomic-alloc-failures.patch):'

Patch #2001 (linux-2.6-vm-silence-atomic-alloc-failures.patch):

+ patch -p1 -s

+ echo 'Patch #2002 (linux-2.6-vm-clear-unreclaimable.patch):'

Patch #2002 (linux-2.6-vm-clear-unreclaimable.patch):

+ patch -p1 -s

+ echo 'Patch #2100 (linux-2.6-defaults-max-symlinks.patch):'

Patch #2100 (linux-2.6-defaults-max-symlinks.patch):

+ patch -p1 -s

+ echo 'Patch #2101 (linux-2.6-defaults-fat-utf8.patch):'

Patch #2101 (linux-2.6-defaults-fat-utf8.patch):

+ patch -p1 -s

+ echo 'Patch #2102 (linux-2.6-defaults-enable-sata-atapi.patch):'

Patch #2102 (linux-2.6-defaults-enable-sata-atapi.patch):

+ patch -p1 -s

+ echo 'Patch #2103 (linux-2.6-defaults-firmware-loader-timeout.patch):'

Patch #2103 (linux-2.6-defaults-firmware-loader-timeout.patch):

+ patch -p1 -s

+ echo 'Patch #5000 (linux-2.6-softmac-git.patch):'

Patch #5000 (linux-2.6-softmac-git.patch):

+ patch -p1 -s

+ echo 'Patch #5001 (linux-2.6-bcm43xx-git.patch):'

Patch #5001 (linux-2.6-bcm43xx-git.patch):

+ patch -p1 -s

+ echo 'Patch #5002 (linux-2.6-bcm43xx-neuter.patch):'

Patch #5002 (linux-2.6-bcm43xx-neuter.patch):

+ patch -p1 -s

...

.config:3018:warning: trying to reassign symbol ISDN

.config:3019:warning: trying to reassign symbol MWAVE

.config:3020:warning: trying to reassign symbol CS5535_GPIO

.config:3021:warning: trying to reassign symbol HWMON

.config:3022:warning: trying to reassign symbol SND

.config:3023:warning: trying to reassign symbol CRYPTO_DEV_PADLOCK

+ echo '# i386'

+ cat .config

+ for i in '*.config'

+ mv kernel-2.6.15-i686.config .config

++ cut -b 3-

++ head -1 .config

+ Arch=i386

+ make ARCH=i386 nonint_oldconfig

.config:2569:warning: trying to reassign symbol NI5010

.config:2572:warning: trying to reassign symbol AT1700

.config:2723:warning: trying to reassign symbol SONYPI

.config:2737:warning: trying to assign nonexistent symbol X86_UP_APIC_DEFAULT_OFF

.config:2746:warning: trying to reassign symbol SYNCLINK_CS

.config:2747:warning: trying to reassign symbol SYNCLINK

.config:2748:warning: trying to reassign symbol SYNCLINKMP

.config:2749:warning: trying to reassign symbol HP100

.config:2750:warning: trying to reassign symbol PCMCIA_FDOMAIN

.config:2751:warning: trying to reassign symbol SCSI_FUTURE_DOMAIN

.config:2752:warning: trying to reassign symbol SCSI_ADVANSYS

.config:2753:warning: trying to reassign symbol CAPI_EICON

.config:2754:warning: trying to reassign symbol I2O

.config:2825:warning: trying to reassign symbol NVRAM

.config:2826:warning: trying to reassign symbol IBM_ASM

.config:2853:warning: trying to reassign symbol HOTPLUG_PCI_PCIE

.config:2854:warning: trying to reassign symbol HOTPLUG_PCI_PCIE_POLL_EVENT_MODE.config:2859:warning: trying to reassign symbol IEEE80211

.config:2860:warning: trying to reassign symbol IEEE80211_DEBUG

.config:2861:warning: trying to reassign symbol IEEE80211_CRYPT_CCMP

.config:2862:warning: trying to reassign symbol IEEE80211_CRYPT_TKIP

.config:2863:warning: trying to reassign symbol IPW2100

.config:2865:warning: trying to reassign symbol IPW2200

.config:2867:warning: trying to reassign symbol BLK_DEV_AMD74XX

.config:2868:warning: trying to reassign symbol I2C_ALI1535

.config:2869:warning: trying to reassign symbol I2C_ALI15X3

.config:2870:warning: trying to reassign symbol I2C_ALI1563

.config:2871:warning: trying to reassign symbol I2C_AMD756

.config:2872:warning: trying to reassign symbol I2C_AMD756_S4882

.config:2873:warning: trying to reassign symbol I2C_AMD8111

.config:2874:warning: trying to reassign symbol I2C_I801

.config:2875:warning: trying to reassign symbol I2C_I810

.config:2877:warning: trying to reassign symbol I2C_NFORCE2

.config:2878:warning: trying to reassign symbol I2C_PIIX4

.config:2879:warning: trying to reassign symbol I2C_PROSAVAGE

.config:2880:warning: trying to reassign symbol I2C_SAVAGE4

.config:2881:warning: trying to reassign symbol SCx200_ACB

.config:2882:warning: trying to reassign symbol I2C_SIS5595

.config:2883:warning: trying to reassign symbol I2C_SIS630

.config:2884:warning: trying to reassign symbol I2C_SIS96X

.config:2885:warning: trying to reassign symbol I2C_VIA

.config:2886:warning: trying to reassign symbol I2C_VIAPRO

.config:2887:warning: trying to reassign symbol I2C_ISA

.config:2888:warning: trying to reassign symbol I2C_VOODOO3

.config:2903:warning: trying to reassign symbol M686

.config:2903:warning: M686 creates inconsistent choice state

.config:2904:warning: trying to reassign symbol SMP

.config:2905:warning: trying to reassign symbol NOHIGHMEM

.config:2906:warning: trying to reassign symbol HIGHMEM4G

.config:2906:warning: HIGHMEM4G creates inconsistent choice state

.config:2907:warning: trying to reassign symbol HIGHMEM64G

+ echo '# i386'

+ cat .config

+ perl -p -i -e 's/^SUBLEVEL.*/SUBLEVEL = 15/' Makefile

+ perl -p -i -e 's/^EXTRAVERSION.*/EXTRAVERSION = -prep/' Makefile

+ find . -name '*.orig' -o -name '*~' -exec rm -f '{}' ';'

+ exit 0

[root@localhost SPECS]#

 

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się

×
×
  • Dodaj nową pozycję...