ohjelmien asennus

linux (expert)

siis miten ihmeessä linuxsiin saa asennettu mitään? Koneessani on siis knoppix live-cd mutta luulisin että siihenkin pystyy asentamaan ohjelmat edes väliaikaisesti. Olen yrittänyt asentaa tätä: http://www.nvidia.com/object/linux_nforce_1.0-0256.html
tar.gz tiedostosta ja tätä
http://www.cgsecurity.org/index.html?testdisk.html
rpm tiedostosta, mutta kumpaakaan en ole saanut toimimaan. Tässä on nforce ajuripaketin asennuskokeiluni konsolista:

knoppix@0[knoppix]$ tar -xvzf NVIDIA_nforce-1.0-0256.tar.gz
nforce/
nforce/Makefile
nforce/NVLicense.txt
nforce/GNULicense.txt
nforce/ReleaseNotes.html
nforce/nvnet/
nforce/nvnet/adapter.h
nforce/nvnet/basetype.h
nforce/nvnet/nvnet.h
nforce/nvnet/os.h
nforce/nvnet/phy.h
nforce/nvnet/nvnet.c
nforce/nvnet/nvnetlib.o
nforce/nvnet/Makefile
nforce/nvaudio/
nforce/nvaudio/Makefile
nforce/nvaudio/nvcrush.c
nforce/nvaudio/nvhw.c
nforce/nvaudio/nvmain.c
nforce/nvaudio/nvrec.c
nforce/nvaudio/nvspdif.c
nforce/nvaudio/nvwavout.c
nforce/nvaudio/chaninfo.h
nforce/nvaudio/nvhw.h
nforce/nvaudio/nvioctl.h
nforce/nvaudio/nvrec.h
nforce/nvaudio/nvspdif.h
nforce/nvaudio/nvwavout.h
knoppix@0[knoppix]$ cd nforce
knoppix@0[nforce]$ make
make -C nvnet
make[1]: Entering directory `/ramdisk/home/knoppix/nforce/nvnet'
cc -c -Wall -DLINUX -DMODULE -DEXPORT_SYMTAB -D__KERNEL__ -O -Wstrict-prototypes -DCONFIG_PM -fno-strict-aliasing -mpreferred-stack-boundary=2 -march=i686 -falign-functions=4 -DMODULE -I/lib/modules/2.6.12/build/include nvnet.c
In file included from /lib/modules/2.6.12/build/include/asm/smp.h:18,
from /lib/modules/2.6.12/build/include/linux/smp.h:19,
from /lib/modules/2.6.12/build/include/linux/sched.h:26,
from /lib/modules/2.6.12/build/include/linux/module.h:10,
from nvnet.h:20,
from nvnet.c:21:
/lib/modules/2.6.12/build/include/asm/mpspec.h:6:25: mach_mpspec.h: No such file or directory
In file included from /lib/modules/2.6.12/build/include/asm/smp.h:18,
from /lib/modules/2.6.12/build/include/linux/smp.h:19,
from /lib/modules/2.6.12/build/include/linux/sched.h:26,
from /lib/modules/2.6.12/build/include/linux/module.h:10,
from nvnet.h:20,
from nvnet.c:21:
/lib/modules/2.6.12/build/include/asm/mpspec.h:8: error: `MAX_MP_BUSSES' undeclared here (not in a function)
/lib/modules/2.6.12/build/include/asm/mpspec.h:9: error: `MAX_MP_BUSSES' undeclared here (not in a function)
/lib/modules/2.6.12/build/include/asm/mpspec.h:10: error: `MAX_MP_BUSSES' undeclared here (not in a function)
/lib/modules/2.6.12/build/include/asm/mpspec.h:12: error: `MAX_MP_BUSSES' undeclared here (not in a function)
/lib/modules/2.6.12/build/include/asm/mpspec.h:20: error: `MAX_MP_BUSSES' undeclared here (not in a function)
/lib/modules/2.6.12/build/include/asm/mpspec.h:20: error: conflicting types for `mp_bus_id_to_type'
/lib/modules/2.6.12/build/include/asm/mpspec.h:8: error: previous declaration of `mp_bus_id_to_type'
/lib/modules/2.6.12/build/include/asm/mpspec.h:22: error: `MAX_IRQ_SOURCES' undeclared here (not in a function)
/lib/modules/2.6.12/build/include/asm/mpspec.h:24: error: `MAX_MP_BUSSES' undeclared here (not in a function)
/lib/modules/2.6.12/build/include/asm/mpspec.h:24: error: conflicting types for `mp_bus_id_to_pci_bus'
/lib/modules/2.6.12/build/include/asm/mpspec.h:12: error: previous declaration of `mp_bus_id_to_pci_bus'
In file included from /lib/modules/2.6.12/build/include/asm/smp.h:20,
from /lib/modules/2.6.12/build/include/linux/smp.h:19,
from /lib/modules/2.6.12/build/include/linux/sched.h:26,
from /lib/modules/2.6.12/build/include/linux/module.h:10,
from nvnet.h:20,
from nvnet.c:21:
/lib/modules/2.6.12/build/include/asm/io_apic.h:158: error: `MAX_IRQ_SOURCES' undeclared here (not in a function)
/lib/modules/2.6.12/build/include/asm/io_apic.h:158: error: conflicting types for `mp_irqs'
/lib/modules/2.6.12/build/include/asm/mpspec.h:22: error: previous declaration of `mp_irqs'
In file included from /lib/modules/2.6.12/build/include/linux/smp.h:19,
from /lib/modules/2.6.12/build/include/linux/sched.h:26,
from /lib/modules/2.6.12/build/include/linux/module.h:10,
from nvnet.h:20,
from nvnet.c:21:
/lib/modules/2.6.12/build/include/asm/smp.h:71:26: mach_apicdef.h: No such file or directory
In file included from /lib/modules/2.6.12/build/include/linux/smp.h:19,
from /lib/modules/2.6.12/build/include/linux/sched.h:26,
from /lib/modules/2.6.12/build/include/linux/module.h:10,
from nvnet.h:20,
from nvnet.c:21:
/lib/modules/2.6.12/build/include/asm/smp.h: In function `hard_smp_processor_id':
/lib/modules/2.6.12/build/include/asm/smp.h:75: warning: implicit declaration of function `GET_APIC_ID'
In file included from /lib/modules/2.6.12/build/include/linux/irq.h:21,
from /lib/modules/2.6.12/build/include/asm/hardirq.h:6,
from /lib/modules/2.6.12/build/include/linux/hardirq.h:6,
from /lib/modules/2.6.12/build/include/linux/interrupt.h:11,
from nvnet.h:30,
from nvnet.c:21:
/lib/modules/2.6.12/build/include/asm/irq.h:16:25: irq_vectors.h: No such file or directory
In file included from /lib/modules/2.6.12/build/include/asm/hardirq.h:6,
from /lib/modules/2.6.12/build/include/linux/hardirq.h:6,
from /lib/modules/2.6.12/build/include/linux/interrupt.h:11,
from nvnet.h:30,
from nvnet.c:21:
/lib/modules/2.6.12/build/include/linux/irq.h: At top level:
/lib/modules/2.6.12/build/include/linux/irq.h:72: error: `NR_IRQS' undeclared here (not in a function)
In file included from /lib/modules/2.6.12/build/include/linux/irq.h:74,
from /lib/modules/2.6.12/build/include/asm/hardirq.h:6,
from /lib/modules/2.6.12/build/include/linux/hardirq.h:6,
from /lib/modules/2.6.12/build/include/linux/interrupt.h:11,
from nvnet.h:30,
from nvnet.c:21:
/lib/modules/2.6.12/build/include/asm/hw_irq.h:28: error: `NR_IRQ_VECTORS' undeclared here (not in a function)
/lib/modules/2.6.12/build/include/asm/hw_irq.h:32: error: `NR_IRQS' undeclared here (not in a function)
In file included from /lib/modules/2.6.12/build/include/asm/hardirq.h:6,
from /lib/modules/2.6.12/build/include/linux/hardirq.h:6,
from /lib/modules/2.6.12/build/include/linux/interrupt.h:11,
from nvnet.h:30,
from nvnet.c:21:
/lib/modules/2.6.12/build/include/linux/irq.h:79: error: `NR_IRQS' undeclared here (not in a function)
nvnet.c: In function `nvnet_open':
nvnet.c:735: warning: passing arg 2 of `request_irq' from incompatible pointer type
nvnet.c: In function `nvnet_ioctl':
nvnet.c:837: error: structure has no member named `slot_name'
nvnet.c: In function `nvnet_remove':
nvnet.c:1248: error: structure has no member named `driver_data'
make[1]: *** [nvnet.o] Error 1
make[1]: Leaving directory `/ramdisk/home/knoppix/nforce/nvnet'
make: *** [nvnet_make] Error 2
knoppix@0[nforce]$ su
root@0[nforce]# make install
make -C nvnet install
make[1]: Entering directory `/ramdisk/home/knoppix/nforce/nvnet'
mkdir -p //lib/modules/2.6.12/kernel/drivers/net
install -b -m 644 -o root nvnet.o //lib/modules/2.6.12/kernel/drivers/net
install: cannot stat `nvnet.o': No such file or directory
make[1]: *** [install] Error 1
make[1]: Leaving directory `/ramdisk/home/knoppix/nforce/nvnet'
make: *** [nvnet_install] Error 2
root@0[nforce]#

Niin osaako joka neuvoa missä vika?

3

341

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • minä

      Ei noita livecd levyjä ole tarkotettu siihen, että yrität kääntää ohjelmia itse. Ne on tarkotettu lähinnä valmiiksi levyllä olevin ohjelmien käyttöön.

      Yleensäkin kun se käyttis on siellä Cd:llä niin miten sä siihen mitään asennat sellasta joka vaatii jonkun muutoksen käyttikseen? Asenna se Linux kovalevylle ja asenna tarvittavat kehitystyökalut ja headeritiedostot, niin johan pitäs alkaa ohjelmien kääntämisen sujua.

      Sitäpaitsi et sä sitä vielä tossa ollut asentamassa, olit vasta kääntämässä sitä lähdekoodista.

    • jeps

      Osaan nykyisistä live-linuxeista saa asennetua ohjelmia, myös Knoppixeen, jos aktivoi käynnistyksessä Union-tiedostojärjestelmän. Eri asia on kuinka paljon on järkeä tehdä sammutuksessa katoavia väliaikaisia asennuksia.

      Sinun kannattaa opetella hieman perusteita, netistä löytyy kyllä tietoa ohjelmien asentamisesta. Pääsääntöisesti ohjelmat asennetaan pakettihallinnalla. Jakelut käyttävät omaa paketointiaan, Knoppixella .deb jne...

      Jos välttämättä haluat säätää liveCD:n kanssa, suosittelen PCLinuxOs-jakelua: siinä toimii ohjelmien asennus vakiona.

      • linux (expert)

        kyllä piti olla se union päällä en sitten tiedä mikä siinä mättää. Taidan siirtyä takaisin windows käyttäjäksi vaikka windowskin on täynnä bugeja ja muutenkin keskeneräinen.


    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Räppäri kuoli vankilassa

      Ei kuulemma ole tapahtunut rikosta. Sama vahinkohan kävi Epsteinille. https://www.hs.fi/suomi/art-2000011840869.html "
      Maailman menoa
      87
      4108
    2. Välillä kyllä tuntuu, että jaat vihjeitä

      Mutta miten niistä voi olla ollenkaan varma? Ja minä saan niistä kimmokkeen luulemaan yhtä sun toista. Eli mitä ajatella
      Ikävä
      24
      2911
    3. No kyllä te luuserit voitte tehdä mitä vaan keskenänne, sitä en ymmärrä miksi pelaat,nainen

      Pisteesi silmissäni, edes ystävätasolla tippui jo tuhannella, kun sain selville pelailusi, olet toisen kanssa, vaikka ol
      Ikävä
      45
      2320
    4. Missä näitte viimeksi?

      Missä näit kaivattua viimeksi ja oliko sähköä ilmassa?
      Ikävä
      34
      1321
    5. Puukotus yöllä

      Oli kaveri hermostunut ja antanut puukosta.
      Sotkamo
      10
      909
    6. 131
      885
    7. rakas J siellä jossain

      Niin ikävä sua. -P. Nainen
      Ikävä
      6
      874
    8. Masan touhut etenee

      Punatiilitalon tietotoimiston mukaan Masa on saanut viimein myytyä kämppänsä ja kaavoittaa uudelle lukaalille tonttia pa
      Äänekoski
      12
      822
    9. Naisten ja miesten tasoeroista

      Oletteko huomanneet, että naisissa ylemmän tason naiset ovat sinkkuja, ja miehissä alemman tason incelit? Toimivat paris
      Ikävä
      124
      766
    10. You've been running and

      so has your mind, I'm thinking of you all the time... 💘
      Ikävä
      11
      760
    Aihe