Ubuntu 13.04 软件管理
来源:互联网 发布:网络机顶盒使用视频 编辑:程序博客网 时间:2024/05/21 11:20
使用Synaptic进行软件管理
Ubuntu的安装卸载按钮非常简单易用。但是有的时候,当你需要安装某个类库,或者是你希望重新配置你的安装系统。你需要用到Synaptic软件。你可以通过Ubuntu软件管理中心来安装Synaptic应用程序。安装过后你可以在应用程序中找到这个软件,在中文的Ubuntu操作系统中,这个应用程序叫做“新立德软件包管理器”。可以直接在Ubuntu软件中心下载安装。
1、查找软件
在如此多的软件中,想找到你要的软件并不是易事。apt-cache是一个用来查找的搜索工具。比如你可以使用命令
apt-cache search kde
终端会返回无数个软件包,大部分软件包的名字中甚至不包括kde,仅仅是软件描述中的某些单词中包含了kde的组合。你可以有以下几种细化搜索结果的方法。
通过-n使得搜索范围只包括软件包的名字,而不包括软件包的描述信息。
apt-cache -n search kde
搜索结果得到了进一步的细化。可能从几千个结果减少到几百个结果。
另外一种方法是使用一些规范表达式来达到细化搜索结果的效果。比如”^“意味着开始,”$“意味着结束。比如你想搜索以kde打头的软件包,你可以使用以下命令:
apt-cache -n search ^kde
apt-cache和grep的结合,更方便于查找相应的软件包。比如,如果你想查找所有与游戏相关的kde的软件包,你可以使用以下命令:
apt-cache search games | grep kde
结果如下:
2、解压文件
大部分非Ubuntu软件库中的源文件格式是tar balls格式,也就是使用gzip或者bzip压缩的tar文件。这是一个非常好的习惯,压缩后的文件可以防止破坏。
首先在home目录下新建一个目录叫做source
cd..
sudo mkdir source
可以把下载到的源代码解压用-C解压到~/home目录下。
sudo tar zxvf packagename.tgz -C ~/source
sudo tar zxvf packagename.tar.gz -C ~/source
sudo tar jxvf packagename.bz -C ~/source
sudo tar jxvf packagename.tar.bz2 -C ~/source
如果你不清楚压缩包所采用的压缩方法,可以通过file命令来查看:
file packagename
然后修改目录到~/source/packagename,寻找其中的README,INSTALL的文件。通常这些文件中都包含了如何编译安装这个软件的指导信息。编译源码的命令为:
sudo ./configure
这个命令是检查下是否所有的文件配置都正常,编译环境是否正常。如果你缺少某个依赖项,configure脚本会告诉你缺少的是什么。
当configure脚本配置成功后,通过以下命令行编译软件。
sudo make
最后,使用以下命令
sudo make install
如果编译失败了,检查下错误信息。记得再下次编译前,使用以下命令
sudo make clean
你可以通过以下命令卸载软件
sudo make uninstall
- Ubuntu 13.04 软件管理
- ubuntu软件管理大全
- Ubuntu软件管理常用命令
- Ubuntu软件管理
- Ubuntu 12.04 软件管理
- ubuntu软件管理命令
- Ubuntu中软件管理
- ubuntu 软件安装管理
- ubuntu软件管理命令
- Ubuntu 12.04 软件管理
- ubuntu软件管理命令
- Ubuntu软件管理
- ubuntu下软件管理
- ubuntu软件管理
- Ubuntu软件仓库管理
- Ubuntu软件管理服务器
- Ubuntu 软件管理
- ubuntu 软件管理apt使用
- PowerDesigner 把Comment写到name中 和把name写到Comment中 pd7以后版本可用
- 【Unix编程艺术】第8章 微型语言
- 假如我那时再努力点
- OTL 4.0, Example 41(Insert/Update/Select with CLOB in Oracle 8)
- 云计算知识普及:太有才了:情色讲解“云计算”
- Ubuntu 13.04 软件管理
- "The source file is different from when the module was built."问题的解决办法
- 【Unix编程艺术】第9章 生成
- 学习《精通oracle 10g pl/sql编程》的感受
- 4. 微软面试题: 在二元树中找出和为某一值的所有路径(树)
- retg
- 【Unix编程艺术】第10章 配置
- sybase IQ(15.2)中的常用函数和存储过程(2)
- Loadrunner集合点Rendezvous知识