ohjelmien asennus

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?
3347
Äänestä

Muut lukivat myös

Vastaukset 3

Vanhimmat

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.

Äänestä

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.

Äänestä
  • 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.

    Äänestä

Kommentoi aloitusta


linux (expert) kirjoitti:

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?

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu