Kirjoittaja Aihe: nVidia-ajurin asennus ilman verkkoyhteyttä  (Luettu 1948 kertaa)

Lasse Harju

  • Käyttäjä
  • Viestejä: 1
    • Profiili
nVidia-ajurin asennus ilman verkkoyhteyttä
« : 28.04.07 - klo:15.40 »
Tarkoituksena on asentaa Kubuntu 7.04 Nordic Edition kahteen koneeseen, joissa
a) ei ole verkkoyhteyttä
b) on nVidia-näytönohjain (GeForce 3 Ti 200 / GeForce FX 5600)

Ongelma tulee siitä kun haluaisin saada 3D-kiihdytyksen (Open GL) toimimaan.
Asennus-CD:llä ei varmaan ole niitä nVidian ajureita ja ilman verkkoyhteyttä ei toimi normaalit ohjeet asian hoitamiseksi.
Onnistuuko näin:
Lataan nVidian sivuilta sopivan asennuspaketin, kiikutan sen koneelle, suljen X serverin (sudo init 3) ja tekstikonsolissa komennan
sudo sh NVIDIA-Linux-x86-1.0-9xxx-pkg1.run
Sitten X käyntiin (sudo init 5).

Vai meneekö tuossa pakettien hallinta jotenkin hajalle?

Yleisempänä kysymyksenä: Miten saa asennettua paketteja koneeseen joka ei ole verkossa?

tuke81

  • Käyttäjä
  • Viestejä: 1667
    • Profiili
Vs: nVidia-ajurin asennus ilman verkkoyhteyttä
« Vastaus #1 : 28.04.07 - klo:16.16 »
Itse lataisin suosiolla kubuntun dvd:n:
http://ftp.acc.umu.se/mirror/cdimage.ubuntu.com/kubuntu/releases/feisty/release/

Kun katsotaan listaa dvd:n sisältämistä tiedostoista näämme:
Lainaus
/pool/restricted/l/linux-restricted-modules-2.6.20/linux-restricted-modules-2.6.20-15-386_2.6.20.5-15.20_i386.deb
/pool/restricted/l/linux-restricted-modules-2.6.20/linux-restricted-modules-2.6.20-15-generic_2.6.20.5-15.20_i386.deb
/pool/restricted/l/linux-restricted-modules-2.6.20/linux-restricted-modules-common_2.6.20.5-15.20_all.deb
/pool/restricted/l/linux-restricted-modules-2.6.20/nvidia-glx-dev_1.0.9631+2.6.20.5-15.20_i386.deb
/pool/restricted/l/linux-restricted-modules-2.6.20/nvidia-glx-new-dev_1.0.9755+2.6.20.5-15.20_i386.deb
/pool/restricted/l/linux-restricted-modules-2.6.20/nvidia-glx-new_1.0.9755+2.6.20.5-15.20_i386.deb
/pool/restricted/l/linux-restricted-modules-2.6.20/nvidia-glx_1.0.9631+2.6.20.5-15.20_i386.deb
Eli ajurit tulee mukana. Toki jos ei ole kohde koneissa dvd -asemia niin sitten ihan vastaavien ajureiden lataaminen netistä usbi tikulle kannattaa, tosin kannattaa selvittää että kaikki on tarkoitettu oikealle kernelille.

Ja sudo init 3 ei sulje x-serveriä, ubuntussa on kaksi normaalia ajotasoa ajotaso 1(recovery mode) ja ajotaso 2(normaali käyttö). Sen sijaan x:n saa sammuksiin sammuttamalla kdm:alt+cntrl+f1 ja sudo killall kdm tai sudo /etc/init.d/kdm stop. Tuon Nvidian binäry paketin asentaminen ei sinänsä riko mitään, mutta tarvitset sen asentamiseen eri dev paketteja joita ei normaali asennuksena mukana ole. Ja jos menet sille tielle niin muista ladata 96xx ajuri 97xx ajurit eivät enää tue gf3:sia.

Normaalistihan paketteja saadaan asennettua koneeseen .deb tiedostoista. Yksi tapa olisi asentaa haluttu ohjelma(paketti) koneeseen, jossa on (k)ubuntu ja ottaa talteen vaikka tikulle paketit mitä se lataa kansiosta /var/cache/apt/archives ja asentaa sitten samat paketit(sudo dpkg -i paketti.deb) koneeseen, joka ei ole netissä. Nyt pitää ottaa huomioon ettei netissä olevaa konetta ole päivitelty liikaa, jotta kaikki paketti riippuvuudet täyttyy. Ja tietenkin http://packages.ubuntu.com/ on osoite josta voit tutkiskella pakettejen riippuvuuksia ja jopa ladata paketteja riippuvuuksineen.
Miksi tehdä jotain helposti, kun sen voi tehdä vaikeastikin...