搜档网
当前位置:搜档网 › caffe安装

caffe安装

caffe安装
caffe安装

Caffe + Ubuntu 15.04 + CUDA 7.0 新手安装配置指南

返回特别感谢在学习和使用Caffe和CNN的过程中,超级大神Yanqing Jia, Eric Tzeng, Evan Shelhamer, Ross Girshick, Sergey Karayev, Sergio Gadarrama给予的帮助。

特别说明:

0. Caffe 官网地址:https://www.sodocs.net/doc/cf5425667.html,/

1. 本文为作者亲自实验完成,但仅限用于学术交流使用,使用本指南造成的任何不良后果由使用者自行承担,与本文作者无关,谢谢!为保证及时更新,转载请标明出处,谢谢!

2. 本文旨在为新手提供一个参考,请高手勿要吐槽,有暴力倾向者,请绕道,谢谢!

3. 本文使用2015年5月5日下载的caffe-master版本,运行平台为:Ubuntu 15.04,CUDA7.0,cuDNN v2(以前一直是cuDNN R1),OpenCV 3.0.0rc1。

4. 安装过程,因为平台不同、设备不同、操作者不同,会遇到各种奇怪的问题和报错信息,请善用Caffe官网的Issues和caffe-user论坛,以及Google和Baidu。参考本指南,请下载最新版caffe-master,新版本很多文件已经变更。

5. 最后更新时间:2015年5月6日。本次更新主要是在新版本的软件进行部署,并修正了过去的一些bug,保留了原来14.04下安装的部分步骤。

洋洋洒洒一大篇,就没截图了,经过几个月的使用,使用Caffe还是建议在Ubuntu系统下完成,因为不需要太多的编程,Windows版需要一定的编程基础,且因为没有官方Release版,所以更新和FixBug都麻烦一些.这里有个建议是,如果将来要做大数据集,最好事先给Linux留多点空间,比如Imagenet,估计500G都不为过。不过也可以全部使用软链接链接到Windows的NTFS磁盘,我后期实验都是使用这个方法。另外,请阅读完,至少一个部分再进行动手操作,避免多余的工作,写作能力有限,尽请见谅。

新版的各种软件,安装起来还是有一定的困难的,所以请大家使用的时候要有耐心。不过Ubuntu15.04相对于14.04有两个进步,一是窗口不会在无聊的闪烁了(也可能是驱动问题);二是访问网页时,不会再半天都无法响应。

这篇安装指南,适合零基础,新手操作,请高手勿要吐槽!

简单介绍一下:Caffe,一种Convolutional Neural Network的工具包,和Alex的cuda-convnet功能类似,但各有特点。都是使用C++ CUDA进行底层编辑,Python进行实现,原作主要部署于Ubuntu,也有大神发布了Windows版,但其他相关资料较少,不适合新手使用,所以还是Ubuntu的比较适合新手。(相对而言)

本文主要包含5个部分,包括:

o第一部分Linux安装

o第二部分nVidia驱动和CUDA T oolkit的安装和调试(*.deb方法,特别推荐)

o第二部分nVidia驱动和CUDA T oolkit的安装和调试(*.run方法)

o第三部分Python安装和调试

o第四部分Matlab安装和调试

o第五部分Caffe的安装和测试

第一部分Linux安装

Linux的安装,如果不是Linux粉,只是必须,被迫要用它来作作科研什么的,建议安装成双系统,网上方法很多,这里我就不详细写了,安装还算是傻瓜式的,和windows的过程类似,至于语言,如果觉得难度还不够大的话,完全可以装E文版的,甚至日文,德文~~~,我是装的简体中文版,我总共用分出的500G的空间来安装Ubuntu 14.04,这个版本是最新的版本,有个好处是,可以直接访问Windows8.1的NTFS分区,不用做额外的操作,而且支持中文,例如:$ cd /media/yourname/分区名字/文件夹名,当然GUI就更方便了.

我的分区设置如下:

根分区:\ 100G,

Swap交换分区:16G ,这里,我设置和我的内存一样,据说小于16G的内存,就设置成内存的1.5-2倍

boot分区:200M

Home分区:剩余的空间,鉴于Imagenet,PASCAL VOC之类的大客户,建议500G,至少300G以上。

PS:解决启动分区错误

基本上,重装起来,都会破坏原来的启动分区表,还原Windows分区的一个简单办法:

$ sudo gedit etc/default/grub

设置:GRUB_DEFAULT = 2

$ sudo update-grub

该方法适用于安装双系统后,"看得到Linux,看不到Windows”的情况,反过来的话,请大家自己百度吧。

PS:关于我的笔记本的特例,仅供类似设备的参考

笔记本配置:技嘉P35X v3,i7-4720HQ@2.6G/16G/NVidia GTX 980 4G/Intel HD 4600/128G SSD*2 + 2T SATA *2

我的两组硬盘SSD和SATA分别做Raid 0,目的是合并逻辑分区,没有考虑冗余备份问题,最后的状态是2个逻辑硬盘块256G SSD + 4T SATA,用的GPA分区,最后导致利用Ubuntu的GRUB启动界面找不到Windows分区。所以上面的方法失效。不过,可以通过笔记本的F12和Bios设置来实现启动分区的选择,并且我用Linux的机会很少,所以也就如此处理了,Linux高手可以自己折腾一下Grub 启动。Ubuntu 15.04安装在SATA逻辑分区,SSD分区安装Windows8.1。

第二部分两种安装方法,任选其一即可,推荐第二种方法(*.deb方法)。

第二部分:nVidia驱动和CUDA Toolkit的安装和调试(*.deb方法)

PS:特别推荐*.deb的方法,目前已提供离线版的deb文件,该方法比较简单,不需要切换到tty模式。这里以CUDA 7.0为例。

一、CUDA Repository

获取CUDA安装包,安装包请自行去NVidia官网下载。

$ sudo dpkg -i cuda-repo-ubuntu1410-7-0-local_7.0-28_amd64.deb

$ sudo apt-get update

二、CUDA Toolkit

$ sudo apt-get install -y cuda

三、Environment Variables

$ export CUDA_HOME=/usr/local/cuda-7.0

$ export LD_LIBRARY_PATH=${CUDA_HOME}/lib64

$ PATH=${CUDA_HOME}/bin:${PATH}

$ export PATH

第二部分:nVidia驱动和CUDA Toolkit的安装和调试(*.run方法)

PS:这里其实可以参考nVidia 官方提供的CUDA安装手册,非常相近,32页的,不过是全英文的,我就是参考这个文档完成后面的配置和验证工作。

https://https://www.sodocs.net/doc/cf5425667.html,/rdp/cuda-65-rc-toolkit-download#linux。一般要输入你的用户名和密码,就是下载6.5的那个账号。

一、Verify You Have a CUDA-Capable GPU

执行下面的操作,然后验证硬件支持GPU CUDA,只要型号存在于

https://https://www.sodocs.net/doc/cf5425667.html,/cuda-gpus,就没问题了

$ lspci | grep -i nvidia

二、Verify You Have a Supported Version of Linux

