Ubuntu 安装 Intel Fortran 或 C、C++

一、编译器的获取

下载intel 非商业版的fortran和c++编译器。

下载地址:\url{http://software.intel.com/en-us/non-commercial-software-development}

点击ifort链接: Intel® Fortran Composer XE 2013 for Linux

按要求填写邮件和地址,之后,intel会给该邮件发一封邮件,内有下载链接及激活的密钥。

比如下载的ifort编译器为:l_fcompxe_ia32_2013.1.117.tgz

二、具体安装过程

下载完成之后,将文件复制在住文件夹下,在终端中完成安装,具体步骤如下:

  • 预先安装g++:sudo apt-get install g++;预先安装java运行环境:在软件中心安装即可

  • tar -vxzf l_fcompxe_ia32_2013.1.117.tgz

  • cd l_fcompxe_ia32_2013.1.117

  • sudo ./install.sh 回车

  • 第4步之后,安装过程会要求输入accept 、密钥等,照实输入,其他回车即可

  • 路径的设置:sudo gedit ~/.bashrc

    在.bashrc末尾加入ifort变量

    source /opt/intel/composer_xe_2013.1.117/bin/ifortvars.sh ia32

    source /opt/intel/composer_xe_2011.1.117/bin/ifortvars.sh intel64

    安装icc步骤和上面一样,重新下载icc的编译器,最后环境变量稍微不同

    source /opt/intel/composer_xe_2011.1.117/bin/iccvars.sh ia32

    source /opt/intel/composer_xe_2011.1.117/bin/iccvars.sh intel64

  • 查看是否安装成功。注销,在终端输入:which ifort

    本例子会显示:/opt/intel/composer_xe_2013.1.117/bin/ia32/ifort

  • 安装成功

注:(环境变量的路径获取,打开ubuntu文件系统,依次进入\verb|opt/intel/composer_xe_2011.1.117/bin|,在bin下找一个文件,右键查看属性,有位置提示,复制即可)。

Ubuntu 安装 Texlive

下载镜像

我是直接下载DVD光盘镜像的。不敢常试网络安装,网络靠不住呀。官网主页:http://www.tug.org/texlive

安装

建议使用图形安装界面,因为宏包用图形界面管理很方便,过程如下:

  • sudo -i 开启超级用户权限,这是因为默认安装到文件系统中,而改动文件系统是需要超级用户权限的,也可以不开启,到时选个可以安装的路径就行了。
  • apt-get install perl-tk, 安装 perl-tk 包才能用图形安装界面
  • 挂载镜像
    先将光盘镜像挂载到一个文件夹中,如:/home/phileas/texlive,意思是:根目录/下的home文件夹phileas中的texlive文件夹。先找出光盘镜像的全路径,很简单,选中你的光盘镜像右键属性中有写,这个路径或许当你拷贝进这个文件时你就已经知道了,我放的位置是,
    /home/phileas/Desktop/texlive2011-20110705.iso,
    最后一项是该文件名。挂载方法是在终端中,敲命令:
    sudo mount /home/phileas/Desktop/texlive2011-20110705.iso/~~ /home/phileas/texlive ,
    注意两个路径之间有空格。这样就挂载好了。(注意路径区分大小写)
  • cd挂载的镜像文件夹下,终端输入perl install-tl – -gui
  • 有些选项,自己看着办。注意勾选建立符号链接(symbol link),很简单,勾选上就有了,不建立这个,之后在终端开启图形管理宏包界面的命令tlmgr – – gui就会报错说没有这个命令,其实还是要再加链接。所以这里记得勾选。(安装时没勾选也没关系,这部分内容在texlive相应版本的说明文档中说的很清楚。)
  • 点击安装
  • 调出图形管理宏包界面,在终端输入tlmgr – -gui,这时要改宏包更新源,在option选项改成网络为默认更新源。不然还是更新不了。

Ubuntu 双显卡驱动最终解决之道

Ubuntu 的显卡驱动问题一直都是很头疼的问题。这次不是手贱了。一次更新后,开机在5个点亮完就没反应了。进入修复模式,偶然瞥到“load fallback graphics devices [fail]”,不用说又是显卡驱动问题。其实没这个提示,出现这个问题也大概猜到是显卡驱动的问题。 回想到上次的经历,这次问题的处理心里大概有个底。首先想办法进入命令行模式。以往版本的系统启动时都有这个选项的,14.04版本隐藏了。本来想想办法调出这个模式的引导的。但在这之前抱着运气的态度再次尝试了修复模式。在修复模式下,选择进入低画质模式,虽然成功登陆,但是桌面空白,只有鼠标,可以理解,本来就是显卡驱动出问题了嘛。突然想起进入命令行模式的快捷键,Ctrl+Alt+F1,果然进入了。然后就是按照上次的经历,输入命令,移除所有关于 nvidia 的官方驱动,即:
apt-get –purge remove nvidia-*

成功了!图形界面进去了。可是问题没完,ubuntu 的开源显卡驱动,不太好。首先,显示面只占了方形区域,两边空白,鼠标还有闪烁,很不好用。安装 nivida 官方驱动又出问题,怎么办? 我想先查看下我的电脑的显卡信息吧,lspci |grep VGA,赫然显示:

00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)

