EDV:LabVIEW-auf-debian/LabVIEW-8.5: Difference between revisions

From KIP Wiki
⧼kip-jumptonavigation⧽⧼kip-jumptosearch⧽
No edit summary
No edit summary
Line 35: Line 35:
Meist braucht man noch VISA:
Meist braucht man noch VISA:


cd NI-VISA-4.1
cd NI-VISA-4.2
dpkg -i nivisa_4.1.0-1_i386.deb \
dpkg -i nivisa_4.2.0-1_i386.deb \
nikali_1.5.0-1_i386.deb \
nikali_1.6.0-1_i386.deb \
nipali_2.0.0-1_i386.deb
nipali_2.1.0-1_i386.deb




Line 63: Line 63:
niexfinder-labview85_1.0-9_i386.deb generated
niexfinder-labview85_1.0-9_i386.deb generated
niwebpipeline20-dep_2.0-6_i386.deb generated
niwebpipeline20-dep_2.0-6_i386.deb generated
# '''cd NI-VISA-4.2'''
# '''cd NI-VISA-4.2'''
# '''for f in `find . -name "*.rpm"` ; do alien -c $f ; done'''
# '''for f in `find . -name "*.rpm"` ; do alien -c $f ; done'''
nirpci_3.4.0-1_i386.deb generated
labview82-rte_8.2.1-3_i386.deb generated
nivisa-config_4.2.0-1_i386.deb generated
nivisa_4.2.0-1_i386.deb generated
nivisaserver_4.2.0-1_i386.deb generated
nivisa-devel_4.2.0-1_i386.deb generated
niorbi_1.7.0-1_i386.deb generated
nispyi_2.5.1-1_i386.deb generated
nipxirmi_1.6.0-1_i386.deb generated
nicvirte_8.0-7_i386.deb generated
nikali_1.6.0-1_i386.deb generated
nidimi_1.7.0-1_i386.deb generated
nipali_2.1.0-1_i386.deb generated
# '''cd ../NI-488-2.5.1'''
# '''tar -xvzf NI4882-2.5.1f0.tar.gz'''
rpms/
rpms/ni4882i-2.5.1-f0.i386.rpm
rpms/nispyi-2.4.0-f0.i386.rpm
rpms/labview80-rte-8.0.1-1.i386.rpm
rpms/nikali-1.4.0-f0.i386.rpm
rpms/nipali-1.11.0-f0.i386.rpm
bin/
bin/rpm2cpio
bin/README.gpl
bin/rpmq
bin/rpm
bin/installerUtility.sh
bin/cpio
# '''for f in `ls -1 rpms/*.rpm` ; do alien -c $f ; done'''
labview80-rte_8.0.1-2_i386.deb generated
ni4882i_2.5.1-1_i386.deb generated
nikali_1.4.0-1_i386.deb generated
nipali_1.11.0-1_i386.deb generated
nispyi_2.4.0-1_i386.deb generated
# '''dpkg -i labview85-appbuild_8.5-2_i386.deb \
labview85-core_8.5-2_i386.deb \
labview85-desktop_8.5-2_i386.deb \
labview85-examples_8.5-2_i386.deb \
labview85-help_8.5-2_i386.deb \
labview85-pro_8.5-2_i386.deb \
labview85-rte_8.5-2_i386.deb \
labview85-ref_8.5-2_i386.deb'''
Wähle vormals abgewähltes Paket labview85-appbuild.
(Lese Datenbank ... 166397 Dateien und Verzeichnisse sind derzeit installiert.)
Entpacke labview85-appbuild (aus labview85-appbuild_8.5-2_i386.deb) ...
Wähle vormals abgewähltes Paket labview85-core.
Entpacke labview85-core (aus labview85-core_8.5-2_i386.deb) ...
Wähle vormals abgewähltes Paket labview85-desktop.
Entpacke labview85-desktop (aus labview85-desktop_8.5-2_i386.deb) ...
Wähle vormals abgewähltes Paket labview85-examples.
Entpacke labview85-examples (aus labview85-examples_8.5-2_i386.deb) ...
Wähle vormals abgewähltes Paket labview85-help.
Entpacke labview85-help (aus labview85-help_8.5-2_i386.deb) ...
Wähle vormals abgewähltes Paket labview85-pro.
Entpacke labview85-pro (aus labview85-pro_8.5-2_i386.deb) ...
Wähle vormals abgewähltes Paket labview85-rte.
Entpacke labview85-rte (aus labview85-rte_8.5-2_i386.deb) ...
Wähle vormals abgewähltes Paket labview85-ref.
Entpacke labview85-ref (aus labview85-ref_8.5-2_i386.deb) ...
Richte labview85-appbuild ein (8.5-2) ...
Richte labview85-core ein (8.5-2) ...
Richte labview85-desktop ein (8.5-2) ...
Richte labview85-examples ein (8.5-2) ...
Richte labview85-help ein (8.5-2) ...
Richte labview85-pro ein (8.5-2) ...
Richte labview85-rte ein (8.5-2) ...
rm: Entfernen von „/etc/natinst/share“ nicht möglich: Is a directory
Richte labview85-ref ein (8.5-2) ...
Processing triggers for libc6 ...
ldconfig deferred processing now taking place
# '''ln -s /usr/local/natinst/LabVIEW-8.5/labview /usr/local/bin/'''
# dpkg -i nivisa_4.2.0-1_i386.deb \
nikali_1.6.0-1_i386.deb \
nipali_2.1.0-1_i386.deb
Wähle vormals abgewähltes Paket nivisa.
(Lese Datenbank ... 188312 Dateien und Verzeichnisse sind derzeit installiert.)
Entpacke nivisa (aus nivisa_4.2.0-1_i386.deb) ...
Wähle vormals abgewähltes Paket nikali.
Entpacke nikali (aus nikali_1.6.0-1_i386.deb) ...
Wähle vormals abgewähltes Paket nipali.
Entpacke nipali (aus nipali_2.1.0-1_i386.deb) ...
Richte nivisa ein (4.2.0-1) ...
rm: Entfernen von „/etc/natinst/share“ nicht möglich: Is a directory
cat: /etc/natinst/share/share.dir: No such file or directory
Richte nikali ein (1.6.0-1) ...
Richte nipali ein (2.1.0-1) ...
rm: Entfernen von „/etc/natinst/share“ nicht möglich: Is a directory
cat: /etc/natinst/share/share.dir: No such file or directory
/var/lib/dpkg/info/nipali.postinst: 156: Syntax error: Bad for loop variable
dpkg: Fehler beim Bearbeiten von nipali (--install):
Unterprozess post-installation script gab den Fehlerwert 2 zurück
Processing triggers for libc6 ...
ldconfig deferred processing now taking place
Fehler traten auf beim Bearbeiten von:
nipali
# '''alien nipal/nipali-2.1.0-f1.i386.rpm'''
# '''dpkg -i nipali_2.1.0-1_i386.deb'''
# '''cd ../NI-488-2.5.1/'''
# '''dpkg -i ni4882i_2.5.1-1_i386.deb'''
(Lese Datenbank ... 189270 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereiten zum Ersetzen von ni4882i 2.5.1-1 (durch ni4882i_2.5.1-1_i386.deb) ...
Entpacke Ersatz für ni4882i ...
Richte ni4882i ein (2.5.1-1) ...
rm: Entfernen von „/etc/natinst/share“ nicht möglich: Is a directory
cat: /etc/natinst/share/share.dir: No such file or directory
cat: /etc/natinst/share/share.dir: No such file or directory
Processing triggers for libc6 ...
ldconfig deferred processing now taking place

Revision as of 14:09, 15 May 2008

LabVIEW 8.5 auf ubuntu 8.04

als Beispiel hier eine Installation von LabVIEW Version 8.5 (Herbst 2007) auf ubuntu 8.04.

deb-Pakete bauen

Zunächst braucht man die rpm-Pakete von der Installations-CD. Am besten kopiert man sich die Dateien der CD in ein temporäres Verzeichnis. Dann die Dateien in deb umwandeln:

 for f in *.rpm ; do alien -c $f ; done
 cd NI-VISA-4.2
 for f in `find . -name "*.rpm"` ; do alien -c $f ; done

und vielleicht NI 488

cd ../NI-488-2.5.1
tar -xvzf NI4882-2.5.1f0.tar.gz
for f in `ls -1 rpms/*.rpm` ; do alien -c $f ; done

Dazu muss natürlich 'alien' installiert sein.

deb-Pakete installieren

dpkg -i labview85-appbuild_8.5-2_i386.deb \
 labview85-core_8.5-2_i386.deb \
 labview85-desktop_8.5-2_i386.deb \
 labview85-examples_8.5-2_i386.deb \
 labview85-help_8.5-2_i386.deb \
 labview85-pro_8.5-2_i386.deb \
 labview85-rte_8.5-2_i386.deb \
 labview85-ref_8.5-2_i386.deb

Die Programme wurden jetzt nach /usr/local/natinst installiert.

Damit der Befehl 'labview' für alle zur Verfügung steht:

ln -s /usr/local/natinst/LabVIEW-8.5/labview /usr/local/bin/

Meist braucht man noch VISA:

cd NI-VISA-4.2
dpkg -i nivisa_4.2.0-1_i386.deb \
 nikali_1.6.0-1_i386.deb \
 nipali_2.1.0-1_i386.deb


GPIB - Treiber

eventuell möchten Sie jetzt noch die NI488 (GPIB) - Treiber installieren


Console Ausgaben

# for f in *.rpm ; do alien -c $f ; done
labview85-appbuild_8.5-2_i386.deb generated
labview85-core_8.5-2_i386.deb generated
labview85-desktop_8.5-2_i386.deb generated
labview85-examples_8.5-2_i386.deb generated
labview85-help_8.5-2_i386.deb generated
labview85-pro_8.5-2_i386.deb generated
labview85-ref_8.5-2_i386.deb generated
labview85-rte_8.5-2_i386.deb generated
labview85-vxi_8.5-2_i386.deb generated
labview-rte-aal_1.1-2_i386.deb generated
niexfinder-base_1.0-9_i386.deb generated
chmod: Zugriff auf „niexfinder-labview85-1.0/./usr/local/natinst/share/example“ nicht möglich: No such file or directory
chmod: Zugriff auf „finder“ nicht möglich: No such file or directory
niexfinder-labview85_1.0-9_i386.deb generated
niwebpipeline20-dep_2.0-6_i386.deb generated

# cd NI-VISA-4.2
# for f in `find . -name "*.rpm"` ; do alien -c $f ; done
nirpci_3.4.0-1_i386.deb generated
labview82-rte_8.2.1-3_i386.deb generated
nivisa-config_4.2.0-1_i386.deb generated
nivisa_4.2.0-1_i386.deb generated
nivisaserver_4.2.0-1_i386.deb generated
nivisa-devel_4.2.0-1_i386.deb generated
niorbi_1.7.0-1_i386.deb generated
nispyi_2.5.1-1_i386.deb generated
nipxirmi_1.6.0-1_i386.deb generated
nicvirte_8.0-7_i386.deb generated
nikali_1.6.0-1_i386.deb generated
nidimi_1.7.0-1_i386.deb generated
nipali_2.1.0-1_i386.deb generated

# cd ../NI-488-2.5.1
# tar -xvzf NI4882-2.5.1f0.tar.gz
rpms/
rpms/ni4882i-2.5.1-f0.i386.rpm
rpms/nispyi-2.4.0-f0.i386.rpm
rpms/labview80-rte-8.0.1-1.i386.rpm
rpms/nikali-1.4.0-f0.i386.rpm
rpms/nipali-1.11.0-f0.i386.rpm
bin/
bin/rpm2cpio
bin/README.gpl
bin/rpmq
bin/rpm
bin/installerUtility.sh
bin/cpio

# for f in `ls -1 rpms/*.rpm` ; do alien -c $f ; done
labview80-rte_8.0.1-2_i386.deb generated
ni4882i_2.5.1-1_i386.deb generated
nikali_1.4.0-1_i386.deb generated
nipali_1.11.0-1_i386.deb generated
nispyi_2.4.0-1_i386.deb generated

# dpkg -i labview85-appbuild_8.5-2_i386.deb \
 labview85-core_8.5-2_i386.deb \
 labview85-desktop_8.5-2_i386.deb \
 labview85-examples_8.5-2_i386.deb \
 labview85-help_8.5-2_i386.deb \
 labview85-pro_8.5-2_i386.deb \
 labview85-rte_8.5-2_i386.deb \
 labview85-ref_8.5-2_i386.deb
Wähle vormals abgewähltes Paket labview85-appbuild.
(Lese Datenbank ... 166397 Dateien und Verzeichnisse sind derzeit installiert.)
Entpacke labview85-appbuild (aus labview85-appbuild_8.5-2_i386.deb) ...
Wähle vormals abgewähltes Paket labview85-core.
Entpacke labview85-core (aus labview85-core_8.5-2_i386.deb) ...
Wähle vormals abgewähltes Paket labview85-desktop.
Entpacke labview85-desktop (aus labview85-desktop_8.5-2_i386.deb) ...
Wähle vormals abgewähltes Paket labview85-examples.
Entpacke labview85-examples (aus labview85-examples_8.5-2_i386.deb) ...
Wähle vormals abgewähltes Paket labview85-help.
Entpacke labview85-help (aus labview85-help_8.5-2_i386.deb) ...
Wähle vormals abgewähltes Paket labview85-pro.
Entpacke labview85-pro (aus labview85-pro_8.5-2_i386.deb) ...
Wähle vormals abgewähltes Paket labview85-rte.
Entpacke labview85-rte (aus labview85-rte_8.5-2_i386.deb) ...
Wähle vormals abgewähltes Paket labview85-ref.
Entpacke labview85-ref (aus labview85-ref_8.5-2_i386.deb) ...
Richte labview85-appbuild ein (8.5-2) ...

Richte labview85-core ein (8.5-2) ...

Richte labview85-desktop ein (8.5-2) ...
Richte labview85-examples ein (8.5-2) ...
Richte labview85-help ein (8.5-2) ...
Richte labview85-pro ein (8.5-2) ...
Richte labview85-rte ein (8.5-2) ...
rm: Entfernen von „/etc/natinst/share“ nicht möglich: Is a directory

Richte labview85-ref ein (8.5-2) ...
Processing triggers for libc6 ...
ldconfig deferred processing now taking place

# ln -s /usr/local/natinst/LabVIEW-8.5/labview /usr/local/bin/
# dpkg -i nivisa_4.2.0-1_i386.deb \
  nikali_1.6.0-1_i386.deb \
  nipali_2.1.0-1_i386.deb
Wähle vormals abgewähltes Paket nivisa.
(Lese Datenbank ... 188312 Dateien und Verzeichnisse sind derzeit installiert.)
Entpacke nivisa (aus nivisa_4.2.0-1_i386.deb) ...
Wähle vormals abgewähltes Paket nikali.
Entpacke nikali (aus nikali_1.6.0-1_i386.deb) ...
Wähle vormals abgewähltes Paket nipali.
Entpacke nipali (aus nipali_2.1.0-1_i386.deb) ...
Richte nivisa ein (4.2.0-1) ...
rm: Entfernen von „/etc/natinst/share“ nicht möglich: Is a directory
cat: /etc/natinst/share/share.dir: No such file or directory

Richte nikali ein (1.6.0-1) ...

Richte nipali ein (2.1.0-1) ...
rm: Entfernen von „/etc/natinst/share“ nicht möglich: Is a directory
cat: /etc/natinst/share/share.dir: No such file or directory
/var/lib/dpkg/info/nipali.postinst: 156: Syntax error: Bad for loop variable
dpkg: Fehler beim Bearbeiten von nipali (--install):
Unterprozess post-installation script gab den Fehlerwert 2 zurück
Processing triggers for libc6 ...
ldconfig deferred processing now taking place
Fehler traten auf beim Bearbeiten von:
 nipali
# alien nipal/nipali-2.1.0-f1.i386.rpm
# dpkg -i nipali_2.1.0-1_i386.deb

# cd ../NI-488-2.5.1/
# dpkg -i ni4882i_2.5.1-1_i386.deb
(Lese Datenbank ... 189270 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereiten zum Ersetzen von ni4882i 2.5.1-1 (durch ni4882i_2.5.1-1_i386.deb) ...
Entpacke Ersatz für ni4882i ...
Richte ni4882i ein (2.5.1-1) ...
rm: Entfernen von „/etc/natinst/share“ nicht möglich: Is a directory
cat: /etc/natinst/share/share.dir: No such file or directory
cat: /etc/natinst/share/share.dir: No such file or directory

Processing triggers for libc6 ...
ldconfig deferred processing now taking place