$ uname -m && cat /etc/*release

重点是“x86_64”这一项,保证是x86架构,64bit系统

三、Verify the System Has gcc Installed

$ gcc --version

没有的话就先安装吧,这个是必须的用来编译CUDA Toolkit,不过Ubuntu 14.04是默认有的

四、Download the NVIDIA CUDA Toolkit

下载地址:https://https://www.sodocs.net/doc/cf5425667.html,/cuda-toolkit

验证地址:https://https://www.sodocs.net/doc/cf5425667.html,/rdp/cuda-rc-checksums

$ md5sum filename

例如:md5sum cuda_6.5.11_rc_linux_64.run ,这个文件的正确md5 =

a47b0be83dea0323fab24ca642346351

这个感觉蛮重要,我第一次安装的时候md5就没通过,强制安装,结果就有问题,后面重新下载了再安装了一次

五、Handle Conflicting Installation Methods

根据官网介绍,之前安装的版本都会有冲突的嫌疑

所以,之前安装的Toolkit和Drievers就得卸载,屏蔽,等等

六、Graphical Interface Shutdown

退出GUI,也就是X-Win界面,操作方法是:同时按:CTRL+ALT+F1(F2-F6),切换到TTY1-6命令行模式。

关闭桌面服务:

$ sudo stop lightdm

七、Interaction with Nouveau

Nouveau是一个开源的显卡驱动,Ubuntu 14.04 默认安装了,但是它会影响nVidia驱动的安装,所以只有请他回老家了,sorry!

$ sudo vi /etc/modprobe.d/nvidia-graphics-drivers.conf

写入:blacklist nouveau

保存并退出: wq!

检查:$ cat nvidia-graphics-drivers.conf

$ sudo vi /etc/default/grub

末尾写入:rdblacklist=nouveau nouveau.modeset=0

保存并退出: wq!

检查:$ cat /etc/default/grub

八、Installation CUDA 6.5

切换到cuda_6.5.11_rc_linux_64.run 所在的目录,然后执行安装命令:

$ sudo sh cuda_6.5.11_rc_linux_64.run

再次提醒,安装前一定要执行md5sum ,至于如果发现md5检测不一致,怎么办?别逗了,去nVidia 重新下载就行了,地球人都知道,别无限循环就好^_^!

这里会一路问你各种问题,基本上就是Accept-yes-Enter-yes-Enter-yes-Enter,其实就是让你接受协议,然后安装的默认位置确认等等,recruit就别自定义安装位置了,默认才是天堂。

九、Extra Libraries

安装一些必要的库文件,譬如:OpenGL (e.g., Mesa), GLU, GLUT, and X11 (including Xi, Xmu, and GLX).

$ sudo apt-get install freeglut3-dev build-essential libx11-dev libxmu-dev libxi-dev

libgl1-mesa-glx libglu1-mesa libglu1-mesa-dev

十、驱动装完了,可以回到GUI界面了,也可以继续留这里玩文本。。。

$ sudo start lightdm

十一、POST-INSTALLATION ACTIONS

1. Environment Setup

$ export PATH=/usr/local/cuda-6.5/bin:$PATH

$ export LD_LIBRARY_PATH=/usr/local/cuda-6.5/lib64:$LD_LIBRARY_PATH

PS:如果出现安装失败,重启系统,重新安装一遍基本都可以解决,实在不行就卸载原来的驱动再安装一遍。

a. 卸载现有驱动

$ sudo nvidia-installer --uninstall

b. 重装CUDA Toolkit

$ sudo sh cuda_6.5.11_rc_linux_64.run

好了,到这里所有nVidia CUDA的安装就结束了,下面看看Caffe如何安装

第三部分Python安装和调试

1. 安装IDE运行环境

选择一个适合你的IDE运行环境,我是用的是Spyder,因为它内置了iPython 环境,Caffe有不少的程序是基于iPython 环境完成的。安装方法很简单,直接在Ubuntu软件中心搜索“spyder”即可安装。

2. iPython NoteBook 安装

另外一个比较推荐的方法是使用iPyhthon NoteBook(基于浏览器的Python IDE),特别是适合需要用Python做教程的老师们,可以直接导出.py, .ipynb, html格式,安装步骤如下:

$ sudo apt-get install -y ipython-notebook pandoc

启动(自动打开浏览器):

$ ipython nootbook

一个简单的使用iPython NoteBook生成的html的例子:

examples_notebook.html example_notebook.ipynb

3. 配置和编译pycaffe(见第五部分)

第四部分Matlab安装和调试

1.下载

由于该软件为商业软件,请大家自行寻找,安装学习,并确保不使用做商业目的,下载24小时删除......

2. 预准备

选择Mathworks.Matlab.R2014a.Unix.iso - 右键- 使用磁盘映像挂载器打开”

进入装载的虚拟光盘,拷贝全部文件至home/Matlab 文件夹

(PS:我的原则是能GUI就GUI,喜欢CMD的可以参照执行)

复制Crack/install.jar至home/Matlab/java/jar/ 并覆盖源文件

$ sudo cp install.jar /home/Matlab/java/jar/

3. 授权安装文件夹

$ chmod a+x Matlab -R

4. 安装

$ sudo ./install

选项:不使用Internet安装

序列号:12345-67890-12345-67890

默认路径:/usr/local/MATLAB/R2014a

激活文件:license_405329_R2014a.lic

拷贝libmwservices.so 至/usr/local/MATLAB/R2014a/bin/glnxa64

$ sudo cp libmwservices.so /usr/local/MATLAB/R2014a/bin/glnxa64/

安装完毕,程序默认启动路径:

$ sh /usr/local/MATLAB/R2014a/bin/matlab

5.解决编译器gcc/g++版本问题。(这里因为折腾了一会,所以只做参考,基本流程就2步,有问题,大家可以自己尝试。)

因为Ubuntu 15.04的gcc/g++版本是4.9.2,而Matlab 2014a(2015a)的版本是4.7.x所以在使用matla调用mex文件的时候,基本上都会报错,根据报错信息,考虑如下两步解决方案。

1. 降级安装gcc/g++版本为4.7.x

(1). 下载gcc/g++ 4.7.x

$ sudo apt-get install -y gcc-4.7

$ sudo apt-get install -y g++-4.7

(2). 链接gcc/g++实现降级

$ cd /usr/bin

$ sudo rm gcc

$ sudo ln -s gcc-4.7 gcc

$ sudo rm g++

$ sudo ln -s g++-4.7 g++

2. 暴力引用新版本GLIBCXX_

3.

4.20

$ sudo cp /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20

/usr/local/MATLAB/R2014a/sys/os/glnxa64/libstdc++.so.6.0.20

$ sudo mv libstdc++.so.6 libstdc++.so.6.backup

$ sudo ln -s libstdc++.so.6.0.20 libstdc++.so.6

$ sudo ldconfig -v

通过命令“strings /usr/local/MATLAB/R2014a/sys/os/glnxa64/libstdc++.so.6 | grep GLIBCXX_” 可以看一下,是否已经成功包含了GLIBCXX_3.4.20,如果已经存在,基本上就成功了。

6.编译Matlab用到的caffe文件(见第五部分)

第五部分Caffe的安装和测试

对于Caffe的安装严格遵照官网的要求来:https://www.sodocs.net/doc/cf5425667.html,/installation.html

一、安装BLAS

这里可以选择(ATLAS,MKL或者OpenBLAS),我这里使用MKL,首先下载并安装英特尔?数学内核库Linux* 版MKL,下载链接是:https://https://www.sodocs.net/doc/cf5425667.html,/en-us/intel-education-offerings,请下载Student版,先申请,然后会立马收到一个邮件(里面有安装序列号),打开照着下载就行了。

下载完之后,要把文件解压到home文件夹(或直接把tar.gz文件拷贝到home文件夹,为了节省空间,安装完记得把压缩文件给删除喔~),或者其他的ext4的文件系统中。

接下来是安装过程,先授权,然后安装:

$ tar zxvf parallel_studio_xe_2015.tar.gz (如果你是直接拷贝压缩文件过来的)

$ chmod a+x parallel_studio_xe_2015 -R

$ sudo ./install_GUI.sh

二、MKL与CUDA的环境设置

1. 新建intel_mkl.conf,并编辑之:

$ sudo gedit /etc/ld.so.conf.d/intel_mkl.conf

/opt/intel/lib/intel64

/opt/intel/mkl/lib/intel64

2. 新建cuda.conf,并编辑之:

$ sudo gedit /etc/ld.so.conf.d/cuda.conf

/usr/local/cuda/lib64

/lib

3. 完成lib文件的链接操作,执行:

$ sudo ldconfig -v

三、安装OpenCV 3.0.0

1. 下载并编译OpenCV(官网原版OpenCV:https://www.sodocs.net/doc/cf5425667.html,/),或者使用本站提供的修改版的安装包 Install-OpenCV-master (下面的安装方式使用该包完成,安装包修改了dependencies.sh文件并增加了OpenCV 3.0.0的安装文件,同时保留了原来的

2.3x和2.4x版)

2. 切换到文件保存的文件夹,然后安装依赖项:

$ sudo sh Ubuntu/dependencies.sh

3. 切换目录Ubuntu\3.0\安装OpenCV 3.0.0rc1:

$ sudo sh opencv3_0_0-rc1.sh

保证网络畅通,因为软件需要联网这里时间较长,请耐心等待。。。,

四、安装其他依赖项

1. Google Logging Library(glog),下载地址:https://https://www.sodocs.net/doc/cf5425667.html,/p/google-glog/,然后解压安装:

$ tar zxvf glog-0.3.3.tar.gz

$ ./configure

$ make

$ sudo make install

如果没有权限就chmod a+x glog-0.3.3 -R , 或者索性chmod 777 glog-0.3.3 -R , 装完之后,这个文件夹就可以kill了。

2. 其他依赖项,确保都成功

$ sudo apt-get install -y libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev

libboost-all-dev libhdf5-serial-dev

$ sudo apt-get install -y libgflags-dev libgoogle-glog-dev liblmdb-dev protobuf-compiler

五、安装Caffe并测试

1. 安装pycaffe必须的一些依赖项:

$ sudo apt-get install -y python-numpy python-scipy python-matplotlib python-sklearn python-skimage python-h5py python-protobuf python-leveldb python-networkx python-nose python-pandas python-gflags Cython ipython

$ sudo apt-get install -y protobuf-c-compiler protobuf-compiler

2. 安装配置nVidia cuDNN 加速Caffe模型运算

a. 安装cuDNN

该改版本caffe-master默认支持cudnn-6.5-linux-x64-v2,使用cudnn-6.5-linux-R1会报错,安装前请去先官网下载最新的cuDNN。

$ sudo cp cudnn.h /usr/local/include

$ sudo cp libcudnn.so /usr/local/lib

$ sudo cp libcudnn.so.6.5 /usr/local/lib

$ sudo cp libcudnn.so.6.5.48 /usr/local/lib

b. 链接cuDNN的库文件

$ sudo ln -sf /usr/local/lib/libcudnn.so.6.5.48 /usr/local/lib/libcudnn.so.6.5

$ sudo ln -sf /usr/local/lib/libcudnn.so.6.5 /usr/local/lib/libcudnn.so

$ sudo ldconfig -v

3. 切换到Caffe-master的文件夹,生成Makefile.config配置文件,执行:

$ cp Makefile.config.example Makefile.config

4. 配置Makefile.config文件(仅列出修改部分)

a. 启用CUDNN,去掉"#"(目前caffe-master仍然只支持R1版本)

USE_CUDNN := 1

b. 启用GPU,添加注释"#"

# CPU_ONLY := 1

c. 配置一些引用文件(增加部分主要是解决新版本下,HDF5的路径问题)

INCLUDE_DIRS := $(PYTHON_INCLUDE) /usr/local/include

/usr/lib/x86_64-linux-gnu/hdf5/serial/include

LIBRARY_DIRS := $(PYTHON_LIB) /usr/local/lib /usr/lib /usr/lib/x86_64-linux-gnu/hdf5/serial d. 启用Intel Parallel Studio XE 2015 Professional Edition for C++ Linux

BLAS := mkl

e. 配置路径,实现caffe对Python和Matlab接口的支持

PYTHON_LIB := /usr/local/lib

MATLAB_DIR := /usr/local/MATLAB/R2014a

5. 配置Makefile文件(实现对OpenCV 3.x的支持)

查找“Derive include and lib directories”一节,修改“LIBRARIES +=”的最后一行,增加

opencv_imgcodecs

opencv_core opencv_highgui opencv_imgproc opencv_imgcodecs

6. 编译caffe-master!!!"-j8"是使用CPU的多核进行编译,可以极大地加速编译的速度,建议使用。

$ make all -j8

$ make test -j8

$ make runtest -j8

编译Python和Matlab用到的caffe文件

$ make pycaffe -j8

$ make matcaffe -j8

六、使用MNIST数据集进行测试

Caffe默认情况会安装在$CAFFE_ROOT,就是解压到那个目录,例如:

$ home/username/caffe-master,所以下面的工作,默认已经切换到了该工作目录。下面的工作主要是,用于测试Caffe是否工作正常,不做详细评估。具体设置请参考官网:

https://www.sodocs.net/doc/cf5425667.html,/gathered/examples/mnist.html

1. 数据预处理

$ sh data/mnist/get_mnist.sh

2. 重建lmdb文件。Caffe支持三种数据格式输入网络,包括Image(.jpg, .png等),leveldb,lmdb,根据自己需要选择不同输入吧。

$ sh examples/mnist/create_mnist.sh

生成mnist-train-lmdb 和mnist-train-lmdb文件夹,这里包含了lmdb格式的数据集

3. 训练mnist

$ sh examples/mnist/train_lenet.sh

至此,Caffe安装的所有步骤完结,下面是一组简单的数据对比,实验来源于MNIST数据集,主要是考察一下不同系统下CPU和GPU的性能。可以看到明显的差别了,虽然MNIST数据集很简单,相信复杂得数据集,差别会更大,Ubuntu+GPU是唯一的选择了。

测试平台1:i7-4770K/16G/GTX 770/CUDA 6.5

MNIST Windows8.1 on CPU:620s

MNIST Windows8.1 on GPU:190s

MNIST Ubuntu 14.04 on CPU:270s

MNIST Ubuntu 14.04 on GPU:160s

MNIST Ubuntu 14.04 on GPU with cuDNN:30s

Cifar10_full on GPU wihtout cuDNN:73m45s = 4428s(Iteration 70000)

Cifar10_full on GPU with cuDNN:20m7s = 1207s(Iteration 70000)

测试平台2:技嘉P35X v3,i7-4720HQ@2.6G/16G/NVidia GTX 980 4G

MNIST Ubuntu 15.04 on GPU with cuDNN:33s

对比测试1:2*E5-2620(12CPUs)/128G/Tesla K20M/CUDA5.5/CentOS 6.4

MNIST CentOS 6.4 on GPU:294s

对比测试2:Tesla K40M/CUDA6.5/ubuntu 14.04

MNIST on GPU with cuDNN:30s

对比测试3:GTX 660/CUDA6.5/ubuntu 14.04

MNIST on GPU with cuDNN:49s

对比试验1是一个不太公平的测试,毕竟性能差很大,很可能不单单是由Tesla K20s 和GTX 770带来的,也可能是因为CentOS或者是CUDA5.5(without cuDNN)的影响,但总体上的结论和Caffe官网的 reference performance numbers一致,对于普通用户:GTX的性价比高很多。对比试验2展现了Tesla K40的强大性能,相信对于复杂图像,它应该有更强劲的表现。(感谢香港城市大学Ph.D Jingjing、南京理工大学Ph.D JinLu、华中科技大学MS LiuMaolin 提供的测试环境和测试数据。)

Ubuntu软件安装方法完全指南

Ubuntu软件安装方法完全指南 Ubuntu软件安装方法完全指南 刚开始使用Ubuntu的用户时常有这样的问题,我要安装新软件怎么办?.exe文件在哪里,怎么软件有这么多格式?RPM包,.tar.gz是什么?怎么就是安装不了啊?等等等等.的确,在Windows下安装文件只需要双击即可,所以很多人在Ubuntu下觉得很不习惯.事实上,使用Ubuntu平台下的新利得软件包管理器安装大部分软件比在Windows平台下更加简单,操作更加容易.当然,也有很多软件Ubuntu的储藏库里面没有,而这些软件有着各式各样的格式,因而安装方法也都不一样.下面我就Ubuntu下安装软件的方法做一个详细的总 一.使用新立得软件包管理器安装程序.新立得拥有一个友好的图形界面,你可以使用它安装大部分Ubuntu软件库里已有的程序.定位到系统-系统管理-新立得软件包管理器启动,基于安全考虑,系统会提示你输入管理员密码.在这里,你可以搜索你需要安装的程序,标记后应用即可. 3步安装:搜索,标记,应用 搜索你需要安装的程序.在新立得里面有成千上万种主题,应用程序,软件包,文档.所有的这些文件包都被存放在Ubuntu的服务器上供下载和升级.新立得相当于一个升级版的w indows升级工具,因为它除了可以升级系统文件之外,还可以通过它安装的非关键性程序.你可以在侧边栏的分类中查找软件.点击工具栏上的搜索图标进行搜索. 找到需要安装的文件包后,右键点击标记.系统很有可能会提示你一些依赖程序将会同时被安装,幸运的是这些系统会自动为你解决.记住:你可以使用同样的步骤卸载程序(右键 点击,选择卸载).你也可以一次标记多个安装包以节省时间. 标记完毕所有需要安装的文件之后,点击应用图标.新立得会自动下载安装. 常见问题: 1.如果找不到我需要的文件怎么办? 其实这是很正常的.大概说来有以下3个原因: 新立得软件包管理器里面的所有文件包都来自Ubuntu的主源,但是除了默认的源之外还有很多非官方软件源.在你放弃安装之前尝试一下激活额外的源.

Ubuntu 软件的安装与升级

第9章 Ubuntu 软件的安装与升级 教学提示:软件的安装与系统升级是使用操作系统基本任务,Ubuntu Linux操作系统采用APT管理软件,使Linux系统软件安装维护方面更加方便易用。本章涉及的内容主要有APT管理基础知识,命令或者图形环境软件的安装与升级。 教学要求:学习完本章后,将了解APT软件管理原理,能够使用命令与图形界面进行软件的安装与系统升级, 9.1 ATP简介 以往,使用过Windows而又转用Linux的用户一定为软件的安装与系统的安全升级烦恼,当对于有类似Red Hat那样的RMP包安装方式,linux是一大进步,但是对于RPM包安装一个很大的问题就是包的依赖性与安装后的软件维护问题,现在Ubuntu提供了APT (高级软件包工具,Advanced 软件包名Tool),在软件安装维护方面更加方便易用,使用起来比Windows的安装与维护甚至更为方便。 在Linux最初只有.tar.gz的打包文件,用户必须编译每个他想在Linux上运行的软件。对于用户,一方面,需要一个快速、实用、高效的方法来安装软件包;另一方面,当软件包更新时,这个工具应该能自动管理关联文件和维护已有配置文件。Debian率先解决了这个问题,这就是APT(Advanced Packaging Tool)。作为Debian的孪生兄弟Ubuntu自然就采用了这种高级的高级软件包管理工具。 9.2 命令环境软件的安装与升级 9.2.1常用apt类命令 1.apt-get—文本环境的软件的安装、升级与移除命令 apt-get 命令会检查软件包的完整性关系,如果即使完整性检查失败了仍然继续安装,

ubuntu用源码安装软件

在Ubuntu中附带了丰富的软件,这些软件一般使用图形化的自动方式(“添加/删除”或“新立得”)即可轻松安装,但是对于那些刚刚问世的新软件,Ubuntu的源中还未 收录其中,这时我们就需要用到一种更通用的安装方式:通过手工方式从源文件来安装这些 软件。下面就介绍这种手工安装方式的详细步骤。 一、安装编译程序 因为要编译源代码,所以第一步就是安装编译和构建之类的程序。如果你已经安装过了,可以跳过此步。在Ubuntu系统中非常简单,只要执行下面命令就行了: $ sudo apt-get install build-essential 该命令执行后,从源文件安装软件所需的工具,如gcc、make、g++及其他所需软件就 安装好了。 二、下载并编译软件的源代码 当我们下载源文件时,一定要弄清该软件所依赖的库文件和其他程序,并且首先将它们 装好。这些信息,通常都能在该开源项目的主页上查找到。做好这些准备工作后,我们就可 以进行下面的工作了。因为,软件的源代码通常以压缩文件形式发布,所以需要将其解压到 指定目录。命令如下所示: OwnLinux@ubuntu:~$ tar xvzf program.tar.gz OwnLinux@ubuntu:~$ cd program/ 如果你的对tar命令不熟悉请点击这里阅读《tar命令详解》 在Linux下从源文件安装程序时,有一个通用模式,即配置(。/configure)–>编译(make)–>安装(sudo make install)。但是,此前你最好还是阅读源文件中附带的安 装说明,因为对于每个程序,其开发者的指示才是最具权威性的。程序开发者通常将安装说 明存放在名为INSTALL或README.到哪里找这些文件呢?它们在项目主页或源代码主目录中 都能找到。 1.配置 构建应用的第一步就是执行configure脚本,该脚本位于程序源文件的主目录下: OwnLinux@ubuntu:~/program$ ./configure 该脚本将扫描系统,以确保程序所需的所有库文件业已存在,并做好文件路径及其他所 需的设置工作。如果程序所需的库文件不完全,该配置脚本就会退出,并告诉您还需要哪些 库文件或者是哪些版本太旧需要更新。如果遇到这种情况,仅弄到含有该库文件的软件包还 是不够的,同时还要找到具有该库文件所有头文件的开发包,在Ubuntu中,这样的包一般 以-dev作为文件名的结尾。安装好所有需要的库文件后,重新运行配置脚本,直到没有错 误提示为止,这说明需要的库文件已经全部安装妥当了即满足了依赖关系。 2.编译 当配置脚本成功退出后,接下来要做的就是编译代码了。具体操作为在源文件的主目录 中运行make命令: OwnLinux@ubuntu:~/program$ make 这时,您会看到一串编译输出数据迅速从屏幕上滚过,如果正常的话,系统会返回的提 示符状态。然而,如果编译过程中出现错误的话,排错的过程可就不像配置步骤那么简单了。因为,这通常要涉及到源代码的调试,可能源代码有语法错误,或其他错误等等。怎么办? 如果您是编程高手,那就自己调试吧!否则,检查该软件的邮件列表等支持渠道,看看是不 是已知的bug,如果是就看看别人是怎么解决的,不是就提交一份bug报告吧,也许不久就 会有解决办法。 3.安装

ubuntu软件安装卸载删除

说明:由于图形化界面方法(如Add/Remove...和Synaptic Package Manageer)比较简单,所以这里主要总结在终端通过命令行方式进行的软件包安装、卸载和删除的方法。 一、Ubuntu中软件安装方法 1、APT方式 (1)普通安装:apt-get install softname1softname2…; (2)修复安装:apt-get-f install softname1softname2...;(-f Atemp to correct broken dependencies) (3)重新安装:apt-get--reinstall install softname1softname2...; 2、Dpkg方式 (1)普通安装:dpkg-i package_name.deb 3、源码安装(.tar、tar.gz、tar.bz2、tar.Z) 首先解压缩源码压缩包然后通过tar命令来完成 a.解xx.tar.gz:tar zxf xx.tar.gz b.解xx.tar.Z:tar zxf xx.tar.Z c.解xx.tgz:tar zxf xx.tgz d.解xx.bz2:bunzip2xx.bz2 e.解xx.tar:tar xf xx.tar 然后进入到解压出的目录中,建议先读一下README之类的说明文件,因为此时不同源代码包或者预编译包可能存在差异,然后建议使用ls-F--color或者ls-F命令(实际上我的只需要l命令即可)查看一下可执行文件,可执行文件会以*号的尾部标志。一般依次执行./configure make sudo make install 即可完成安装。 二、Ubuntu中软件包的卸载方法 1、APT方式

Ubuntu16.04环境上安装常用软件的方法

在Ubuntu16.04环境中安装常用软件的方法 1.在ubuntu16.04环境中修改IP,MAC和DNS: /*卡设备,进行修改 sudo gedit /etc/init.d/rc.local sudo ens33 dowm sudo ens33 hw ether xx:xx:xx:xx:xx:xx(mac地址) sudo ens33 up -----但是好像重启后就有字段修改了网卡地址*/----忽略这个这个吧 通过下面设置,可完成ip,mac,dns的修改 sudo gedit /etc/network/interfaces 修改如下: auto lo iface lo inet loopback auto ens33 iface ens33 inet static pre-up ifconfig ens33 hw ether xx:xx:xx:xx:xx:xx(mac地址) address x.x.x.x(ip地址) netmask 255.255.0.0 gateway x.x.x.x 保存后,需要PC再查看ifconfig 就发现ip和mac是更改了的 -----也可以单独设置DNS、MAC地址 sudo gedit /etc/resolv.conf nameserver xx.xx.xx.xx//设置的dns 2.使用Xftp往linux环境中上传文件,则buntu上必须先安装有ssh,安装和设 置SSH服务步骤如下: 最好是切换到root用户下sudo su 安装ssh-server

