sudo apt-get install 软件名
比如:sudo apt-get install build-essential
sudo dpkg -i package.deb
其他命令
dpkg -i package.deb 安装包
dpkg -r package 删除包
dpkg -P package 删除包(包括配置文件)
dpkg -L package 列出与该包关联的文件
dpkg -l package 显示该包的版本
dpkg –unpack package.deb 解开 deb 包的内容
dpkg -S keyword 搜索所属的包内容
dpkg -l 列出当前已安装的包
dpkg -c package.deb 列出 deb 包的内容
dpkg –configure package 配置包
如果要使用make安装的话,那么必须得安装build-essential这个依赖包
源码安装大致可以分为三步骤:(./configure)–> 编译(sudo make) –> 安装(sudo make install)。
下面以安装nagios为例进行说明。
//1.解压缩
tar -zxf nagios-4.0.2.tar.gz
//2.进入目录
cd nagios-4.0.2
//3.配置
./configure –prefix=/usr/local/nagios
//4.编译
make all
//5.安装
make install && make install-init && make install-commandmode && make install-config
在安装目录下执行make uninstall
1.dpkg是用来安装.deb文件,但不会解决模块的依赖关系,且不会关心Ubuntu的软件仓库内的软件,可以用于安装本地的deb文件。
2.apt是建立在dpkg之上的软件管理工具
3.dpkg绕过apt包管理数据库对软件包进行操作,所以你用dpkg安装过的软件包用apt可以再安装一遍,系统不知道之前安装过了,将会覆盖之前dpkg的安装。
4.apt会解决和安装模块的依赖问题,并会咨询软件仓库, 但不会安装本地的deb文件, 。
dpkg -L mricron
/.
/usr
/usr/share
/usr/share/applications
/usr/share/applications/dcm2niigui.desktop
/usr/share/applications/mricron.desktop
/usr/share/applications/mricron-npm.desktop
/usr/share/man
/usr/share/man/man1
/usr/share/man/man1/dcm2nii.1.gz
/usr/share/man/man1/mricron.1.gz
/usr/share/pixmaps
/usr/share/pixmaps/mricron.xpm
/usr/share/menu
/usr/share/menu/mricron
/usr/share/lintian
/usr/share/lintian/overrides
/usr/share/lintian/overrides/mricron
/usr/share/doc
/usr/share/doc/mricron
/usr/share/doc/mricron/copyright
/usr/share/doc/mricron/changelog.Debian.gz
/usr/bin
/usr/bin/mricron-npm
/usr/bin/dcm2niigui
/usr/bin/mricron
/usr/bin/dcm2nii
/usr/lib
/usr/lib/mricron
/usr/lib/mricron/mricron
/usr/share/man/man1/dcm2niigui.1.gz
/usr/share/man/man1/mricron-npm.1.gz
apt-file list mricron
mricron: /usr/bin/dcm2nii
mricron: /usr/bin/dcm2niigui
mricron: /usr/bin/mricron
mricron: /usr/bin/mricron-npm
mricron: /usr/lib/mricron/mricron
mricron: /usr/share/applications/dcm2niigui.desktop
mricron: /usr/share/applications/mricron-npm.desktop
mricron: /usr/share/applications/mricron.desktop
mricron: /usr/share/doc/mricron/changelog.Debian.gz
mricron: /usr/share/doc/mricron/copyright
mricron: /usr/share/lintian/overrides/mricron
mricron: /usr/share/man/man1/dcm2nii.1.gz
mricron: /usr/share/man/man1/dcm2niigui.1.gz
mricron: /usr/share/man/man1/mricron-npm.1.gz
mricron: /usr/share/man/man1/mricron.1.gz
mricron: /usr/share/menu/mricron
mricron: /usr/share/pixmaps/mricron.xpm
mricron-data: /usr/share/doc/mricron-data/changelog.Debian.gz
mricron-data: /usr/share/doc/mricron-data/copyright
mricron-data: /usr/share/mricron/lut/16.lut
mricron-data: /usr/share/mricron/lut/1hot.lut
mricron-data: /usr/share/mricron/lut/2winter.lut
mricron-data: /usr/share/mricron/lut/3warm.lut
mricron-data: /usr/share/mricron/lut/4cool.lut
mricron-data: /usr/share/mricron/lut/5redyell.lut
mricron-data: /usr/share/mricron/lut/6bluegrn.lut
mricron-data: /usr/share/mricron/lut/GE_color.lut
mricron-data: /usr/share/mricron/lut/HOTIRON.lut
mricron-data: /usr/share/mricron/lut/NIH.lut
mricron-data: /usr/share/mricron/lut/NIH_fire.lut
mricron-data: /usr/share/mricron/lut/NIH_ice.lut
mricron-data: /usr/share/mricron/lut/Rainramp.lut
mricron-data: /usr/share/mricron/lut/actc.lut
mricron-data: /usr/share/mricron/lut/blackbdy.lut
mricron-data: /usr/share/mricron/lut/blue_otto.lut
mricron-data: /usr/share/mricron/lut/bluegray.lut
mricron-data: /usr/share/mricron/lut/bone.lut
mricron-data: /usr/share/mricron/lut/cardiac.lut
mricron-data: /usr/share/mricron/lut/cortex.lut
mricron-data: /usr/share/mricron/lut/flow.lut
mricron-data: /usr/share/mricron/lut/french.lut
mricron-data: /usr/share/mricron/lut/gold.lut
mricron-data: /usr/share/mricron/lut/gooch.lut
mricron-data: /usr/share/mricron/lut/greengray.lut
mricron-data: /usr/share/mricron/lut/overlay_classic.lut
mricron-data: /usr/share/mricron/lut/pink.lut
mricron-data: /usr/share/mricron/lut/pink_old.lut
mricron-data: /usr/share/mricron/lut/red_otto.lut
mricron-data: /usr/share/mricron/lut/spectrum.lut
mricron-data: /usr/share/mricron/lut/surface.lut
mricron-data: /usr/share/mricron/lut/x_hot.lut
mricron-data: /usr/share/mricron/lut/x_rain.lut
mricron-data: /usr/share/mricron/templates/aal.nii.gz
mricron-data: /usr/share/mricron/templates/aal.nii.lut
mricron-data: /usr/share/mricron/templates/aal.nii.txt
mricron-data: /usr/share/mricron/templates/brodmann.nii.gz
mricron-data: /usr/share/mricron/templates/brodmann.nii.lut
mricron-data: /usr/share/mricron/templates/ch2bet.nii.gz
mricron-doc: /usr/share/doc/mricron-doc/changelog.Debian.gz
mricron-doc: /usr/share/doc/mricron-doc/copyright
mricron-doc: /usr/share/doc/mricron-doc/examples/attention.nii.gz
mricron-doc: /usr/share/doc/mricron-doc/examples/clipnearr.ini
mricron-doc: /usr/share/doc/mricron-doc/examples/cut2.ini
mricron-doc: /usr/share/doc/mricron-doc/examples/cutr.ini
mricron-doc: /usr/share/doc/mricron-doc/examples/dataset/1.voi
mricron-doc: /usr/share/doc/mricron-doc/examples/dataset/10.voi
mricron-doc: /usr/share/doc/mricron-doc/examples/dataset/11.voi
mricron-doc: /usr/share/doc/mricron-doc/examples/dataset/12.voi
mricron-doc: /usr/share/doc/mricron-doc/examples/dataset/13.voi
mricron-doc: /usr/share/doc/mricron-doc/examples/dataset/14.voi
mricron-doc: /usr/share/doc/mricron-doc/examples/dataset/15.voi
mricron-doc: /usr/share/doc/mricron-doc/examples/dataset/16.voi
mricron-doc: /usr/share/doc/mricron-doc/examples/dataset/17.voi
mricron-doc: /usr/share/doc/mricron-doc/examples/dataset/18.voi
mricron-doc: /usr/share/doc/mricron-doc/examples/dataset/19.voi
mricron-doc: /usr/share/doc/mricron-doc/examples/dataset/2.voi
mricron-doc: /usr/share/doc/mricron-doc/examples/dataset/20.voi
mricron-doc: /usr/share/doc/mricron-doc/examples/dataset/21.voi
mricron-doc: /usr/share/doc/mricron-doc/examples/dataset/22.voi
mricron-doc: /usr/share/doc/mricron-doc/examples/dataset/23.voi
mricron-doc: /usr/share/doc/mricron-doc/examples/dataset/24.voi
mricron-doc: /usr/share/doc/mricron-doc/examples/dataset/3.voi
mricron-doc: /usr/share/doc/mricron-doc/examples/dataset/4.voi
mricron-doc: /usr/share/doc/mricron-doc/examples/dataset/5.voi
mricron-doc: /usr/share/doc/mricron-doc/examples/dataset/6.voi
mricron-doc: /usr/share/doc/mricron-doc/examples/dataset/7.voi
mricron-doc: /usr/share/doc/mricron-doc/examples/dataset/8.voi
mricron-doc: /usr/share/doc/mricron-doc/examples/dataset/9.voi
mricron-doc: /usr/share/doc/mricron-doc/examples/dataset/binomial.val
mricron-doc: /usr/share/doc/mricron-doc/examples/dataset/continuous.val
mricron-doc: /usr/share/doc/mricron-doc/examples/fmri2r.ini
mricron-doc: /usr/share/doc/mricron-doc/examples/fmri3r.ini
mricron-doc: /usr/share/doc/mricron-doc/examples/fmrir.ini
mricron-doc: /usr/share/doc/mricron-doc/examples/lesionm.ini
mricron-doc: /usr/share/doc/mricron-doc/examples/saccades.nii.gz
mricron-doc: /usr/share/doc/mricron-doc/html/bat.html
mricron-doc: /usr/share/doc/mricron-doc/html/dcm2nii.html
mricron-doc: /usr/share/doc/mricron-doc/html/images/48x36.gif
mricron-doc: /usr/share/doc/mricron-doc/html/images/autocrop.jpg
mricron-doc: /usr/share/doc/mricron-doc/html/images/dcm2niigui.gif
mricron-doc: /usr/share/doc/mricron-doc/html/images/design.gif
mricron-doc: /usr/share/doc/mricron-doc/html/images/draw/3dfill.png
mricron-doc: /usr/share/doc/mricron-doc/html/images/draw/circle.png
mricron-doc: /usr/share/doc/mricron-doc/html/images/draw/closedpen.png
mricron-doc: /usr/share/doc/mricron-doc/html/images/draw/fill.png
mricron-doc: /usr/share/doc/mricron-doc/html/images/draw/pen.png
mricron-doc: /usr/share/doc/mricron-doc/html/images/examplefmri.jpg
mricron-doc: /usr/share/doc/mricron-doc/html/images/examplefmri_multi.jpg
mricron-doc: /usr/share/doc/mricron-doc/html/images/icon.png
mricron-doc: /usr/share/doc/mricron-doc/html/images/layers.gif
mricron-doc: /usr/share/doc/mricron-doc/html/images/lazarus.gif
mricron-doc: /usr/share/doc/mricron-doc/html/images/lesionsum.jpg
mricron-doc: /usr/share/doc/mricron-doc/html/images/lieber.gif
mricron-doc: /usr/share/doc/mricron-doc/html/images/main.jpg
mricron-doc: /usr/share/doc/mricron-doc/html/images/meld.jpg
mricron-doc: /usr/share/doc/mricron-doc/html/images/nifti.jpg
mricron-doc: /usr/share/doc/mricron-doc/html/images/npm.gif
mricron-doc: /usr/share/doc/mricron-doc/html/images/patient9.jpg
mricron-doc: /usr/share/doc/mricron-doc/html/images/prefs.gif
mricron-doc: /usr/share/doc/mricron-doc/html/images/renderAAL.gif
mricron-doc: /usr/share/doc/mricron-doc/html/images/results.jpg
mricron-doc: /usr/share/doc/mricron-doc/html/images/space.gif
mricron-doc: /usr/share/doc/mricron-doc/html/images/splash.jpg
mricron-doc: /usr/share/doc/mricron-doc/html/images/threshold.gif
mricron-doc: /usr/share/doc/mricron-doc/html/images/transparency.gif
mricron-doc: /usr/share/doc/mricron-doc/html/images/val.gif
mricron-doc: /usr/share/doc/mricron-doc/html/images/zhistogram.gif
mricron-doc: /usr/share/doc/mricron-doc/html/index.html
mricron-doc: /usr/share/doc/mricron-doc/html/install.html
mricron-doc: /usr/share/doc/mricron-doc/html/main.html
mricron-doc: /usr/share/doc/mricron-doc/html/peri/images/eventtime.png
mricron-doc: /usr/share/doc/mricron-doc/html/peri/images/icon.png
mricron-doc: /usr/share/doc/mricron-doc/html/peri/images/meld.jpg
mricron-doc: /usr/share/doc/mricron-doc/html/peri/images/periset.png
mricron-doc: /usr/share/doc/mricron-doc/html/peri/images/peristimulusplot.png
mricron-doc: /usr/share/doc/mricron-doc/html/peri/images/perivol.png
mricron-doc: /usr/share/doc/mricron-doc/html/peri/images/timeline.png
mricron-doc: /usr/share/doc/mricron-doc/html/peri/index.html
mricron-doc: /usr/share/doc/mricron-doc/html/source.html
mricron-doc: /usr/share/doc/mricron-doc/html/stats.html
mricron-doc: /usr/share/doc/mricron-doc/html/tutorial/images/design.gif
mricron-doc: /usr/share/doc/mricron-doc/html/tutorial/images/icon.png
mricron-doc: /usr/share/doc/mricron-doc/html/tutorial/images/lesionsum.jpg
mricron-doc: /usr/share/doc/mricron-doc/html/tutorial/images/lieber.gif
mricron-doc: /usr/share/doc/mricron-doc/html/tutorial/images/meld.jpg
mricron-doc: /usr/share/doc/mricron-doc/html/tutorial/images/npm.gif
mricron-doc: /usr/share/doc/mricron-doc/html/tutorial/images/patient9.jpg
mricron-doc: /usr/share/doc/mricron-doc/html/tutorial/images/results.jpg
mricron-doc: /usr/share/doc/mricron-doc/html/tutorial/images/threshold.gif
mricron-doc: /usr/share/doc/mricron-doc/html/tutorial/images/val.gif
mricron-doc: /usr/share/doc/mricron-doc/html/tutorial/images/zhistogram.gif