01:00.0 VGA compatible controller: NVIDIA Corporation GF108M [GeForce GT 630M] (rev ff)

我的电脑是双显卡,立即想起关于双显卡驱动的 Bumblebee Project。 打开主页 http://www.bumblebee-project.org, 按照说明,安装Bumblebee,重启,无需再额外装 nvidia 驱动了,世界平静了。

Ubuntu 和 Win7 双系统安装最终解决之道

这两天,真的是备受煎熬。由于历史原因,没想到自己对 Linux 系统的需求性越来越强,当时给笔记本安装 Ubuntu 时分配的硬盘空间太小了,不够用,要重装。说实话,自己是很不愿意重装的,毕竟用了很久了,很多东西要重新安装,配置,很麻烦的。一重装,问题就来了,这也确定了我接下来两天煎熬的日子。安装 Ubuntu 的时候,不能识别已经有的 Win7。怀疑系统版本问题,怀疑启动盘没制作好,怀疑电脑硬盘分区问题。最后已经存在的 Win7 也重装了,电脑系统算是彻底重装了。Win7 系统版本不好,装了不满意,网上下载,那天却莫名其妙的断网。重装了几次 Win7,硬盘分区也试了很多次,安装 Ubuntu 的时候总是检测不到已有的 Win7。很烦躁,不知道自己能不能搞定,甚至质疑自己当初重装系统的决定。不过,这个决定是正确的,这条路必须走,问题必须拿下。问题到了第二天有了转机,终于在网上搜到问题的解释。迷雾渐渐消散,我也似乎领会到了解决之道。

自己分区安装 Ubuntu,然后在 Win7 下用软件 EasyBCD 建立引导。 Linux 文件系统清晰明了,很喜欢,我只分三个区就行了。 

1、/ boot 分区, 包含了操作系统的内核和在启动系统过程中所要用到的文件,一般 200 MB 就行了;
2、/swap 交换分区,物理内存大于512MB时分配与物理内存等容量,也是一种文件系统,它的作用是作为 Linux 的虚拟内存。 在 Windows 下, 虚拟内存是一个文件, pagefile.sys,而在 Linux 下,虚拟内存需要使用独立分区;
3、/分区,剩下的容量都用于根分区了,觉得没必要细分,细分反而麻烦。

至于如何在 Win7 下用软件 EasyBCD 建立引导,网上资料较多,搜索便是。

安装方法是正确的但也不是很顺利,安装过程不太正常,试了两次都是这样。怀疑制作安装盘的U盘出问题了。不巧,没其他U盘了,又开始借U盘,也不是很顺利,跟技术没关系就不讲了。果真是U盘的问题,期待许久的界面终于在第二天晚上快要回宿舍的时间见到了。这次折腾,不是没又收获,其实还挺大的。对 Ubuntu 的安装有了深入的了解,可以说学会了终极安装的方法。在这个过程中,也发现了新的东西。只是希望,以后折腾是在风险可控的范围内尝试。虽然这次数据备份了,但是我只有这台笔记本,安装不上,那真是麻烦了。

失败确实是成功之母。我真的是在屡屡失败之中成长起来的。心态也要锻炼起来,不要起伏波动太大,从容应对。

no zuo no die。 就在写这个的过程中,我又折腾了。在试 nvidia 的显卡驱动,结果图形界面进不去了。好在还有命令行界面,多年的折腾经验告诉我,镇定,要镇定。果断网上搜索,一堆看法。后来想到,卸载nivdia驱动就行了,于是敲入 

sudo apt-get –purge remove nvidia-*

命令。然后,图形界面又回来了。果断还是用系统默认的显卡驱动吧。

做事之前,先做风险评估。尝试固然很好,但要做风险评估。

Ubuntu 安装中文输入法——Fcitx

1、sudo apt-get install fcitx-table-wbpy

2、System Settings \Longrightarrow Language Support \Longrightarrow Keyboard input method system 由默认IBus改成 fcitx

3、 reboot

4、 从Ubuntu右上角顶栏的小键盘图标中打开,Configure。在 Input Method 选项下添加输入法。搜索 Pinyin 添加进去,就可以了。快捷键的设置,都在小键盘图标中。