sudo apt-get install openssh-server ●安装ssh-client sudo apt-get install openssh-client ●确认sshserver是否安装 ps –e|grep ssh /etc/init.d/ssh start ●扩展配置 SSH默认服务端口为22,用户可以自已定义成其他端口,如222,需要修改的配置文件为: gedit /etc/ssh/sshd_config 把里面的Port参数修改成222即可 然后重启SSH服务: sudo/etc/init.d/ssh restart 3.在本机安装Xshell,连接Ubuntu中的linux ●确保Ubuntu可以联网 ●ssh服务启动了 ●打开xshell,新建连接 ●在【用户身份验证】下,输入自己linux操作系统下的普通用户名和密码, 之后【确认】-【连接】

iraf在ubuntu下的安装过程

IRAF安装之傻瓜篇 对于刚刚入手的人来说最头疼的莫过于安装,其实真正经历过后才知道,这种头疼多半来自于对IRAF植根的土壤Linux等操作系统的不熟悉和道听途说的前人经历,亲手安装过,就没有什么好头疼的了,10分钟搞定,完全不在话下。本文就简要介绍一下IRAF的安装过程。 本文中默认的操作系统是Linux/Ubuntu or Debian也是我在用的操作系统,如果你是其他的Linux甚至是MaxOS用户,安装过程也都是大同小异的,有出入的地方我也会尽量自己的说明。本文介绍的版本从IRAF到需要的一些包都是最新的版本,不过据IRAF的维护者介绍,下一阶段的开发目标中就包括了使得IRAF的安装过程更加简化,到了那时,可能这篇文章也就没什么必要了。 第一步,安装tcsh以及一些必要的包 sudo apt-get install tcsh wget https://www.sodocs.net/doc/cf5425667.html,/~rubab/iraf/ldso_1.9.11-15_i386.deb sudo dpkg -i ldso_1.9.11-15_i386.deb wget https://www.sodocs.net/doc/cf5425667.html,/~rubab/iraf/libc5_5.4.46-15_i386.deb sudo dpkg -i libc5_5.4.46-15_i386.deb wget https://www.sodocs.net/doc/cf5425667.html,/~rubab/iraf/termcap-compat_1.2.3_i386.deb sudo dpkg -i termcap-compat_1.2.3_i386.deb **说明,这一步不是必须的,如果你不想用tcsh(推荐还是用吧)的话,下载的包是为了Ubuntu/Debian的deb包,当然也不难找到rpm包.sudo是为了用管理员权限操作,如果你已经拥有了管理员权限,可以不用;wget是一款很好用的命令行下载软件,现在的Ubuntu 和Fedora系统一般都是自带的吧,如果没有的话也没关系,到后面的网址下载就好了;包的安装这里用的是Ubuntu自带的包管理器dpkg,这个也没什么好说的了。 第二步:建立IRAF用户 这也是比较好玩的一步,对IRAF来说,一个单独的IRAF用户是必需的,不过以前有过需要安装两遍的说法(IRAF用户一遍,其他的再一篇),至少在现在是不必要的,只要改一下IRAF用户的权限就好了,这个用户只是IRAF软件的需要,并不一定真的要用。

