ubuntu12.04 sas安装备忘录
<user>:你的用户名
挂载iso文件 到 /home/<user>/sassoft
升级
- ubuntu sudo apt-get upgrade
1.获取权限
- sudo chmod -R 770 /home/<user>/sasv93/
2.Update your shell so it uses bash not dash
- sudo rm /bin/sh
- sudo ln -s /bin/bash /bin/sh
3.install some required pakages(x11:图形界面 C++类库)
- sudo apt-get install xauth x11-apps libstdc++5 ia32-libs libxp6
4.install SAS
- sudo bash /home/<user>/sasv93/setup.sh
二、Batch mode invoke SAS:
- cd /usr/local/SASHome/SASFoundation/9.3
- ll
结果如下:sas链接到相对路径bin/sas_en
lrwxrwxrwx 1 root root 10 Sep 24 17:49 sas -> bin/sas_en*
这里可以看到,在当前目录下,sas命令连接到了bin/sas_en,当时该目录下的bin目录并无设置成环境变量,因此,将可执行文件link到sasbin(等同于windows下设置环境变量),下面语句先查询环境变量
- cd ~
- cat .profile
- cat $PATH
查看环境变量
cat: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games: No such file or directory
建立link
- sudo link /usr/local/SASHome/SASFoundation/9.3/bin/sas_en /usr/local/bin/sasbin
三、运行sas
建立工作目录
- mkdir /home/<user>/sasproject
复制 cfg文件到sasproject
- sudo cp /usr/local/SASHome/SASFoundation/9.3/sasv93.cfg /home/<user>/sasproject
- cd /home/<user>/sasproject
建脚本文件或直接运行下面代码
- sasbin ./test.sas -config ./sasv93.cfg
四、效果图