免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 957 | 回复: 0
打印 上一主题 下一主题

ubuntu 软件安装 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-07-25 23:13 |只看该作者 |倒序浏览

                                       
                                1 apt 安装软件包
在ubuntu系统中,可以方便的利用apt-get install 命令来安装软件包。
apt可以自动的检查软件包的依赖关系,通过预设的方式来获得相关软件包,并自动安装配置它。
apt系统需要一个软件信息数据库和至少一个存放着大量deb包的软件仓库,我们称之为“源”。“源”可以是网络服务器,安装CD或者本地软件仓库。
可以通过修改“/etc/apt/sources.list”文件,配置软件源。
apt 命令简介:
apt-get install xxx   安装xxx
      -d 仅下载
      -f 强制安装
apt-get remove xxx    卸载xxx
apt-get update        更新软件信息数据库
apt-get upgrade       进行系统升级
apt-cache search      搜索软件包
注意:
使用apt-get方法安装的软件,所有下载的deb包都缓存到了/var/cache/apt/archives目录下。
2“deb”软件包
Ubuntu系统中,软件通常以“deb”格式的包文件发布,它是一种预编译软件包。
deb包中除了包含已编译的软件,通常还包括软件的拷贝路径、对其它软件包的依赖关系纪录、一个比较通用的配置文件以及软件的描述、版本、作者、类别、占用空间等信息。
   
deb软件包命令遵行如下约定:
soft_ver-rev_arch.deb
soft为软件包名称,ver为软件版本号,rev为Ubuntu修订版本号,arch为目标架构名称
例如:azureus_2.4.0.2-0ubuntu2_all.deb
   
可以使用“dpkg”命令来安装管理deb软件包:
dpkg -i | --install xxx.deb   安装deb软件包
dpkg -r | --remove xxx.deb    删除软件包
dpkg -r -P | --purge xxx.deb  连同配置文件一起删除
dpkg -I | -info xxx.deb       查看软件包信息
dpkg -L xxx.deb               查看文件拷贝详情
dpkg -l                       查看系统中已安装软件包信息
dpkg-reconfigure xxx          重新配置软件包
3 源码软件包
   
首先下载软件的源码包,并且将它解包为一些源代码文件。
并了便于管理,我们建议您将下载的源码包移动到“/usr/local/src/”目录下,并在这里解包。
mv xxx.tar.gz /usr/local/src   移动源码包
cd /usr/local/src              进入“/usr/local/src/”目录
tar -xzvf xxx.tar.gz           解包源码
cd xxx_ver/                    进行解包后的源码目录
源码目录中通常有一个“configure”脚本,用来配置即将开始的编译过程。您可以执行它
./configure [--prefix=/usr/loca/xxx ......]
它会自动检测软件的编译环境和依赖关系,并且生成“Makefile”文件。
配置时,可以使用带参数的命令“./configure
--help”,或者阅读“INSTALL”文件,查看该脚本允许的参数。例如使用“--prefix=/usr/local/xxx”参数,将软件的安
装目录设定为“/usr/local/xxx/”。(如果您一定要将软件安装在一个目录下,我们建议您安装在这里)
   
现在执行“make”命令,系统会根据“Makefile”文件中的设定,通过“make”工具调用编译器和所需资源文件,将源代码文件编译成目标文件。
make
执行“make install”命令,“make”工具会自动将连接目标文件,将最终生成的文件拷贝到“Makefile”文件设定的路径中,并且完成更改文件的属性,删除残留文件等活动。
make install


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/84258/showart_2007318.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP