您的位置:首页 > 编程语言 > MATLAB

三、Ubuntu Server上安装Matlab,利用X11和Putty输出窗口到Windows桌面(补充内容)

2014-09-06 04:21 525 查看
一、安装Google Chrome浏览器

Openbox右键默认菜单中第二个选项是Web browser,但系统截至目前是没有安装任何网页浏览器的。我们可以选择安装Chrome,操作过程如下。
# 在Openbox下打开控制指令行:

sudo apt-get install libxss1 libappindicator1 libindicator7
# 注意上面两个最末数字均是数字1,不是字母l

wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb 
sudo dpkg -i google-chrome*.deb    # 这一步可能会显示出错,暂时忽略,执行后面的指令

sudo apt-get update && sudo apt-get install -f
以上操作就完成Google Chrome的安装了,现在通过右键菜单打开浏览器,将会直接运行Chrome。

如果系统内安装了两个以上的浏览器,请执行以下指令选择默认运行浏览器:
sudo update-alternatives --config x-www-browser


二、Windows上使用X11客户端

最知名的X11 Windows客户端应该是Cygwin,但我更喜欢用Xming的绿色版(解压后直接运行就可以了)。

Xming解压后是这样的:



我们运行Start Xming+PuTTY.bat文件,而不是运行Xming.exe或者里面包含的putty.exe



运行后,屏幕右下角会有个X的图标,并自动打开putty

注意Putty在使用前需要设置一下:



默认是使用文件里面存好的Sessions,我们电脑注册表里记录好的,需要特别点一下上图高亮处。

创建好自己的Session后(可保存于注册表或者文件中),注意进行下面操作:



没有勾选X11输出的话,Putty是不能将GUI窗口转到Windows上的。


SSH登录后,注意启动Chrome的指令是google-chrome &(注意后面的&,没有这个将无法在Windows下打开多个X窗口)

下面是在Windows下通过X11启动Google-Chrome的截图:



注意左上角的X图标,这与在Windows直接打开Chrome是不一样的。

Linux + X11的搭配很适合Matlab这种计算工具的环境架设。

三、让Linux访问Windows共享文件夹,并在每次启动时自动mount

这功能好比Windows下映射网络存储到某个盘符(map network drive),我的目的是让Ubuntu每次重启后也能自动将\\Server\SharedData映射到其系统下某一对应文件夹

考虑到我不需要对多个用户提供支持,方便起见,我将\\Server\SharedData映射到~/MatlabShare下(即:/home/user/MatlabShare)
# 先安装cifs-utils(旧系统为smbfs)
sudo apt-get install cifs-utils

mkdir ~/MatlabShare    # 创建文件夹

nano ~/.smbcredentials    # 创建一个用来记录用户信息的文件

# nano会打开一个空白文档,在里面输入如下信息:
username=xin    # 这里的用户名xin是登录Windows共享文件夹的用户名
password=1234   # 密码同样是访问Windows共享文件夹账户的匹配密码

# 保存退出后,修改该文件权限为600(只有用户自己可以读写)
chmod 600 ~/.smbcredentials

sudo nano /etc/fstab    # 编辑fstab文件以实现自动mount

# 在最末端加上下面内容
//Server/MatlabShare /home/xin/MatlabShare cifs credentials=/home/xin/.smbcredentials,iocharset=utf8,sec=ntlm,uid=1000,gid=1000 0 0

# 最后执行
sudo mount -a
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息