共计 3207 个字符,预计需要花费 9 分钟才能阅读完成。
本文丸趣 TV 小编为大家详细介绍“ubuntu 安装程序的方法有哪些”,内容详细,步骤清晰,细节处理妥当,希望这篇“ubuntu 安装程序的方法有哪些”文章能帮助大家解决疑惑,下面跟着丸趣 TV 小编的思路慢慢深入,一起来学习新知识吧。
在 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: 表示所有需要再安装的依赖包。
sudoapt-getinstallbuild-essential
[sudo]passwordforenadmin:
Readingpackagelists...Done
Buildingdependencytree
Readingstateinformation...Done
Thefollowingextrapackageswillbeinstalled:
binutilscppcpp-4.6dpkg-devfakerootg++g++-4.6gccgcc-4.6
libalgorithm-diff-perllibalgorithm-diff-xs-perllibalgorithm-merge-perl
libc-binlibc-dev-binlibc6libc6-devlibdpkg-perllibgomp1libmpc2libmpfr4
libquadmath0libstdc++6-4.6-devlinux-libc-devmanpages-dev
Suggestedpackages:
binutils-doccpp-docgcc-4.6-localesdebian-keyringg++-multilib
g++-4.6-multilibgcc-4.6-doclibstdc++6-4.6-dbggcc-multilibautoconf
automake1.9libtoolflexbisongdbgcc-docgcc-4.6-multilib
libmudflap0-4.6-devlibgcc1-dbglibgomp1-dbglibquadmath0-dbg
libmudflap0-dbgbinutils-goldglibc-doclibstdc++6-4.6-doc
ThefollowingNEWpackageswillbeinstalled:
binutilsbuild-essentialcppcpp-4.6dpkg-devfakerootg++g++-4.6gcc
gcc-4.6libalgorithm-diff-perllibalgorithm-diff-xs-perl
libalgorithm-merge-perllibc-dev-binlibc6-devlibdpkg-perllibgomp1libmpc2
libmpfr4libquadmath0libstdc++6-4.6-devlinux-libc-devmanpages-dev
Thefollowingpackageswillbeupgraded:
libc-binlibc6
2upgraded,23newlyinstalled,0toremoveand101notupgraded.
Needtoget36.3MBofarchives.
Afterthisoperation,83.6MBofadditionaldiskspacewillbeused.
Doyouwanttocontinue[Y/n]?y
下面给出 apt-get 的的各种参数:
apt-get install xxx 安装 xxx。如果带有参数,那么 -d 表示仅下载,-f 表示强制安装
apt-get remove xxx 卸载 xxx
apt-get update 更新软件信息数据库
apt-get upgrade 进行系统升级
apt-cache search 搜索软件包
Tips:建议您经常使用“apt-get update”命令来更新您的软件信息数据库
apt-get 理论上是要求能够联网,但是如果制作了本地源,就不需要联网,制作本地源可以参考:ubuntu 制作本地源
dpkg 安装 deb 包
Ubuntu 软件包格式为 deb,安装方法如下:
sudo dpkg -i package.deb
dpkg 的详细使用方法,网上有很多,下面简单列了几个:
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 配置包
根据 Ubuntu 中文论坛上介绍,使用 apt-get 方法安装的软件,所有下载的 deb 包都缓存到了 /var/cache/apt/archives 目录下了,所以可以把常用的 deb 包备份出来,甚至做成 ISO 工具包、刻盘,以后安装 Ubuntu 时就可以在没有网络环境的情况下进行了。下面的命令是拷贝 archives 这个目录到 /var/cache/apt/ 目录下,替换原有的 archives
enadmin@ubuntu-server:~/ftp$sudocp-rarchives//var/cache/apt/
make install 源代码安装
如果要使用 make 安装的话,那么必须得安装 build-essential 这个依赖包,安装方法已经在前面说过了。在安装完毕以后,我们就可以进行源码安装。源码安装大致可以分为三步骤:(./configure)–> 编译(sudo make)–> 安装(sudo make install)。
1. 配置:这是编译源代码的第一步,通过 ./configure 命令完成。执行此步以便为编译源代码作准备。常用的选项有 –prefix=PREFIX,用以指定程序的安装位置。更多的选项可通过 –help 查询。也有某些程序无需执行此步。
2. 编译:一旦配置通过,可即刻使用 make 指令来执行源代码的编译过程。视软件的具体情况而定,编译所需的时间也各有差异,我们所要做的就是耐心等候和静观其变。此步虽然仅下简单的指令,但有时候所遇到的问题却十分复杂。较常碰到的情形是程序编译到中途却无法圆满结束。此时,需要根据出错提示分析以便找到应对之策。
3. 安装:如果编译没有问题,那么执行 sudo make install 就可以将程序安装到系统中了。
下面以安装 nagios 为例进行说明。
//1. 解压缩
tar-zxfnagios-4.0.2.tar.gz
//2. 进入目录
cdnagios-4.0.2
//3. 配置
./configure--prefix=/usr/local/nagios
//4. 编译
makeall
//5. 安装
makeinstall makeinstall-init makeinstall-commandmode makeinstall-config
以上就是源代码安装方式。
读到这里,这篇“ubuntu 安装程序的方法有哪些”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注丸趣 TV 行业资讯频道。