Ubuntu安装教程及设置

Ubuntu安装教程及设置 部门: xxx 时间: xxx 制作人:xxx 整理范文,仅供参考,可下载自行修改

Ubuntu 11.10 <手动分区:/、swap、/home) 2.4 所在地区和国家 2.5 键盘类型 2.6 使用者资料及密码

2.7 完成安装 2.8 初次开机 三.安装后系统设置 3.1 设置网络 3.1.1 有线网络 3.1.2 无线网络 3.1.3 拨号上网 3.4 输入法 3.5 修正时区及时间 3.6 硬件驱动 3.7 Unity 3D 3.8 Gnome3 3.9 窗口按钮改为右手<使用于Unity桌面) 四.安装软件 4.1 安装压缩工具 4.2 flash插件 4.3 Google Chrome浏览器 4.4 QQ

Ubuntu 10.10的安装图解过程

ubuntu 10.10在很多细节方面做了改变,采用了全新的主题,全新的菜单样式,全新的软件中心,全新的字体,全新的软件管理,以及全新面貌的Ubuntu One服务体系。一切的一切都是全新的,相信Ubuntu 10.10定能给那些关注它的用户带来全新的体验。 全新安装界面人性化做到极致 谈起Linux的安装,一直以来都给人一种非常死板和专业的感觉,即使是最注重人性化的Ubuntu,在早期版本中的安装程序也并不能做到绝对的“傻瓜化”。本次Ubuntu 10.10将安装程序重新制作,即使是计算机新手,也可以非常快速的部署自己的Ubuntu系统。 插入ubuntu 10.10光盘之后,默认启动程序不再是一个简陋的菜单,而是经过启动后的安装界面 界面详细的告知用户的可用选项,用户可自行选择“试用Ubuntu”还是“安装Ubuntu” 安装系统之前的选择 确定了安装意向之后,安装程序会对当前电脑状态进行一个评估,主要取决于以下三点: - 磁盘空间是否足够; - 是否有稳定电源; - 是否已经联网;

