- 不白九百
-
安装介质:U盘:使用linuxliveusbcreator软件将U盘打造成安装“光盘”1常用工具与系统安装(1)删除Unity工具,用回Gnomesudoapt-getinstallgnome-sessioin-fallback注销重新登陆(2)在官网下载deb包或在软件中心安装Dropbox,Mendely,Truecrypt,Calibre管理电子书,Chrome,workrave,GIMP(3)安装谷歌拼音输入法sudoapt-getinstallibus-googlepinyin重新启动输入法生效(4)安装vim:sudoapt-getinstallvim(5)通过Ubuntu的软件中心安装CherryTree(亦可直接到相应的官网下载对应的deb文件)说明,CherryTree在Windows下的数据文件在Ubuntu下无法打开,推测在两个平台上使用的sqlite引擎不同(6)PDF阅读整理标注除了mendeley自带工具外,还可安装Okular(7)增加对RAR压缩文件的支持sudoapt-getinstallp7zip-rar说明,使用sudoapt-getinstallrar可能会遇到“无效的编码“这一问题,原因在于该rar文件中的编码与ubuntu的不同,推荐使用p7zip-rar(8)Libreoffice乱码sudoapt-getinstallgnome-tweak-tool在系统工具->首选项->高级设置,defaultfont:默认的是ubuntu,换一个中文字体,然后就可以看到libreoffice的菜单已经不是乱码了.如果你想调整好看的英文字体,则libreoffice的菜单很可能又成了乱码彻底的解决方法是,在libreoffice的菜单---工具---选项,对话框左边点"视图",右边有一项"将系统字体用于用户界面",默认是打勾的,去掉这个勾,字体问题圆满解决(9)PDF中文显示乱码的解决方案sudoapt-getinstallxpdfpoppler-data删除/etc/fonts/conf.d/49-sansserif.conf文件(保险起见可以备份之,如下)sudomv/etc/fonts/conf.d/49-sansserif.conf/etc/fonts/conf.d/49-sansserif.conf.backup邮件thunderbird新建163邮箱时测试可能不成功,但不影响使用,使用“SSL/TLS+普通密码”可正常收发邮件(10)词典GoldenDict,使用星际译王提供的词典(11)chm文件阅读sudoapt-getinstallchmsee,完美支持中文目录书签等(12)选做:安装indicatorofubuntuoneu2022sudoadd-apt-repositoryppa:rye/ubuntuone-extrasu2022sudoapt-getupdateu2022sudoapt-getinstallindicator-ubuntuone=============================================2Texlive安装$sudomount-oloop-tiso9660/home/likuan/textlive.iso/media/iso安装perl-tk包,以便使用图形界面进行安装。sudoapt-getinstallperl-tksudo./install-tl–gui之后出现图形界面。之后的操作就比较简单了注意选择最后一项“Createsymlinksinsystemdirectories“,让安装程序自动创建语法链接。确定安装,等待……配置环境变量。sudogedit/etc/bash.bashrc在此文件末尾添加PATH=/usr/local/texlive/2011/bin/i386-linux:$PATH;exportPATHMANPATH=/usr/local/texlive/2011/texmf/doc/man:$MANPATH;exportMANPATHINFOPATH=/usr/local/texlive/2011/texmf/doc/info:$INFOPATH;exportINFOPATH重启或注销后生效安装Texworks,有两种方式:(1)sudoapt-getinstalltexworks--without-recommends必须跟后面的参数,否则会和已经安装好的texlive冲突(2)编译安装,在texworks官网上下载源代码包step1解压缩到特定文件夹step2安装必要的编译环境sudoapt-getinstallbuild-essentialsubversionlibpoppler-qt4-devlibhunspell-devlibdbus-1-devstep3qmake+make关于Qt的说明,此处使用的是系统自带的QT4.8.1,未使用自行编译的4.8.2(需要暂时从$HOME/.profile里吧QT_DIR相关变量删除)至此,英文环境的tex编译工具搭建完毕,测试一切正常。安装中文环境安装texlive的时,ctex和xecjk都会预装安装中文字体,在/usr/share/fonts/下新建一个目录(假定/texfonts.)四款Adobe字体AdobeSongStd,AdobeHeitiStd,AdobeKaitiStd,AdobeFangsongStd六套win字体建立tex字体缓冲cd/usr/share/fonts/texfonts/sudomkfontscalesudomkfontdirsudofc-cache-fv至此,中文字体安装完毕。fc-list:lang=zh-cn查看是否安装成功。中文字体YouYuanKaiTi_GB2312SimSunSimHeiFangSong_GB2312并根据fc-list:lang=zh-cn查看到的fonts编辑ctex-xecjk-winfonts.defsudogedit/usr/local/texlive/2011/texmf-dist/tex/latex/ctex/fontset/ctex-xecjk-winfonts.def将其中字体名称不一致部分修改掉%ctex-xecjk-winfonts.def:Windows的xeCJK字体设置,默认为六种中易字体%vim:ft=texsetCJKmainfont[BoldFont={SimHei},ItalicFont={KaiTi_GB2312}]{SimSun}setCJKsansfont{SimHei}setCJKmonofont{FangSong_GB2312}setCJKfamilyfont{zhsong}{SimSun}setCJKfamilyfont{zhhei}{SimHei}setCJKfamilyfont{zhkai}{KaiT_GB2312}setCJKfamilyfont{zhfs}{FangSong_GB2312}%setCJKfamilyfont{zhli}{LiSu}%setCJKfamilyfont{zhyou}{YouYuan} ewcommand*{songti}{CJKfamily{zhsong}}%宋体 ewcommand*{heiti}{CJKfamily{zhhei}}%黑体 ewcommand*{kaishu}{CJKfamily{zhkai}}%楷书 ewcommand*{fangsong}{CJKfamily{zhfs}}%仿宋% ewcommand*{lishu}{CJKfamily{zhli}}%隶书% ewcommand*{youyuan}{CJKfamily{zhyou}}%幼圆endinput注意按照fc-list中的名字来,不要有.ttf.ttc,也不要有[]按照同样的方式修改/usr/local/texlive/2011/texmf-dist/tex/latex/ctex/fontset/ctex-xecjk-winfonts.def一定要使用xelatex进行编译测试documentclass[UTF8]{ctexart}egin{document}kaishu{中国}heiti{中国}songti{中国}fangsong{中国}end{document}如在输出PDF时使用墨色更为均匀的Adobe中文字体,在使用ctexart类前要加上[adobefonts]选项测试:打开并复制其中的中文文字,没有问题=============================================3开发环境安装(1)安装codeblocks(软件中心),确保gcc/g++/gdb等组件(buildessentials)正确安装(2)安装UML工具Umbrellosudoapt-getinstallumbrello使用gitg管理代码sudoapt-getinstallgitg(3)安装QTUbuntu12.04中自带Qt4.8.1及Python2.7.3自己编译Qt步骤如下:Step1下载对应的源码包,解压缩Step2执行./configure,选择开源协议说明configure处可不指定参数,也可制定诸如静态编译,只编译某些组件等等,现在暂时使用默认选项,随着了解的深入再看其他在./configure阶段出错BasicXLibfunctionalitytestfailed!原因就在于需要安装libX11的开发包sudoapt-getinstalllibX11-devlibxext-devStep3执行make命令sudomakeinstall将编译出来的东西安装到/usr/local/Trolltech/Qt-4.8.2/下如果想更换目录,可以在configure时使用参数-prefix,如/configure-prefix/usr/local/Qt-4.8.2Step4设置环境变量可以在home/用户/.profile中增加QTDIR=/usr/local/Trolltech/Qt-4.8.2/(根据实际路径修改)PATH=$QTDIR/bin:$PATHMANPATH=$QTDIR/man:$MANPATHLD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATHexportQTDIRPATHMANPATHLD_LIBRARY_PATH测试到/usr/local/Trolltech/Qt-4.8.2/目录下,输入./qmake或双击designer等(4)安装OpenCV第一种方式:apt-getUbuntu12.04providesapackageofOpenCV2.3.1thatyoucaneasilyinstallbytyping:sudoapt-getinstalllibopencv-dev第二种方式:编译源码Essentialssudoapt-getinstallbuild-essentialcheckinstallcmakepkg-configyasmImageIOsudoapt-getinstalllibtiff4-devlibjpeg-devlibjasper-devVideoI/OYouneedsomeorallofthesepackagestoaddvideocapturing/encoding/decodingcapabilitiestothehighguimodule.sudoapt-getinstalllibavcodec-devlibavformat-devlibswscale-devlibdc1394-22-devlibxine-devlibgstreamer0.10-devlibgstreamer-plugins-base0.10-devlibv4l-devPythonPackagesneededtobuildthePythonwrappers.sudoapt-getinstallpython-devpython-numpyOtherthird-partylibrariesInstallIntelTBBtoenableparallelcodeinOpenCV.sudoapt-getinstalllibtbb-devGUIThedefaultback-endforhighguiinLinuxisGTK.YoucanoptionallyinstallQTinsteadofGTKandlaterenableitintheconfiguration(seenextsection).sudoapt-getinstalllibqt4-devlibgtk2.0-devGetacopyofthesourcecodehere,extractandcreateabuilddirectory:tar-xvfOpenCV-2.4.0.tar.bz2cdOpenCV-2.4.0/mkdirbuildcdbuildConfigureusingCMake.Youhavealotofoptionsinthisstep.ThisiswhatIuse:cmake-DWITH_QT=ON-DWITH_XINE=ON-DWITH_OPENGL=ON-DWITH_TBB=ON-DBUILD_EXAMPLES=ON..Notice,thatbyaddingthe-DWITH_QT=ON,thehighguimodulewilluseQTinsteadofGTK.IfyouwanttogowithGTKjustremovethis.Formoreinformationontheoptions,lookattheCMakeLists.txtfile.Whenyouarehappywiththeconfigurationyouhave,youcanstartcompiling:makeIfcompilationfinisheswithouterrors,youcaninstallbysaying:sudomakeinstallFinally,makesurethatyourprogramscanlinktotheOpenCVlibraryinrun-timebyaddingthefollowinglineattheendofyour/etc/ld.so.conf:/usr/local/libAndthenconfiguredynamiclinkerrun-timebindings:sudoldconfigTestingAneasywaytotestthatthecompilationwentwellistousetheOpenCVtestutilities.=============================================4影音播放(1)如果需要bt下载,使用qBittorrent,速度要比默认的TransmissionBittorrent快(2)播放电影使用smplayer(自带的totem有时会卡)sudoapt-getinstallsmplayer(3)摄像头问题,使用web 聊天时不启动,怀疑是驱动问题,通过安装cheese程序试着解决sudoapt-getinstallcheese(4)根据需要选做:安装常见的解码器。命令:sudoapt-getinstallnon-free-codecslibxine1-ffmpeggxinemencodertotem-mozillaicedaxtagtooleasytagid3toollamenautilus-script-audio-convertlibmad0mpg321mpg123libjpeg-progs=============================================5其他(1)拨号连接sudopppoeconf根据提供的帐号和密码进行设置如果是无线+拨号方式的话,不要选择在系统启动时自动连接ADSL手动连接命令:sudopondsl-providerADSL手动断开:sudopoffdsl-provider查看日志:plog(2)Ubuntu下软键盘onboard(3)$sudoapt-getinstallnautilus-open-terminal这样便会在每个文件夹的右键菜单中出现"在终端中打开"的一个选项,选择便会打开一个终端,路径为当前文件夹(4)重启X服务命令(Ubuntu和别的linux发行版不同)rightalt+printscreen+k(5)ctl+alt+F1/F7切换伪终端,会出现中文乱码,可使用LANG=C来切换(不具备记忆性,每次都要运行)(6)使用gedit打开文件,如果文件编码是gb2312或者gbk,中文可能就会是显示为乱码。解决:使用gedit的打开菜单,选择文件的同时选择编码(7)播放器(如totem)字幕乱码时,可以在选项中设定编码,将unicode设置为gbk=============================================6最后,根据需要,可对不用的功能进行清理Ubuntu软件中心删除即可,如游戏,thundermail,empathy聊天等