安装ubuntu14.04后要安装的软件
CAFFE+OPENCV+OPENBLAS+ANACONDA+UBUNTU14.04配置

caffe+opencv+openblas+Anaconda+ubuntu14.04配置本安装教程主要包含7个部分,包括:第一部分:安装开发依赖包第二部分:opencv安装和调试第三部分:Anaconda安装和调试第四部分:openblas安装和调试第五部分:Caffe的安装和测试第六步分:在minist的数据包上训练测试第七部分:出现的问题及解决方案1.安装开发依赖包在linux命令行指令中安装开发所需要的一些基本包指令:sudo apt-get install build-essential安装caffe所需要的一些依赖包:sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libboost-all-dev libhdf5-serial-dev libgflags-dev libgoogle-glog-dev liblmdb-dev protobuf-compiler install-gcc-multilib install-gfortrain-multilib安装Anaconda所需要的依赖包:python-dev python-pip2.opencv安装和调试安装opencv时没有手动安装,采用Github上有人已经写好了完整的安装脚本,选择这个链接https:///jayrambhia/Install-OpenCV,下载后解压,然后进去该目录,选择自己的操作系统,比如我的是Ubuntu,执行sudo./dependencies.shsudo./open2_4_9.sh其中第一步是安装依赖项opencv的所有依赖项,该依赖项就在这个dependencies.sh文件中,第二部是安装opencv,包括下载解压存放opencv等操作,这个过程大概一两个小时,慢慢等。
3.Anaconda安装和调试可以按照官方建议安装anaconda包。
ubuntu14.04下ns-allinone-2.34安装文档

1、下载地址:/wiki/index.php/Main_Page2、安装依赖软件包:$ sudo apt-get update$ sudo apt-get install build-essential$ sudo apt-get install tcl8.5 tcl8.5-dev tk8.5 tk8.5-dev$ sudo apt-get install libxmu-dev libxmu-headers3、存放路径:$HOME/Downloads$ cd $HOME/Downloads$ tar –zxvf ns-allinone-2.34.tar.gz$ mv ns-allinone-2.34 ns$ cd ns/$ sudo ./install4、安装可能存在的问题(源码修改):错误一:tools/: In member function ‘virtual double GammaRandomVariable::value()’: tools/:219:70: error: cannot call constructor ‘GammaRandomVariable::GammaRandomVariable’ directlytools/:219:70: error: for a function-style cast, remove the redundant ‘::GammaRandomVariable’make: *** [tools/ranvar.o]错误1Ns make failed!See /nsnam/ns/ns-problems.html for problems这是由于gcc版本提高后对类内部函数调用的简化造成的不兼容。
解决方法如下:在ns-allinone-2.34/ ns-2.34/tools文件夹下,找到报错提示中的文件,打开找到对应的219行删除::GaammaRandomVariable,保存,即:将219行的return GammaRandomVariable::GammaRandomVariable(1.0 + alpha_, beta_).value() * pow (u, 1.0 / alpha_);改为: return GammaRandomVariable(1.0 + alpha_, beta_).value() * pow (u, 1.0 / alpha_);错误二:mobile/: In member function ‘virtual double Nakagami::Pr(Pac ketStamp*, PacketStamp*, WirelessPhy*)’:mobile/:183:73: error: cannot call constructor ‘ErlangRandomVariable::ErlangRandomVariable’ directlymobile/:183:73: error: for a function-style cast, remove the redundant ‘::ErlangRandomVariable’mobile/:185:67: error: cannot call constructor ‘GammaRandomVariable::GammaRandomVariable’ directlymobile/:185:67: error: for a function-style cast, remove the redundant ‘::GammaRandomVariable’make: *** [mobile/nakagami.o]错误1Ns make failed!See /nsnam/ns/ns-problems.html for problems解决方法:在ns-allinone-2.34/ ns-2.34/ mobile文件夹下,找到报错提示中的文件,打开找到对应的183行删除::ErlangRandomVariable,保存,即:将183行的resultPower = ErlangRandomVariable::ErlangRandomVariable(Pr/m, int_m).value();改为: resultPower = ErlangRandomVariable(Pr/m, int_m).value();在ns-allinone-2.34/ ns-2.34/ mobile文件夹下,找到报错提示中的文件,打开找到对应的185行删除::GammaRandomVariable,保存,即:将185行的resultPower = GammaRandomVariable::GammaRandomVariable(m, Pr/m).value();改为: resultPower = GammaRandomVariable(m, Pr/m).value();错误三:mac/mac-802_11Ext.h: In member function ‘u_int32_tPHY_MIBExt::getHdrLen11()’:mac/mac-802_11Ext.h:176:19: error: expected primary-expression before ‘struct’mac/mac-802_11Ext.h:176:41: error: ‘dh_body’ was not declared in this scopemac/mac-802_11Ext.h:176:51: error: ‘offsetof’ was not declared in this scope解决方法:在ns-allinone-2.34\ns-2.34\mac\mac-802_11Ext.h 文件添加#include <cstddef> 问题四:mobile/: In member function ‘virtual doubleNakagami::Pr(PacketStamp*, PacketStamp*, WirelessPhy*)’:mobile/:183:73: error: cannot call constructor‘ErlangRandomVariable::ErlangRandomVariable’ directlymobile/:183:73: error: for a function-style cast, remove the redundant ‘::ErlangRandomVariable’mobile/:185:67: error: cannot call constructor‘GammaRandomVariable::GammaRandomVariable’ directlymobile/:185:67: error: for a function-style cast, remove the redundant ‘::GammaRandomVariable’解决方法:在ns-allinone-2.34/ ns-2.34/ mobile文件夹下,找到报错提示中的文件,打开找到对应的183行删除::ErlangRandomVariable,保存,即:将183行的resultPower = ErlangRandomVariable::ErlangRandomVariable(Pr/m, int_m).value();改为:resultPower = ErlangRandomVariable(Pr/m, int_m).value();在ns-allinone-2.34/ ns-2.34/ mobile文件夹下,找到报错提示中的文件,打开找到对应的185行删除::GammaRandomVariable,保存,即:将185行的resultPower = GammaRandomVariable::GammaRandomVariable(m, Pr/m).value();改为:resultPower = GammaRandomVariable(m, Pr/m).value();问题五:In file included from linkstate/:67:0:linkstate/ls.h: In instantiation of ‘void LsMap::eraseAll() [with Key = int; T = LsId Seq]’:linkstate/:396:28: required from herelinkstate/ls.h:137:20: error: ‘erase’ was not declared in this scope, and no declaratio ns were found by argument-dependent lookup at the point of instantiation [-fpermissive]linkstate/ls.h:137:20: note: declarations in dependent base ‘std::map, std::allocator > >’ are not found by unqualified lookuplinkstate/ls.h:137:20: note: use ‘this->erase’ insteadmake: *** [linkstate/ls.o] Error 1Ns make failed!解决方法:将 ns/ns-2.35/linkstate/ls.h中的137行void eraseAll() { erase(baseMap::begin(), baseMap::end()); }改为 void eraseAll() { this->erase(baseMap::begin(), baseMap::end()); }5、添加配置路径:在~/.bashrc文件中添加如下路径($ gedit ~/.bashrc):export NS_PATH=$HOME/Downloads/nsexportPATH=$PATH:$NS_PATH/bin:$NS_PATH/tcl8.4.18/unix:$NS_PATH/tcl8.4.18 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$NS_PATH/otcl-1.13:$NS_PATH/libexport TCL_LIBRARY=$TCL_LIBRARY:$NS_PATH/tcl8.4.18/library6、测试方法一:ns成功方法二:$ cd $NS_PATH/ns-2.34/ 执行./validate。
完整Ubuntu 14.04下配置QT5.3.2

