EDV:LabVIEW-auf-debian/LabVIEW-2014: Difference between revisions
(Created page with " =LabVIEW Version 2014 (Herbst)= als Beispiel hier eine Installation von LabVIEW Version 2014 (Herbst) auf einem 64bit debian wheezy. Das meiste läuft analog zu EDV:LabVIE...")  |
No edit summary |
||
Line 53: | Line 53: | ||
und das Paket erstellen: |
und das Paket erstellen: |
||
dpkg -b labview-2014-examples-14.0.0 |
dpkg -b labview-2014-examples-14.0.0 |
||
Genauso kann man auch mit dem appbuilder verfahren: |
|||
DEB_HOST_ARCH=i386 alien -g --keep-version --scripts labview-2014-appbuild-14.0.0-1.i386.rpm |
|||
mv labview-2014-examples-14.0.0/debian labview-2014-examples-14.0.0/DEBIAN |
|||
gedit labview-2014-appbuild-14.0.0/DEBIAN/control |
|||
Mit control: |
|||
Source: labview-2014-examples |
|||
Section: alien |
|||
Priority: extra |
|||
Maintainer: root <root@tux.kip.uni-heidelberg.de> |
|||
Package: labview-2014-examples |
|||
Architecture: i386 |
|||
Depends: |
|||
Version: 14.0.0-1 |
|||
Description: LabVIEW VI Examples |
|||
Contains a variety of example VI's which demonstrate various aspects |
|||
of programming in G. |
|||
und schliesslich |
|||
dpkg -b labview-2014-appbuild-14.0.0 |
|||
== Installation == |
== Installation == |
||
Line 62: | Line 82: | ||
labview-2014-exe_14.0.0-1_i386.deb labview-2014-pro_14.0.0-1_i386.deb \ |
labview-2014-exe_14.0.0-1_i386.deb labview-2014-pro_14.0.0-1_i386.deb \ |
||
labview-2014-ref_14.0.0-1_i386.deb labview-2014-rte_14.0.0-1_i386.deb \ |
labview-2014-ref_14.0.0-1_i386.deb labview-2014-rte_14.0.0-1_i386.deb \ |
||
labview-2014-help_14.0.0-1_i386.deb labview-2014-examples-14.0.0.deb |
labview-2014-help_14.0.0-1_i386.deb labview-2014-examples-14.0.0.deb \ |
||
labview-2014-appbuild-14.0.0.deb |
|||
Revision as of 08:28, 4 November 2014
LabVIEW Version 2014 (Herbst)
als Beispiel hier eine Installation von LabVIEW Version 2014 (Herbst) auf einem 64bit debian wheezy. Das meiste läuft analog zu EDV:LabVIEW-auf-debian/LabVIEW-2013
Vorbereitungen
Die Installations-Skripte erwarten ein richtiges bash, wenn /bin/sh aufgerufen wird, daher
dpkg-reconfigure dash
und mit 'nein' antworten.
Ausserdem
aptitude install alien
deb-Pakete bauen
Zunächst braucht man die rpm-Pakete von der Installations-CD.
1. Problem: die CD ist im HPFS-Format. D.h. ein einfaches Einlegen und anklicken genügt nicht. Daher als root:
[ -d /media/cdrom] || mkdir /media/cdrom mount -t hfsplus /dev/sr0 /media/cdrom
oder auch
sudo mount -t hfsplus /dev/sr0 /media/cdrom
Die Linux-Dateien sind dann unter /media/cdrom/Linux/LabVIEW Am besten kopiert man sich die Dateien der CD in ein temporäres Verzeichnis.
Dann die Dateien in deb umwandeln. Zu beachten ist hierbei, dass alien normalerweise auf einem 64bit-System i386-Pakete nicht übersetzt. Mit DEB_HOST_ARCH=i386 lässt es sich aber dann doch überreden.
for f in *.rpm ; do DEB_HOST_ARCH=i386 alien --to-deb --keep-version --scripts $f ; done
Die Beispiele müssen noch etwas bearbeitet werden:
DEB_HOST_ARCH=i386 alien -g --keep-version --scripts labview-2014-examples-14.0.0-1.i386.rpm mv labview-2014-examples-14.0.0/debian labview-2014-examples-14.0.0/DEBIAN gedit labview-2014-examples-14.0.0/DEBIAN/control
oder ein anderer Editor. Mit dem Editor folgenden Inhalt von control erstellen:
Source: labview-2014-examples Section: alien Priority: extra Maintainer: root <root@tux.kip.uni-heidelberg.de> Package: labview-2014-examples Architecture: i386 Depends: Version: 14.0.0-1 Description: LabVIEW VI Examples Contains a variety of example VI's which demonstrate various aspects of programming in G.
und das Paket erstellen:
dpkg -b labview-2014-examples-14.0.0
Genauso kann man auch mit dem appbuilder verfahren:
DEB_HOST_ARCH=i386 alien -g --keep-version --scripts labview-2014-appbuild-14.0.0-1.i386.rpm mv labview-2014-examples-14.0.0/debian labview-2014-examples-14.0.0/DEBIAN gedit labview-2014-appbuild-14.0.0/DEBIAN/control
Mit control:
Source: labview-2014-examples Section: alien Priority: extra Maintainer: root <root@tux.kip.uni-heidelberg.de> Package: labview-2014-examples Architecture: i386 Depends: Version: 14.0.0-1 Description: LabVIEW VI Examples Contains a variety of example VI's which demonstrate various aspects of programming in G.
und schliesslich
dpkg -b labview-2014-appbuild-14.0.0
Installation
apt-get install lib32gcc1 lib32stdc++6 libc6-i386
dpkg -i labview-2014-core_14.0.0-1_i386.deb labview-2014-desktop_14.0.0-1_i386.deb \ labview-2014-exe_14.0.0-1_i386.deb labview-2014-pro_14.0.0-1_i386.deb \ labview-2014-ref_14.0.0-1_i386.deb labview-2014-rte_14.0.0-1_i386.deb \ labview-2014-help_14.0.0-1_i386.deb labview-2014-examples-14.0.0.deb \ labview-2014-appbuild-14.0.0.deb
Mit 'labview-2014-appbuild_14.0.0-1_i386.deb' gibt es noch Abhängigkeits-Probleme