对于计算机的判定 如果有部分条件没有满足,Ubuntu会及时进行提醒,告知用户安装时可能出现的某些问题,让用户有备无患。 接下来是对硬盘空间的分配,用户可以选择全新安装,亦可以选择高级自定义。

分配磁盘空间 即使选择高级自定义磁盘分配,分配的过程也是比较简单的,选择磁盘,详细划归即可。 自定义空间划分 接下来就是值得夸赞的部分了,安装程序下侧已经出现了详细安装进度条,此时系统安装已经先行开始,而上方则是要求用户在对于登录用户名,系统时间和键盘布局等细节选项进行调整。

Ubuntu系统软件安装命令

Ubuntu系统软件安装与默认路径 一、软件安装后相关文件位置 1.下载的软件存放位置/var/cache/apt/archives 2.安装后软件默认位置 /usr/share 3.可执行文件位置 /usr/bin 4.配置文件位置etc 5.可执行文件usr/lib 二、Ubuntu中软件安装方法 1、APT方式 (1)普通安装:apt-get install softname1 softname2 …; (2)修复安装:apt-get -f install softname1 softname2... ;(-f Atemp to correct broken dependencies) (3)重新安装:apt-get --reinstall install softname1 softname2...; 2、Dpkg方式 (1)普通安装:dpkg -i package_name.deb 3、源码安装(.tar、tar.gz、tar.bz2、tar.Z) 首先解压缩源码压缩包然后通过tar命令来完成 a.解xx.tar.gz:tar zxf xx.tar.gz b.解xx.tar.Z:tar zxf xx.tar.Z c.解xx.tgz:tar zxf xx.tgz d.解xx.bz2:bunzip2 xx.bz2 e.解xx.tar:tar xf xx.tar 然后进入到解压出的目录中,建议先读一下README之类的说明文件,因为此时不同源代码包或者预编译包可能存在差异,然后建议使用ls -F --color或者ls -F命令(实际上我的

只需要l 命令即可)查看一下可执行文件,可执行文件会以*号的尾部标志。 一般依次执行./configure make sudo make install 即可完成安装。 二、Ubuntu中软件包的卸载方法 1、APT方式 (1)移除式卸载:apt-get remove softname1 softname2 …;(移除软件包,当包尾部有+时,意为安装) (2)清除式卸载:apt-get --purge remove softname1 softname2...;(同时清除配置) 清除式卸载:apt-get purge sofname1 softname2...;(同上,也清除配置文件) 2、Dpkg方式 (1)移除式卸载:dpkg -r pkg1 pkg2 ...; (2)清除式卸载:dpkg -P pkg1 pkg2...; 三、Ubuntu中软件包的查询方法 dpkg 是Debian Package的简写,是为Debian 专门开发的套件管理系统,方便软件的安装、更新及移除。所有源自Debian的Linux发行版都使用dpkg,例如Ubuntu、Knoppix 等。Dpkg 使用文本文件来作为数据库.通称在 /var/lib/dpkg 目录下. 通称在status 文件中存储软件状态,和控制信息. 在info/ 目录下备份控制文件, 并在其下的 .list 文件中记录安装文件清单, 其下的 .mdasums 保存文件的MD5 编码.