Ubuntu 14.04 下安装Qt5 并配置开发环境(终端下使用)近一周出于实训的需要,我开始在Linux环境下学习使用Qt。
一开始Qt环境的搭建就碰了壁,因为所用软件工具都是最新版的,而且网上的一些配置方法都不适合我这个环境。
通过两天的琢磨和看相关博客,我完成了预期的目的,能够在Linux下使用Qt,也能在终端里用qmake和make去生成可执行文件。
此过程中查看的博客和资料都落下了很多细节问题,我在这就整理下方便后面的同仁学习。
一、我所使用的软件使用Ubuntu Kylin 14.04.1 长期支持版(2014年四月份发布,并可以免费下载了。
下载链接:/download/ubuntu-kylin-zh-CN,可以根据自己的需要下载相应版本),下载后的文件名:ubuntukylin-14.04.1-desktop-i386。
Qt5.3.2 for Linux 32-bit(下载链接:/downloads,根据自己的需要下载相应版本),下载后的文件名:qt-opensource-linux-x86-5.3.2.run。
二、相应步骤1、我首先在VMware workstation中安装好Ubuntu 系统,然后把下载后的qt run文件拖进Linux桌面。
(若操作不允许,需要安装VMware tools,可以直接在VMware软件的菜单栏虚拟机的下拉菜单里安装就行),建议将qt 安装文件放到主目录的一个根目录(可自行建立QT文件夹)下。
如下图所示:2、打开终端(快捷键ctrl+alt+t)输入命令chmod 777 >>>.run (也可不写此命令,命令改变文件权限)./>>>.run进行安装。
3、安装很简单,一直点击next 就行。
4、安装完后编一个简单程序测试:提示需要在Ubuntu 下安装一个编译器(终端下输入命令:sudo apt-get install g++ 安装g++编译器)。
Ubuntu 14.04下搭建Python3.4 + PyQt5.3.2 + Eric6.0开发平台

Ubuntu 14.04下搭建Python3.4 + PyQt5.3.2 + Eric6.0开发平台引言找了很多Python GUI工具集,还是觉得PyQt比较理想,功能强大跨平台,还支持界面设计器。
花一天时间折腾了Ubuntu14.04(32位)+ Python3.4 + Qt5.3.2 + PyQt5.3.2 + Eric6.0 的完整开发平台的搭建,各种出错差点放弃了,好在终于一一解决了,记录下来以后搭建起来方便点。
安装Python3.4Ubuntu14.04貌似默认安装了Python2.7 和Python3.4。
故Python3.4的安装可略去。
安装Qt5Ubuntu14.04自带Qt4的部分库文件,但是我们的平台要求Qt5,所以首先安装Qt5. Qt5.3.2下载:/downloads安装过程:下载到的是Qt5的在线安装程序,为其赋予可执行权限即可单击启动。
由于我之前文件都安装在/opt目录下,故这里以root身份安装:[plain]view plaincopyprint?1.sudo chmod a+x qt-opensource-linux-x86-1.6.0-5-online.run2.sudo ./qt-opensource-linux-x86-1.6.0-5-online.run启动界面后默认安装即可。
配置过程:安装完成后配置一下PATH,在当前用户主目录下的.bashrc (or .zshrc)文件中加入:[plain]view plaincopyprint?1.export QTDIR=/opt/Qt/5.3/gcc/2.3.export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${QTDIR}/lib4.5.export PATH=${QTDIR}/bin:${PATH}注意${QTDIR}/bin和${PATH}的顺序!因为Ubuntu14.04默认${PATH}路径中的/usr/bin下存在诸多qt命令(确切的说是指向qtchooser的软连接,qtchooser最终会选择系统自带的Qt4命令:但是这些命令默认都不存在),如果${QTDIR}/bin在${PATH}之后,会导致Qt命令失效。
Ubuntu常用软件合集(转)

