我正在尝试安装 Ampl,但遇到了一些问题。我遵循以下说明:www.netlib.org/ampl/student/linux/README
- 我下载了 ampl.gz 和 cplex.tar(来自www.netlib.org/ampl/student/linux);
- 我在我的主文件夹中创建了一个目录 bin;
- 我将这两个文件移到了文件夹 bin/ampl;
我给出了以下命令:
gzip -dN ampl.gz cplex.tgz tar xf cplex.tar chmod +x ampl rm cplex.tar
我将此字符串添加到文件末尾:
export PATH="/home/davide/bin/ampl:$PATH"
- 我保存了文件并已退出。
当我尝试发出命令时,ampl < file.run
终端无法识别该命令。我错在哪里?
echo $PATH
/home/davide/bin/ampl:/home/davide/bin:/opt/texbin:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
davide@davide-X201EP:~/bin/ampl$ ampl < dieta.run
bash: /home/davide/bin/ampl/ampl: File o directory non esistente
davide@davide-X201EP:~/bin/ampl$ ls -l
totale 5064
-rwxrwxr-x 1 davide davide 1017156 giu 25 16:21 ampl
-rwxr-xr-x 1 davide davide 4061168 giu 6 22:11 cplex
-rw-r--r-- 1 davide davide 363 ott 18 2012 dieta.dat
-rw-r--r-- 1 davide davide 389 ott 25 10:32 dieta.mod
-rw-r--r-- 1 davide davide 77 nov 22 19:12 dieta.run
-rw-r--r-- 1 davide davide 119 ott 25 10:30 dieta.run~
-rw-r--r-- 1 davide davide 3153 gen 3 2001 LICENSE
-rw-r--r-- 1 davide davide 79082 gen 14 2011 README
davide@davide-X201EP:~/bin/ampl$ ./ampl < dieta.run
bash: ./ampl: File o directory non esistente
davide@davide-X201EP:~/bin/ampl$ uname -m
x86_64
davide@davide-X201EP:~/bin/ampl$ file $(which ampl)
/home/davide/bin/ampl/ampl: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.2.5, stripped
davide@davide-X201EP:~/bin/ampl$ ldd $(which ampl)
non è un eseguibile dinamico
我尝试安装 ia32-libs 但是:
davide@davide-X201EP:~$ sudo apt-get install ia32-libs
[sudo] password for davide:
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze
Lettura informazioni sullo stato... Fatto
Alcuni pacchetti non possono essere installati. Questo può voler dire
che è stata richiesta una situazione impossibile oppure, se si sta
usando una distribuzione in sviluppo, che alcuni pacchetti richiesti
non sono ancora stati creati o sono stati rimossi da Incoming.
Le seguenti informazioni possono aiutare a risolvere la situazione:
I seguenti pacchetti hanno dipendenze non soddisfatte:
ia32-libs : Dipende: ia32-libs-multiarch
E: Impossibile correggere i problemi, ci sono pacchetti danneggiati bloccati.
davide@davide-X201EP:~$ sudo apt-get install ia32-libs-multiarch
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze
Lettura informazioni sullo stato... Fatto
Alcuni pacchetti non possono essere installati. Questo può voler dire
che è stata richiesta una situazione impossibile oppure, se si sta
usando una distribuzione in sviluppo, che alcuni pacchetti richiesti
non sono ancora stati creati o sono stati rimossi da Incoming.
Le seguenti informazioni possono aiutare a risolvere la situazione:
I seguenti pacchetti hanno dipendenze non soddisfatte:
ia32-libs-multiarch:i386 : Dipende: bluez-alsa:i386 ma non sta per essere installato
Dipende: libgettextpo0:i386 ma non sta per essere installato
Dipende: gstreamer0.10-plugins-base:i386 ma non sta per essere installato
Dipende: gstreamer0.10-plugins-good:i386 ma non sta per essere installato
Dipende: gstreamer0.10-fluendo-mp3:i386 ma non sta per essere installato
Dipende: gtk2-engines:i386 ma non sta per essere installato
Dipende: gtk2-engines-murrine:i386 ma non sta per essere installato
Dipende: gtk2-engines-pixbuf:i386 ma non sta per essere installato
Dipende: gtk2-engines-oxygen:i386 ma non sta per essere installato
Dipende: gvfs:i386 ma non sta per essere installato
Dipende: ibus-gtk:i386 ma non sta per essere installato
Dipende: libacl1:i386 ma non sta per essere installato
Dipende: libao4:i386 ma non sta per essere installato
Dipende: libasound2:i386 ma non sta per essere installato
Dipende: libasound2-plugins:i386 ma non sta per essere installato
Dipende: libasyncns0:i386 ma non sta per essere installato
Dipende: libattr1:i386 ma non sta per essere installato
Dipende: libaudio2:i386 ma non sta per essere installato
Dipende: libcanberra-gtk-module:i386 ma non sta per essere installato
Dipende: libcap2:i386 ma non sta per essere installato
Dipende: libcapi20-3:i386 ma non sta per essere installato
Dipende: libcups2:i386 ma non sta per essere installato
Dipende: libcupsimage2:i386 ma non sta per essere installato
Dipende: libcurl3:i386 ma non sta per essere installato
Dipende: libdbus-glib-1-2:i386 ma non sta per essere installato
Dipende: libesd0:i386 ma non sta per essere installato
Dipende: libfontconfig1:i386 ma non sta per essere installato
Dipende: libfreetype6:i386 ma non sta per essere installato
Dipende: libgail-common:i386 ma non sta per essere installato
Dipende: libgconf-2-4:i386 ma non sta per essere installato
Dipende: libgdbm3:i386 ma non sta per essere installato
Dipende: libglapi-mesa:i386 ma non sta per essere installato
Dipende: libglu1-mesa:i386 ma non sta per essere installato
Dipende: libgphoto2-2:i386 ma non sta per essere installato
Dipende: libgphoto2-port0:i386 ma non sta per essere installato
Dipende: libgtk2.0-0:i386 ma non sta per essere installato
Dipende: libmpg123-0:i386 ma non sta per essere installato
Dipende: libncursesw5:i386 ma non sta per essere installato
Dipende: libnspr4:i386 ma non sta per essere installato
Dipende: libnss3:i386 ma non sta per essere installato
Dipende: libodbc1:i386 ma non sta per essere installato
Dipende: libopenal1:i386 ma non sta per essere installato
Dipende: libpulse-mainloop-glib0:i386 ma non sta per essere installato
Dipende: libqt4-dbus:i386 ma non sta per essere installato
Dipende: libqt4-network:i386 ma non sta per essere installato
Dipende: libqt4-opengl:i386 ma non sta per essere installato
Dipende: libqt4-qt3support:i386 ma non sta per essere installato
Dipende: libqt4-script:i386 ma non sta per essere installato
Dipende: libqt4-scripttools:i386 ma non sta per essere installato
Dipende: libqt4-sql:i386 ma non sta per essere installato
Dipende: libqt4-svg:i386 ma non sta per essere installato
Dipende: libqt4-test:i386 ma non sta per essere installato
Dipende: libqt4-xml:i386 ma non sta per essere installato
Dipende: libqt4-xmlpatterns:i386 ma non sta per essere installato
Dipende: libqtcore4:i386 ma non sta per essere installato
Dipende: libqtgui4:i386 ma non sta per essere installato
Dipende: libqtwebkit4:i386 ma non sta per essere installato
Dipende: librsvg2-common:i386 ma non sta per essere installato
Dipende: libsane:i386 ma non sta per essere installato
Dipende: libsdl-mixer1.2:i386 ma non sta per essere installato
Dipende: libsdl-image1.2:i386 ma non sta per essere installato
Dipende: libsdl-net1.2:i386 ma non sta per essere installato
Dipende: libsdl-ttf2.0-0:i386 ma non sta per essere installato
Dipende: libsdl1.2debian:i386 ma non sta per essere installato
Dipende: libsqlite3-0:i386 ma non sta per essere installato
Dipende: libssl0.9.8:i386 ma non sta per essere installato
Dipende: libssl1.0.0:i386 ma non sta per essere installato
Dipende: libstdc++5:i386 ma non sta per essere installato
Dipende: libstdc++6:i386 ma non sta per essere installato
Dipende: libxaw7:i386 ma non sta per essere installato
Dipende: libxml2:i386 ma non sta per essere installato
Dipende: libxp6:i386 ma non sta per essere installato
Dipende: libxslt1.1:i386 ma non sta per essere installato
Dipende: libxss1:i386 ma non sta per essere installato
Dipende: libxtst6:i386 ma non sta per essere installato
Dipende: odbcinst1debian2:i386 ma non sta per essere installato
Dipende: libpulsedsp:i386 ma non sta per essere installato
Dipende: xaw3dg:i386 ma non sta per essere installato
Raccomanda: libgl1-mesa-glx:i386 ma non sta per essere installato
Raccomanda: libgl1-mesa-dri:i386 ma non sta per essere installato
E: Impossibile correggere i problemi, ci sono pacchetti danneggiati bloccati.