ubuntu下安装软件

ubuntu下安装软件 刚开始使用Ubuntu的用户时常有这样的问题,我要安装新软件怎么办?.exe文件在哪里,怎么软件有这么多格式?RPM包,.tar.gz是什么?怎么就是安装不了啊?等等等等。的确,在Windows下安装文件只需要双击即可,所以很多人在Ubuntu下觉得很不习惯。事实上,使用Ubuntu平台下的新立得软件包管理器安装大部分软件比在Windows平台下更加简单,操作更加容易.当然,也有很多软件Ubuntu的储藏库里面没有,而这些软件有着各式各样的格式,因而安装方法也都不一样.下面我就Ubuntu下安装软件的方法做一个详细的总结. 一.使用新立得软件包管理器安装程序. 新立得拥有一个友好的图形界面,你可以使用它安装大部分Ubuntu软件库里已有的程序.定位到系统-系统管理-新立得软件包管理器启动,基于安全考虑,系统会提示你输入管理员密码.在这里,你可以搜索你需要安装的程序,标记后应用即可. 3步安装:搜索,标记,应用 1. 搜索你需要安装的程序.在新立得里面有成千上万种主题,应用程序,软件包,文档.所有的这些文件包都被存放在Ubuntu的服务器上供下载和升级.新立得相当于一个升级版的windows升级工具,因为它除了可以升级系统文件之外,还可以通过它安装的非关键性程序.你可以在侧边栏的分类中查找软件.点击工具栏上的搜索图标进行搜索. 新立得 2. 找到需要安装的文件包后,右键点击标记.系统很有可能会提示你一些依赖程序将会同时被安装,幸运的是这些系统会自动为你解决.记住:你可以使用同样的步骤卸载程序(右键点击,选择卸载).你也可以一次标记多个安装包以节省时间. 3. 标记完毕所有需要安装的文件之后,点击应用图标.新立得会自动下载安装. 常见问题: 1.如果找不到我需要的文件怎么办? 其实这是很正常的.大概说来有以下3个原因: * 新立得软件包管理器里面的所有文件包都来自源,但是除了默认的源之外还有很多非官方软件源.在你放弃安装之前尝试一下激活额外的源. * 如果你没有联网,这样的结果是肯定的.当然,你也许能够在安装CD上找到它,不过基本上这样的可能性比较小. * 如果你在非官方源都无法找到该文件包,你还可以手动安装.但是记住,在Linux下有比你想象中多得多的安装包格式.这也是本文重点介绍的部分. 2.我已经安装了,但是我在哪里才能找到它呢? 通常情况下,应用程序菜单会自动升级以包含你安装的文件,但是有时也不会.还有种方法找到你新安装的程序. 在终端输入程序名. 比如说我通过新立得安装了Muine,然后可以通过在终端直接输入Muine,回车就可以启动它了.注意,这样操作得话,程序会随着你关闭终端而自动关闭. 为避免这种情况发生,同时按下Alt+F2运行启动程序管理,输入muine启动.你还可以尝试键入程序名称的首字母后按两下Tab键.输入框会显示命令名称或者可供选择的命令列表.要知道程序的命令行名称可以按照一下步骤: 在新立得里面右键点击安装包,选择属性后进入”已安装文件”标签栏.这里显示的是已安装的程序列表,安装到/usr/bin文件夹的文件绝大多数情况就是该程序的命令名. 我该如何卸载这些程序呢. 当你要卸载一个程序时,和安装该程序的步骤一样,只是要选择”标记以便删除”,而不是”