1 sudo apt-get install unity-tweak-tool
Monaco字 体
这是我最喜欢的字体,在ubuntu下由于很多字体因为版权原因没有加入进来,自带的字体要是刚开始使用ubuntu的话却是会觉得有些别扭。Monaco作为Mac的默认字体,在ubunt终端下的表现 能力着实不错。 字体截图:
BCloud—百 度 网 盘iuLang(。DropBox虽然好,但是在比较和谐的网络环境下还是使用国 内的方便。
如果安装之后发现无法切换的话,可能使因为没有禁止开源显卡驱动Nouveau。可以通过管理员权限修改/etc/modprobe.d/blacklist,如果 /etc/modprobe.d/ 下有 nouveau-blacklist.conf,则编辑这个文 件。在文件末尾添加 blacklist nouveau 。
优化篇
为Ubuntu瘦身看起来很和谐,但是博主经常因为一些不知道的软件而又不想要这些了就直接apt-get remove,结果就是一些依赖的软件也统统消失了,当然也可以加-f参数修复。所以这些的优化大多会是调整一些参数或者关闭一些功能。
ubuntu-tweak
我从使用Ubuntu12.04到现在14.04,基本没离开过它。虽然Ubunt-Kylin预装了优客助手,但是和它相比还是逊色了许多,Ubuntu Tweak是一款专门为Ubuntu(GNOME桌面)准备的配置、调 整工具。主要面向新手级的普通用户。它可以设置很多并不能在系统首选项中设置的隐藏选项,以满足用户自定义的乐趣。即使是新手,也可以方便地通过它来进行适合自己的系统调整。虽然 也可以调整主题和字体,但我经常把它作为一款垃圾清理工具。平常我们通过apt-get install的软件包其实都还存在,浏览器缓存、旧的内核这些都占据了许多空间,而且很多新手害怕使用不习 惯,对于Ubuntu划分的空间都那么吝啬了些,更显得它的重要了。 还有一些需要通过PPA安装的优秀软件,通过它也可以很方面的安装。 应用截图:
GPU(CPU)版安装gromacs完整步骤

Ubuntu 14.04 系统下安装Gromacs 4.6.5 对于初学者来说安装软件比较麻烦,在网上找到安装教程往往安装步骤不全,不能完全安装,导致安装失败,我是刚入门小白,把安装经验记录下来供大家参考。
本文描述了在Ubuntu 14.04 系统下安装Gromacs 4.6.5(CPU 版和GPU版)的详细步骤。
第一步.安装CUDA (在线安装,下载速度有点慢,要有耐心啊)转自/xizero00/article/details/43227019首先验证你是否有nvidia的显卡(/cuda-gpus这个网站查看你是否有支持gpu的显卡):$ lspci | grep -i nvidia查看你的linux发行版本(主要是看是64位还是32位的):$ uname -m && cat /etc/*release看一下gcc的版本:$ gcc --version首先下载nvidia cuda的仓库安装包(我的是ubuntu 14.0464位,所以下载的是ubuntu14.04的安装包,如果你是32位的可以参看具体的地址,具体的地址是https:///cuda-downloads)wget /compute/cuda/repos/ubuntu1404/x86_64/cuda-repo-ubuntu1404_6.5-14_amd64.deb下载完成之后可以使用如下命令安装它,注意文件名修改为cuda-repo-ubuntu1404_6.5-14_amd64.debsudo dpkg -i cuda-repo-<distro>_<version>_<architecture>.deb安装好仓库之后,就可以更新你的本地仓库。
sudo apt-get update最后开始安装cuda以及显卡驱动(安装cuda的同时就会把显卡驱动也全部安装好,这个真的很方便。
但是下载的时间有点长。
GAMIT安装之安装GAMITGLOBK软件 ubuntu14.04

GAMIT安装之安装GAMIT/GLOBK软件ubuntu14.04登陆到root账号(登陆界面,并非sudo)1.将GAMIT10.50拷贝到/opt/gamit文件中(新建一个gamit的文件夹)。
虚拟机需要和WIN7共享文件:虚拟机设置-》选项-》共享文件夹-》在文件夹共享中选择总是启动(E)并添加一个共享文件夹,将相关的文件拖入到该共享文件夹下即可。
也可在宿主的WIN上面大家FTP server (下载地址:https:///download.php?type=server 搭建的方法请问度娘)2.直接到ftp://192.168.6.213中将文件复制到/opt/gamit3.sudo -i4.cd /opt/gamit5.chmod +x install_software6../install_software7.y #X11LIBPATH: X11INCPATH: /usr/include 由于第一项位空,需要修改。
8.n9.y10.gedit /opt/gamit/libraries/Makefile.config 修改MAXATM 25 MAXEPC 5760 保存并关闭,重新从6开始11.“System release number translated to 3130”记住最后的数字12.gedit /opt/gamit/libraries/Makefile.config 修改“OS_IDLinux 0001 3000“为:OS_ID Linux 0001 3130 (和你的数字相同)关闭并保存,重新从6开始13.出现GLOBK installed 字样选择Y安装完成,需要配置环境变量14.注销账户,切换到你自己的账户。
15.cd ~16.gedit .bashrc 在最后面加入:# for GAMITexportPATH=$PATH:/opt/gamit/gamit/bin:/opt/gamit/kf/bin:/opt/gamit/comexport HELP_DIR=/opt/gamit/help17.doy 如出现 DOY:Converts various date format 表示安装成功。
ubuntu 14.04安装与配置

第一步,安装Ubuntu14.04一、用wubi安装ubuntu14.04首先你要有从官网上下载的iso文件,用压缩文件浏览程序打开,你会看到wubi.exe。
在一个路径没有中文(最好)的文件夹中。
下载两个镜像:64位:ubuntu-14.04.2-desktop-amd64.iso32位:ubuntu-14.04.2-desktop-i386.iso将32位镜像解压后将64位镜像复制到32位解压后的目录下。
打开wubi.exe。
按照提示安装,按照提示重启。
二、临时解决方案:解决wubi的ubuntu14.04无法启动的问题如果只是12.04的话,有上面的几步,ubuntu就成功安装了。
但是14.04会出现系统挂载的问题,进入不了图形界面的系统。
我们需要开机,进入紫色的选择ubuntu启动的画面。
按键盘E,进入编辑。
找到“ro rootflags=sync”,改为“rw rootflags=sync”。
再按F10启动。
没错,改一个字母,系统就可以在wubi中启动了。
三、永久解决方案:让这个配置一直有效没错和你想的一样,这种方式只有一次有效。
每次开机都要手动修改。
但是我们可以通过修改配置文件的方式,使其永久有效。
(a)进入系统后,打开终端,执行$sudo gedit /etc/grub.d/10_lupin改动文件的第150 行,把ro改成rw,保存。
linux ${rel_dirname}/${basename} root=${LINUX_HOST_DEVICE} loop=${loop_file_relative} ro${args} //修改前linux ${rel_dirname}/${basename} root=${LINUX_HOST_DEVICE} loop=${loop_file_relative} rw ${args} //修改后可用查找,在查找中输入ro ${args} 即可找到对应的行。
Ubuntu 14.04 + caffe安装配置详细指南

Ubuntu14.04+ caffe安装配置详细指南Edit: Kevin (Q&A laichunren@)Reference: /shiorioxy/article/details/52652831特别说明网上关于caffe的安装教程非常多,但是对于每一步是否操作成功,出现了什么样的错误又该如何处理却没有给出说明。
因为大家的操作系统的环境千差万别,按照博客中的教程一步步的安装,最后很可能失败,有的教程甚至省略了一些细节部分,让小白更不知道如何判断每一步是否操作成功,如何处理出现的错误。
作者花费了很长时间才成功地将caffe装完,期间遇到好多错误,多次重装操作系统。
现在将经验写下来,一方面为了和大家分享讨论,另一方面是为了记录一下。
1.Caffe 官网地址:/2.本文使用2016年9月27日下载的caffe-master版本,运行平台为:Ubuntu 14.04,CUDA8.0,cuDNN v5.1,Intel Parallel Studio XE Cluster 2015,OpenCV 3.1.0, Matlab 2014b. pycharm community,anaconda( python, numpy, scipy, matplotlib, et.al.)版本说明:1.Ubuntu 版本问题Ubuntu16.04是目前最新的系统,但装完cuda8.0显卡驱动,重启系统后一直在登录界面循环而无法进入,原因是ubuntu16.04与cuda8.0不兼容。
Ubuntu15.04在cuda 官网上不再提供相关驱动文件(只有ubuntu16.04和ubuntu14.04的),因此还是选择ubuntu14.04这个版本的系统。
2.GCC 和G++ 编译器版本问题Matlab 2014b--gcc/g++ 4.7.x, Matlab 2016a--gcc/g++ 4.9.xUbuntu 14.04--gcc/g++ 4.8.x, Ubuntu 16.04--gcc/g++ 5.4.xMatlab支持的编译器版本需要和Ubuntu版本一致,否则编译matcaffe时会报错,但ubuntu14.04默认装的编译器版本比Matlab2014的高,因此要按照降级(或强制安装)的方法才可以正常使用,怀疑和显卡驱动有关。
ubuntu14.04(amd64)安装Oracle_linux_x64_11gR2

ubuntu-14.04.1-server-amd64安装Oracle_linux.x64_11gR2_database1参考《Ubuntu系统安装.mm》《安装和配置ubuntu系统.doc》文档安装系统,并配置网络连接;2更新系统(联网情况下可选,需测试离线安装)●工具和用户:Xshell、root●1)使用root用户登录;●2)执行更新系统命令:○>>apt-get update○>>apt-get dist-upgrade■PS:须确认安装,选择Y3安装Ubuntu桌面应用程序●工具和用户:Xshell、root●1)安装桌面程序命令:○>>apt-get install xubuntu-desktop■PS:须确认安装,选择Y4安装Oracle所需的依赖包●工具和用户:Xshell、root●1)下载依赖包列表的命令:○>>apt-get install automake autotools-dev binutils bzip2 elfutils expat gawk gcc gcc-multilib g++-multilib ia32-libs ksh less lesstif2 lesstif2-dev lib32z1 libaio1 libaio-dev libc6-devlibc6-dev-i386 libc6-i386 libelf-dev libltdl-dev libmotif4 libodbcinstq4-1 libodbcinstq4-1:i386libpth-dev libpthread-stubs0 libpthread-stubs0-dev libstdc++5 lsb-cxx make openssh-server pdkshrlwrap rpm sysstat unixodbc unixodbc-dev unzip x11-utils zlibc●2)逐个安装依赖包列表○apt-get install automake■PS:更新○apt-get install autotools-dev■PS:已存在【0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded】○apt-get install binutils■PS:已存在【0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded】○apt-get install bzip2■PS:已存在【0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded】○apt-get install elfutils■PS:更新○apt-get install expat■PS:更新○apt-get install gawk■PS:已存在【0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded】○apt-get install gcc■PS:已存在【0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded】○apt-get install gcc-multilib■PS:更新○apt-get install g++-multilib■PS:更新○apt-get install ia32-libs■PS:报错,提示见样例,安装替换文件●报错样例:Reading package lists... DoneBuilding dependency treeReading state information... DonePackage ia32-libs is not available, but is referred to by another package.This may mean that the package is missing, has been obsoleted, oris only available from another sourceHowever the following packages replace it:lib32z1 lib32ncurses5 lib32bz2-1.0○apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0■PS:更新○apt-get install ksh■PS:更新○apt-get install less■PS:已存在【0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded】○apt-get install lesstif2■PS:报错,提示【Unable to locate package lesstif2】■PS:跳过○apt-get install lesstif2-dev■PS:报错,提示见样例,安装替换文件●报错样例:root@VYSer13:~# apt-get install lesstif2-devReading package lists... DoneBuilding dependency treeReading state information... DonePackage lesstif2-dev is not available, but is referred to by another package.This may mean that the package is missing, has been obsoleted, oris only available from another source■PS:替换●Replaces:lesstif-devlesstifg-dbglesstifg-devlibmotif-dev○apt-get install libmotif4■PS:更新○apt-get install lib32z1■PS:已存在【0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded】○apt-get install libaio1■PS:更新○apt-get install libaio-dev■PS:更新○apt-get install libc6-dev■PS:已存在【0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded】○apt-get install libc6-dev-i386■PS:已存在【0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded】○apt-get install libc6-i386■PS:已存在【0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded】○apt-get install libelf-dev■PS:更新○apt-get install libltdl-dev■PS:更新○apt-get install libodbcinstq4-1 libodbcinstq4-1:i386■PS:更新○apt-get install libpth-dev■PS:更新○apt-get install libpthread-stubs0■PS:报错,提示【Unable to locate package libpthread-stubs0】○apt-get install libpthread-stubs0-dev■PS:更新○apt-get install libstdc++5■PS:更新○apt-get install lsb-cxx■PS:更新○apt-get install make■PS:已存在【0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded】○apt-get install openssh-server■PS:已存在【0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded】○apt-get install pdksh■PS:更新○apt-get install rlwrap■PS:更新○apt-get install rpm■PS:已存在【0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded】○apt-get install sysstat■PS:更新○apt-get install unixodbc■PS:更新○apt-get install unixodbc-dev■PS:更新○apt-get install unzip■PS:已存在【0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded】○apt-get install x11-utils■PS:已存在【0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded】○apt-get install zlibc■PS:更新5创建用户(此步不能省略,不能使用root用户安装)●工具和用户:Xshell、root●参考命令○>>groupadd oinstall○>>groupadd dba○>>useradd -g oinstall -G dba -d /opt/oracle -s /bin/bash oracle○>>passwd oracle■oracle/oracle●使用root用户修改oracle用户密码○>>passwd oracle■oracle/oracle6检查并更新系统变量●工具和用户:Xshell、root●1)检查并记录系统变量○/sbin/sysctl -a | grep sem■root@VYSer13:~# /sbin/sysctl -a | grep semkernel.sem = 250 32000 32 128kernel.sem_next_id = -1○/sbin/sysctl -a | grep shm■root@VYSer13:~# /sbin/sysctl -a | grep shmkernel.shm_next_id = -1kernel.shm_rmid_forced = 0kernel.shmall = 2097152kernel.shmmax = 33554432kernel.shmmni = 4096vm.hugetlb_shm_group = 0○/sbin/sysctl -a | grep file-max■root@VYSer13:~# /sbin/sysctl -a | grep file-maxfs.file-max = 200672○/sbin/sysctl -a | grep aio-max■root@VYSer13:~# /sbin/sysctl -a | grep aio-maxfs.aio-max-nr = 65536○/sbin/sysctl -a | grep ip_local_port_range■root@VYSer13:~# /sbin/sysctl -a | grep ip_local_port_rangenet.ipv4.ip_local_port_range = 32768 61000○/sbin/sysctl -a | grep rmem_default■root@VYSer13:~# /sbin/sysctl -a | grep rmem_defaultnet.core.rmem_default = 212992○/sbin/sysctl -a | grep rmem_max■root@VYSer13:~# /sbin/sysctl -a | grep rmem_maxnet.core.rmem_max = 212992○/sbin/sysctl -a | grep wmem_default■root@VYSer13:~# /sbin/sysctl -a | grep wmem_defaultnet.core.wmem_default = 212992○/sbin/sysctl -a | grep wmem_max■root@VYSer13:~# /sbin/sysctl -a | grep wmem_maxnet.core.wmem_max = 212992●2)然后根据上面命令中得到的参数值在【/etc/sysctl.conf】中增加对应数据,比如:○>>vim /etc/sysctl.conf○fs.aio-max-nr = 65536fs.file-max = 200672kernel.shmall = 2097152kernel.shmmax = 33554432kernel.shmmni = 4096kernel.sem = 250 32000 32 128net.ipv4.ip_local_port_range = 32768 61000net.core.rmem_default = 212992net.core.rmem_max = 212992net.core.wmem_default = 212992net.core.wmem_max = 212992●3)运行一下命令更新内容参数:○>>sysctl -p7添加对当前用户的内核限制●工具和用户:Xshell、root●1)在【/etc/security/limits.conf】文件中增加以下数据(***为当前用户名,以oracle为例)○>>vim /etc/security/limits.conf○oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536oracle soft stack 102408添加系统资源限制参数●工具和用户:Xshell、root●1)在【/etc/pam.d/login】文件中,增加以下行(有了就不用增加了)○>>vim /etc/pam.d/login○增加行【session required pam_limits.so】●2)在【/etc/pam.d/su】文件中,增加以下行○>>vim /etc/pam.d/su○增加行或取消注释【session required pam_limits.so】9创建用于安装Oracle的文件夹并设置其所有权(家目录设置)●工具和用户:Xshell、root●1)创建Oracle安装目录文件夹○>>mkdir -p /opt/oracle○>>mkdir -p /opt/oraInventory●2)使用root用户,对手动创建用户,需要设置其所有权(家目录):○>>chown -R oracle:oinstall /opt/oracle○>>chown -R oracle:oinstall /opt/oraInventory○PS:如果跳过了第四步,那就将所有权设置命令中的用户oracle和组oinstall改为自己当前用户和组(通常二者是一样的),当然这时也可以不执行这两个chown命令,本来目录创建者就是所有者了。
基于ubuntu14安装caffe及python接口过程记录_20170116

基于ubuntu14安装caffe及python接口过程记录2017-1-161.安装ubuntu14操作系统现在我的安装的深度学习的软件大都在台式机上进行的,今天要装的是caffe框架。
我的操作系统是ubuntu14.04。
2.安装caffe2.1先是安装caffe依赖项:sudo apt-get install gitsudo apt-get install libprotobuf-dev liblevelb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compilersudo apt-get install --no-install-recommends libboost-all-devsudo apt-get install libatlas-base-dev(这里的选择在后面caffe的配置文件中会需要配置。
如果换过,也要记得后面的配置需要修改。
)sudo apt-get install python-devsudo apt-get install libgflags-dev libgoogle-glog-dev liblmdb-dev安装开发所需要的一些基本的包(不一定需要),sudo apt-get install build-essential2.2下载caffe并修改Makefile.config.example文件git clone https:///bvlc/caffe.gitcd caffe/mv Makefile.config.example Makefile.config去掉CPU_ONL Y:=1的注释,即让caffe不采用GPU运行。
将# CPU_ONLY = 1前面的#去掉,因为这里没有安装GPU,需要使用CPU运行。
BLAS := atlas, 这是默认设置,如果不是安装的这个,则需要修改。
在Ubuntu14.04上安装最新版mesa

在Ubuntu14.04上安装最新版mesa关于 mesamesa是一个开源的OpenGL的实现。
它被广泛用于包括X-Windows在内的各种渲染系统中。
具体见官网:intro.html 现在,我们将在Ubuntu 14.04上编译并安装最新版mesa。
安装 LLVM/Clang 3.3LLVM/Clang是构架编译器(compiler)的框架系统,以C++编写而成,用于优化以任意程序语言编写的程序的编译时间(compile-time)、链接时间(link-time)、运行时间(run-time)以及空闲时间(idle-time),它是编译mesa的依赖之一。
目前,LLVM/Clang的最新版为3.4,在Ubuntu 14.04上,我们可以直接使用sudo apt-get install llvm来安装最新版LLVM/Clang。
但是,由于LLVM 3.4的一些bug 会对之后的工作造成一定的麻烦,这里,我们自行编译、安装较为稳定的LLVM 3.3。
具体的,首先,我们从/releases/上下载LLVM 3.3 和 Clang 3.3的源代码。
源代码下载完成后,进行解压缩,然后将Clang 3.3的源代码目录命名为clang,并移动到llvm源代码目录下的tools目录下。
具体的目录关系应如下所示:[plain]view plaincopy1.<llvmsrc>2.tools3.clang接下来我们使用configure来配置生成llvm的Makefile文件,然后就可以进行编译与安装。
注意,这里llvm之后要被mesa所link,所以在配置是应开启--enable-shared选项。
[plain]view plaincopy1.cd llvm-3.3.src2../configure --enable-shared=yes3.make4.sudo make install安装 libdrm-2.4.54最新版的mesa的编译需要高于2.4.54的libdrm_radeon库,我们使用与上文介绍的相同的方法来编译和安装。
Ubuntu桌面操作系统综教程(0.83版,全新的Ubuntu Kylin 14.04 LTS安装图解)

Ubuntu桌面操作系统综教程(0.83版,全新的Ubuntu Kylin14.04LTS安装图解)指引:1、Linux是什么、ubuntu简介、Unity桌面、Ubuntu Kylin、Ubuntu14.04的新特色、U盘启动盘制作工具、安装前的预备知识、安装过程图解2、安装之后的简单配置,针对SSD进行优化,Ubuntu下安装软件方法3、各类软件推荐,Ubuntu apt-get包处理工具的使用方法4、一些常见问题,更好中文支持、更改用户名和计算机名、忘记密码的解决办法、Linux目录解释、Linux新手需要掌握的20条基础命令、grub rescue修复方法等等5、站点、资料推荐,Linux服务器安全小贴士,如何找到一款适合自己的Linux 发行版、其他流行的Linux发行版特点简介、关于X11、Wayland、MirLinux是什么?Linux是一种自由和开放源代码的类UNIX操作系统。
严格来讲,术语Linux只表示操作系统内核本身,该操作系统内核由芬兰人Linus Torvalds在1991年10月5日首次发布。
然而人们常用Linux来指基于Linux内核的完整操作系统。
Linux的标志和吉祥物是一只名字叫做Tux的企鹅。
Linux是一个领先的操作系统,最初仅运行在英特尔X86架构的个人电脑之上,目前已经广泛支持各种计算机硬件平台,上至服务器和其他大型平台,如大型主机和超级计算机,下至各种嵌入式设备,如手机,平板电脑,路由器,电视和电子游戏机等。
世界上500个最快的超级计算机90%以上运行Linux发行版或变种。
在移动设备上广泛使用的Android操作系统就是创建在Linux内核之上。
由于Linux是自由软件,任何组织或个人,都可以创建一个符合自己需求的Linux 发行版。
发行版多为许多不同的目的而制作,包括对不同计算机硬件结构的支持,对一个具体区域或语言的本地化,实时应用,和嵌入式系统。
Ubuntu Kylin 14.04 LTS 系统初始配置——软件源配置和软件包管理工具安装

Ubuntu Kylin 14.04 LTS 系统初始配置——软件源配置和软件包管理工具安装注:下面的操作需要联网。
一、更改软件源“软件源”指的是UK14 安装软件时获取软件包的来源,这个来源绝大多数情况下就是互联网上的服务器。
既然是互联网上的服务器,就有个连接速度的问题。
UK14 默认的软件源多数情况下速度偏慢,为了获取更好的下载速度,装好系统后第一件事就是更改软件源。
点击启动器上的“系统设置”,弹出“系统设置”窗口,点击下方的“软件和更新”,弹出“软件和更新”对话框,再在“ubuntu 软件”标签下的“下载自…”列表里点选“其他站点…”,弹出“选择下载服务器”对话框,见下图(图1):(图1)上面(图1)中“选择下载服务器”里列出了可用的服务器,可以在这里选择速度快一些的服务器。
若点击“选择最佳服务器”,UK14 将会弹出一个界面自动扫描互联网测试找出速度最快的服务器,这需要耽误一些时间,我一般很少用(有时它找到的最佳服务器居然会是美洲的国家的,真的很奇怪)。
我这边根据经验,比较快的会是163 、sohu、ustc的。
选择好后,点击“选择服务器”,这时会弹出要求输入密码的对话框,见下图(图2):(图2)上面(图2)的对话框以后可能会经常见到,这是因为UK14 凡是涉及到对系统进行关键修改的操作都要验证用户的管理权限(即root 权限),这是UK14 的安全管理机制之一。
在上面(图2)中输入在系统安装过程中设置的用户密码,回车或点“授权”,即可完成更改软件源的操作。
返回到“软件和更新”对话框,点击“关闭”,又会弹出下图(图3)所示对话框:(图3)点击“图3”中的“重新载入”,UK14 系统将会自动根据新的软件源来对系统中的软件信息进行“更新缓存”的操作,完毕后会自动关闭提示框。
更换了合适的软件源后,系统后面的操作将会节省很多时间。
三、安装“新立得软件包管理器”点击启动器上的“ubuntu 软件中心”,将会启动“ubuntu 软件中心”,见下图(图4):(图4)“ubu ntu 软件中心”是推荐的安装各种软件的“中心”,类似于手机上的软件中心、应用商店、软件市场类的程序。
U盘安装ubuntu14.04系统

U盘安装ubuntu14.04系统1.所需软件:
ubuntu-14.04-desktop-i386.iso
Universal-USB-Installer-1.9.5.8.exe
2.制作USB启动盘
●运行软件Universal-USB-Installer-1.9.5.8.exe
●选择I Agree
●详细配置如下图
Step 1中选择“Ubuntu”,
Step 2中选择“ubuntu-14.04-desktop-i386.iso”,
step 3选择已插入的u盘,
需要选择format,
最后单击“Create”。
弹出的提示对话框,选择“是”。
下图表示正在做u盘启动盘
下图所示表示u盘启动盘制作顺利完成
3.U盘安装系统
插入USB启动盘到上网本上
启动上网本,并按ESC or del键,出现如下画面,并选择USB….
按回车键,进入如下画面,并选择“Install Ubuntu”,按回车键执行
进入安装ubuntu14.04阶段,选择系统语言界面如下图
选择无线网络,如下图
磁盘要求,是否网络更新
安装系统类型选择,删除系统重新安装
选择目前所在城市和时区
选择键盘模式
创建用户和密码
正在安装过程中
提示顺利安装成功
重启ubuntu14.04系统后,进入登陆ubuntu14.04系统界面如下
成功登陆并运行ubuntu14.04系统,如下图
4.移植ekoview系统到ubuntu14.04 请参考相关移植文档。
ubuntu下lammps并行安装教程

五、编译lammps的子库
在官网上下载lammps-1Feb14.tar.gz(自行解压,并修改解 压出来的文件夹名为lammps) • cd lammps/lib 分别进入不同的子库文件夹中进行编译: • cd meam(进入meam文件夹) make -f Makefile.gfortran • cd poems(进入poems文件夹) make -f Makefile.g++ • cd reax(进入reax文件夹) make -f Makefile.gfortran
二、VMD安装(64位系统)
• 官网上下载LINUX_64 OpenGL,CUDA • 终端解压tar xzvf vmd.tar.gz • cd vmd-1.9.2 • 输入 ./configure LINUXAMD64(64位的用64,32位用32) • cd src • sudo make install 安装完成,在终端输入vmd,即可打开vmd。
FFT_INC=-DFFT-FFTW2 -I/usr/local/fftw/include
FFT_PATH=-L/usr/local/fftw/lib
JPEG_INC=-I/usr/include JPEG_PATH= -Lusr/lib/********
(***是libjpeg.a的路径。)
七、制作运行程序
mpich: mpich2-1.4.1p1
lammps:lammps-1Feb14
一、必备软件安装
Ctrl+Alt+T打开终端(要求可以联网)。 用sudo apt-get install XXXX的命令安装以下几个包:buildessential, gfortran, csh或tcsh, libjpeg62, libjpeg62-dbg, libjpeg62-dev。(xxxx替换为上面内容) sudo apt-get install build-essention gfortran
ubuntu下安装git与gerrit

Download and install it now [Y/n]? y Downloading /download/bcpkix-jdk15on-151.jar ... OK Checksum bcpkix-jdk15on-151.jar OK
gerrit2@ubuntu:/home/gerrit2$ ls
examples.desktop gerrit-2.11.3.war
gerrit2@ubuntu:/home/gerrit2$ java -jar gerrit-2.11.3.war init -d
~/gerrit_siteUsing
secure
1.3 安装 openssh-client 和 openssh-server
安装 ssh,是因为下文 gerrit 用户认证会用得上,安装命令分别是: sudo apt-get install openssh-client sudo apt-get install openssh-server
2. gerrit 的安装和配置
*** Plugins ***
Installing plugins. Install plugin download-commands version v2.11.3 [y/N]? y Install plugin reviewnotes version v2.11.3 [y/N]? y Install plugin singleusergroup version v2.11.3 [y/N]? y Install plugin replication version v2.11.3 [y/N]? y Install plugin commit-message-length-validator version v2.11.3 [y/N]? y Initializing plugins. No plugins found with init steps.
ubuntu14.04下安装quagga

ubuntu14.04下安装quagga在ubuntu14.04 64位机上安装quagga-0.99.21一. 安装g++:apt-get install g++二. 安装gawk:apt-get install gawk三. 安装ncurses:sudo apt-get install libncurses5-dev四. 安装libreadline:第一种方法:apt-get install libreadline6 libreadline6-dev如果第一种方法在编译quagga-0.99.21时出现vtysh这个目录下不能make过的情况,请使用第二中方法安装readline。
第二种方法:1.下载readline-6.2.tar.gzwget -c ftp:///gnu/readline/readline-6.2.tar.gz2.解压readline-6.2.tar.gztar xzf readline-6.2.tar.gz 3.编译安装进入解压出来的目录中 make && make install五.安装quagga-0.99.211. 解压压缩包:tar xzf quagga-0.99.21.tar.gz 2.编译安装--enable-vtysh--enable-zebra--enable-user=root--enable-group=root./configure-enable-vty-group=rootmake && make install 3. 加载库文件路径 ldconfig 4. 创建log目录 mkdir /var/log/quagga/ 5. 编辑配置文件cp /usr/local/etc/zebra.conf.sample /usr/local/etc/zebra.conf 进入/usr/local/etc/zebra.conf文件: vim /usr/local/etc/zebra.conf进行修改添加log 目录六:启动程序zebra启动zebra -d 启动 zebra() zebra -h 用于查看命令行选项zebrad -d启动后用ps �Cef | grep zebra 能看到已经启动的zebra程序vtysh 启动zebra启动后输入vtysh 启动vtysh如果出现以下错误:vtysh: symbol lookup error: /usr/local/lib/libreadline.so.6: undefined symbol: UP 解决方法如下:root@localhost:~ # cd /usr/local/libroot@localhost:/usr/local/lib# ls -la libreadline*root@localhost:/usr/local/lib# mkdir /tmp/libreadline_bkroot@localhost:/usr/local/lib# mv libreadline.* /tmp/libreadline_bk/. root@localhost:/usr/local/lib# ldconfigroot@localhost:/usr/local/lib#apt-get update感谢您的阅读,祝您生活愉快。
ubuntu14.04下arm-linux-gcc4.5.1的安装与配置

ubuntu14.04下arm-linux-gcc4.5.1的安装与配置
使⽤的是友善之臂mini6410⾃带光盘中的。
1.对新版本arm-linux-gcc-5.4.1进⾏解压(注意,下⾯的C是⼤写的)
tar zxvf arm-linux-gcc-4.5.1-v6-vfp-20101103.tgz -C/
解压完成后,会解压到/opt/FriendlyARM/toolschain/4.5.1/⽬录下。
(不加C的话,应该会解压到软件压缩包同⽂件夹下⾯。
加C,是解压到根⽬录。
)
2.设置环境变量
sudo vim /etc/profile
在最后⼀⾏加:
export PATH=$PATH:/opt/FriendlyARM/toolschain/4.5.1/bin
即将交叉编译⼯具链的路径加⼊。
完成后保存。
3.使⽤命令:source /etc/profile 使环境变量⽣效
4.检查是否将路径加⼊PATH中。
echo $PATH
如果成功的话,会出现刚才设置的变量地址。
5.测试是否成功
在终端⾥输⼊arm-linux-gcc-v,这个命令会显⽰arm-linux-gcc信息和版本,如果出现以下信息则表⽰安装成功
⾄此,安装结束。
(注意,如果上⾯4.5两步不成功的话,重启计算机试⼀下。
)。
UbuntuServer14.04安装手册

UbuntuServer14.04安装⼿册1 安装前准备1.1 硬件环境准备请您⾃⾏准备操作系统安装光盘或镜像⽂件。
1.2 软件环境准备需要下载驱动软件、版本配套表,并进⾏驱动程序版本查询,流程如下:l 请根据服务器硬件配置的实际情况,获取所需的最新驱动以及版本配套表。
l 服务器未配置的硬件的驱动程序不需要安装。
l 若按下述⽅法⽆法获取到正确的驱动,请联系。
l 若按后续⽅法安装驱动后,服务器仍存在不可识别设备,请联系。
下载驱动安装包此处仅以CH121为例进⾏说明,不同服务器请下载对应的驱动安装包。
1. 登录⽹站。
2. 在主菜单中,选择“服务⽀持 > 软件下载 > 云计算与数据中⼼ > 服务器”。
3. 在导航树中,选择⽬标服务器的名称和版本号,例如“⼑⽚服务器 > Tecal E9000 Series > Tecal CH121 > V100R001C00SPC120”。
4. 在《驱动程序配套表》中查找待安装操作系统对应的驱动名称。
5. 下载中查询到的驱动安装包。
下载驱动程序配套表此处仅以CH121为例进⾏说明,不同服务器请下载对应的驱动程序配套表。
6. 登录⽹站。
7. 在主菜单中,选择“服务⽀持 > 软件下载 > 云计算与数据中⼼ > 服务器”。
8. 在导航树中,选择⽬标服务器的名称和版本号,例如“⼑⽚服务器 > Tecal E9000 Series > Tecal CH121 > V100R001C00SPC120”。
9. 下载《驱动程序配套表》。
《驱动程序配套表》中可以查看到不同操作系统对应的驱动程序名称,例如.OS与驱动对应关系举例----结束1.3 环境配置1、单板在启动阶段点击“DEL”键,输⼊默认的BIOS密码:“Huawei12#$”,进⼊BIOS菜单,设置BIOS时间为当前时间。
2、输⼊“F9”,将BIOS的设置进⾏“Load Optimal Default”操作, “YES”确认。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
安装ubuntu 14.04.1后需要安装的软件
1. 安装bumblebee,解决显卡所引起的发热和风扇问题
sudo add-apt-repository ppa:bumblebee/stable
sudo apt-get update
sudo apt-get install bumblebee virtualgl linux-headers-generic
验证lspci |grep VGA
2.科学上网,到findSpace上,找hosts ,将其中内容复制到/etc/hosts 文件的后面
sudo gedit /etc/hosts
3.设置默认的亮度
echo 4 > /sys/class/backlight/acpi_video0/brightness
4.在终端打开
sudo apt-get install nautilus-open-terminal
5.安装oracle jdk
下载,解压。
放到/usr/lib/jvm/中
such as /usr/lib/jvm/jdk1.7
改环境变量:sudo gedit /etc/profile
在末尾添加
export JA VA_HOME= /usr/lib/jvm/jdk1.7
export JRE_HOME=${JA V A_HOME}/jre
export CLASSPA TH=.:${JA V A_HOME}/lib:${JRE_HOME}/lib
export PATH=${JA V A_HOME}/bin:$PA TH
改完之后执行source /etc/profile
如果本机上还有其他版本的jdk,还要执行以下代码,将其设置为默认的jdk
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.7/bin/javac 300
sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/jdk1.7/bin/jar 300
sudo update-alternatives --install /usr/bin/javah javah /usr/lib/jvm/jdk1.7/bin/javah 300
sudo update-alternatives --install /usr/bin/javap javap /usr/lib/jvm/jdk1.7/bin/javap 300
sudo update-alternatives --config java
选择那个
检查java -version
6.安装dr for now
cd dr所在的路径
sudo ./privillege.sh
ok
7.tomcat
下载tomcat 解压放到/opt/路径下
like /opt/tomcat-8.0
编辑${TOMCAT_HOME}/bin/startup.sh
sudo gedit ${TOMCA T_HOME}/bin/startup.sh
完美。
执行在${TOMCA T_HOME}/bin下
./startup.sh
验证,浏览器访问http://localhost:8080,有东西的华,表示成功了。
8.安装其他软件。