安装ubuntu14.04后要安装的软件

安装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

ubuntu怎么安装tar.gz

刚开始使用Ubuntu的用户时常有这样的问题,我要安装新软件怎么办?.exe文件在哪里,怎 么软件有这么多格式?RPM包,.tar.gz是什么?怎么就是安装不了啊?等等等等。的确,在Windows下安装文件只需要双击即可,所以很多人在Ubuntu下觉得很不习惯。事实上,使用Ubuntu平台下的新立得软件包管理器安装大部分软件比在Windows平台下更加简单,操作 更加容易.当然,也有很多软件Ubuntu的储藏库里面没有,而这些软件有着各式各样的格式,因而安装方法也都不一样.下面我就Ubuntu下安装软件的方法做一个详细的总结. 一.使用新立得软件包管理器安装程序. 新立得拥有一个友好的图形界面,你可以使用它安装大部分Ubuntu软件库里已有的程序.定位到系统-系统管理-新立得软件包管理器启动,基于安全考虑,系统会提示你输入管理员 密码.在这里,你可以搜索你需要安装的程序,标记后应用即可. 3步安装:搜索,标记,应用 1. 搜索你需要安装的程序.在新立得里面有成千上万种主题,应用程序,软件包,文档.所有的这些文件包都被存放在Ubuntu的服务器上供下载和升级.新立得相当于一个升级版的windows升级工具,因为它除了可以升级系统文件之外,还可以通过它安装的非关键性程序. 你可以在侧边栏的分类中查找软件.点击工具栏上的搜索图标进行搜索. 新立得 2. 找到需要安装的文件包后,右键点击标记.系统很有可能会提示你一些依赖程序将会 同时被安装,幸运的是这些系统会自动为你解决.记住:你可以使用同样的步骤卸载程序(右键点击,选择卸载).你也可以一次标记多个安装包以节省时间. 3. 标记完毕所有需要安装的文件之后,点击应用图标.新立得会自动下载安装. 常见问题: 1.如果找不到我需要的文件怎么办? 其实这是很正常的.大概说来有以下3个原因: * 新立得软件包管理器里面的所有文件包都来自源,但是除了默认的源之外还有很多非 官方软件源.在你放弃安装之前尝试一下激活额外的源.关于源的设置可以参考小F的这篇 文章: https://www.sodocs.net/doc/cf5425667.html,/administer/761754.html">https://www.sodocs.net/doc/cf5425667.html, /administer/761754.html * 如果你没有联网,这样的结果是肯定的.当然,你也许能够在安装CD上找到它,不过基 本上这样的可能性比较小. * 如果你在非官方源都无法找到该文件包,你还可以手动安装.但是记住,在Linux下有 比你想象中多得多的安装包格式.这也是本文重点介绍的部分. 2.我已经安装了,但是我在哪里才能找到它呢? 通常情况下,应用程序菜单会自动升级以包含你安装的文件,但是有时也不会.还有种方

Ubuntu 中软件的安装、卸载以及查看的方法总结

Ubuntu 中软件的安装、卸载以及查看的方法总结 一、Ubuntu中软件安装方法 1、APT方式 (1)普通安装:apt-get install softname1 softname2 …; (2)修复安装:apt-get -f install softname1 softname2... ;(-f Atemp to correct broken dependencies) (3)重新安装:apt-get --reinstall install softname1 softname2...; 2、Dpkg方式 (1)普通安装:dpkg -i package_name.deb 3、源码安装(.tar、tar.gz、tar.bz2、tar.Z) 首先解压缩源码压缩包然后通过tar命令来完成 a.解xx.tar.gz:tar zxf xx.tar.gz b.解xx.tar.Z:tar zxf xx.tar.Z c.解xx.tgz:tar zxf xx.tgz d.解xx.bz2:bunzip2 xx.bz2 e.解xx.tar:tar xf xx.tar 然后进入到解压出的目录中,建议先读一下README之类的说明文件,因为此时不同源代码包或者预编译包可能存在差异,然后建议使用ls -F --color或者ls -F命令(实际上我的只需要 l 命令即可)查看一下可执行文件,可执行文件会以*号的尾部标志。 一般依次执行./configure ????????????????????? make ???????????????????? sudo make install 即可完成安装。 二、Ubuntu中软件包的卸载方法 1、APT方式

Ubuntu下软件安装及卸载

Ubuntu下软件安装及卸载 刚开始使用Ubuntu的用户时常有这样的问题,我要安装新软件怎么办?.exe 文件在哪里,怎么软件有这么多格式?RPM包,.tar.gz是什么?怎么就是安装不了啊?等等等等。的确,在Windows下安装文件只需要双击即可,所以很多人在Ubuntu下觉得很不习惯。事实上,使用Ubuntu平台下的新利得软件包管理器安装大部分软件比在Windows平台下更加简单,操作更加容易。当然,也有很多软件Ubuntu的储藏库里面没有,而这些软件有着各式各样的格式,因而安装方法也都不一样。下面我就Ubuntu下安装软件的方法做一个详细的总结。 一、使用新立得软件包管理器安装程序。 新立得拥有一个友好的图形界面,你可以使用它安装大部分Ubuntu软件库里已有的程序。定位到系统-系统管理-新立得软件包管理器启动,基于安全考虑,系统会提示你输入管理员密码。在这里,你可以搜索你需要安装的程序,标记后应用即可。 3步安装:搜索,标记,应用。搜索你需要安装的程序。在新立得里面有成千上万种主题,应用程序,软件包,文档。所有的这些文件包都被存放在Ubuntu的服务器上供下载和升级。新立得相当于一个升级版的windows升级工具,因为它除了可以升级系统文件之外,还可以通过它安装的非关键性程序。你可以在侧边栏的分类中查找软件。点击工具栏上的搜索图标进行搜索。

找到需要安装的文件包后,右键点击标记。系统很有可能会提示你一些依赖程序将会同时被安装,幸运的是这些系统会自动为你解决。记住:你可以使用同样的步骤卸载程序(右键点击,选择卸载)。你也可以一次标记多个安装包以节省时间。 标记完毕所有需要安装的文件之后,点击应用图标。新立得会自动下载安装。 常见问题: 1、如果找不到我需要的文件怎么办? 其实这是很正常的。大概说来有以下3个原因: 新立得软件包管理器里面的所有文件包都来自Ubuntu的主源,但是除了默认的源之外还有很多非官方软件源。在你放弃安装之前尝试一下激活额外的源。 如果你没有联网,这样的结果是肯定的。当然,你也许能够在安装CD上找到它,不过基本上这样的可能性比较小。 如果你在非官方源都无法找到该文件包,你还可以手动安装。但是记住,在Linux下有比你想象中多得多的安装包格式。这也是本文重点介绍的部分。 2、我已经安装了,但是我在哪里才能找到它呢? 通常情况下,应用程序菜单会自动升级以包含你安装的文件,但是有时也不会。这里有几种方法找到你新安装的程序。 1)、安装Debian Menu。 Debian Menu给你安装的程序提供了一个更加全面的列表,它同样显示在应用程序菜单里。你需要安装一个叫做menu-xdg的软件包(新立得里面有),可能需要重启X window(Ctrl+Alt+空格)才能让它显示。 2)、在终端输入程序名。

Ubuntu软件安装方法完全指南

Ubuntu软件安装方法完全指南 刚开始使用Ubuntu的用户时常有这样的问题,我要安装新软件怎么办?.exe文件在哪里,怎么软件有这么多格式?RPM 包,.tar.gz是什么?怎么就是安装不了啊?等等等等. 的确,在Windows下安装文件只需要双击即可,所以很多人在Ubuntu下觉得很不习惯.事实上,使用Ubuntu平台下的新利得软件包管理器安装大部分软件比在Windows平台下更加简单,操作更加容易.当然,也有很多软件Ubuntu的储藏库里面没有,而这些软件有着各式各样的格式,因而安装方法也都不一样.下面我就Ubuntu下安装软件的方法做一个详细的总结. 一.使用新立得软件包管理器安装程序. 新立得拥有一个友好的图形界面,你可以使用它安装大部分Ubuntu软件库里已有的程序.定位到系统-系统管理-新立得软件包管理器启动,基于安全考虑,系统会提示你输入管理员密码.在这里,你可以搜索你需要安装的程序,标记后应用即可. 3步安装:搜索,标记,应用 1.搜索你需要安装的程序.在新立得里面有成千上万种主题,应用程序,软件包,文档.所有的这些文件包都被存放在Ubuntu的服务器上供下载和升级.新立得相当于一个升级版的windows升级工具,因为它除了可以升级系统文件之外,还可以通过它安装的非关键性程序.你可以在侧边栏的分类

中查找软件.点击工具栏上的搜索图标进行搜索. 2.找到需要安装的文件包后,右键点击标记.系统很有 可能会提示你一些依赖程序将会同时被安装,幸运的 是这些系统会自动为你解决.记住:你可以使用同样 的步骤卸载程序(右键点击,选择卸载).你也可以一 次标记多个安装包以节省时间. 3.标记完毕所有需要安装的文件之后,点击应用图标. 新立得会自动下载安装. 常见问题: 1.如果找不到我需要的文件怎么办? 其实这是很正常的.大概说来有以下3个原因:

UBUNTU安装软件的三种方法

引言 在ubuntu当中,安装应用程序我所知道的有三种方法,分别是apt-get,dpkg安装deb 和make install安装源码包三种。下面针对每一种方法各举例来说明。 apt-get方法 使用apt-get install来安装应用程序算是最常见的一种安装方法了,比如我要安装build-essential这个软件,使用以下,他会帮我把所有的依赖包都一起安装了。 sudo apt-get install build-essential 执行上述命令以后,我们可以看到一下信息,The following extra packages will be installed:表示所有需要再安装的依赖包。 sudo apt-get install build-essential [sudo]password for enadmin: Reading package lists...Done Building dependency tree Reading state information...Done The following extra packages will be installed: binutils cpp cpp-4.6dpkg-dev fakeroot g++g++-4.6gcc gcc-4.6 libalgorithm-diff-perl libalgorithm-diff-xs-perl libalgorithm-merge-perl libc-bin libc-dev-bin libc6libc6-dev libdpkg-perl libgomp1libmpc2libmpfr4 libquadmath0libstdc++6-4.6-dev linux-libc-dev manpages-dev Suggested packages: binutils-doc cpp-doc gcc-4.6-locales debian-keyring g++-multilib g++-4.6-multilib gcc-4.6-doc libstdc++6-4.6-dbg gcc-multilib autoconf automake1.9libtool flex bison gdb gcc-doc gcc-4.6-multilib libmudflap0-4.6-dev libgcc1-dbg libgomp1-dbg libquadmath0-dbg libmudflap0-dbg binutils-gold glibc-doc libstdc++6-4.6-doc The following NEW packages will be installed: binutils build-essential cpp cpp-4.6dpkg-dev fakeroot g++g++-4.6gcc gcc-4.6libalgorithm-diff-perl libalgorithm-diff-xs-perl libalgorithm-merge-perl libc-dev-bin libc6-dev libdpkg-perl libgomp1libmpc2 libmpfr4libquadmath0libstdc++6-4.6-dev linux-libc-dev manpages-dev The following packages will be upgraded: libc-bin libc6 2upgraded,23newly installed,0to remove and101not upgraded. Need to get36.3MB of archives. After this operation,83.6MB of additional disk space will be used. Do you want to continue[Y/n]?y

madagascar 软件安装方法(ubuntu下)

madagascar 软件安装方法(ubuntu下) madagascar https://www.sodocs.net/doc/cf5425667.html,/wiki/Main_Page是当前地球物理界比较流行和热门的一套开源软件,由University of Texas at Austin的Sergey Fomel教授等人开发,下面是官网首页上的介绍。 Madagascar is an open-source software package for multidimensional data analysis and reproducible computational experiments. Its mission is to providea convenient and powerful environmenta convenient technology transfer toolfor researchers working with digital image and data processing in geophysics and related fields.Technology developed using the Madagascar project management system is transferred in the form of recorded processing histories, which become "computational recipes" to be verified, exchanged, and modified by users of the system.复制代码 madagascar的安装现在已经变得非常的简单。 (一)源码下载。(两种方法) 1. 从网站https://www.sodocs.net/doc/cf5425667.html,/projects/rsf/files/ 下载压缩包madagascar-*.*.tar.gz,然后用tar -xzvf madagascar-*.*.tar.gz解压。 2. 直接是用命令 svn co https://https://www.sodocs.net/doc/cf5425667.html,/svnroot/rsf/trunk RSFSRC 从网站下载源代码到RSFSRC 目录,这种方法下载的好处一是代码都比较新,二是以后更新比较方便(直接在路径内输入命令svn update即可) (二)依赖的安装。(ubuntu10.10版本)其他版本或系统参照网页https://www.sodocs.net/doc/cf5425667.html,/wiki/Advanced_Installation#Ubuntu sudo apt-get install freeglut3-dev g++ gfortran libgd2-xpm-dev libglew1.5-dev libjpeg62-dev libx11-dev \libxaw7-dev libnetpbm10-dev swig python-dev python-scipy python-numpy libtiff4-dev scons units libblas-dev \libcairo2-dev libavcodec-dev libplplot-dev 复制代码 (三)安装前配置。 ./configure --prefix=/完整的安装路径 (四)编译和安装。 如果第三步配置没有问题,没有提示某个命令不能安装,那就可以开始编译安装了。

相关主题