computer:env:software
这是本文档旧的修订版!
目录
个人常用软件
软件安装方法
Linux是开源系统,从理论上说,所有开源软件都可以从源代码开始编译使用,但软件之间的复杂依赖性,导致这个方法越来越难以实行。为此,很多发行版都提供了自己的软件包管理机制,自动来解决这个棘手的问题。
slackware
slackware不自动解决软件依赖问题,是最容易从源代码编译安装软件的系统,当然,安装后能不能使用,得问你自己了。
个人一般使用SlackBuilds.org提供的脚本来编译软件,常用的软件脚本基本都有。必要时,你也可以自己写脚本(参见:Writing A SlackBuild Script - SlackWiki)。
以安装Bluefish编辑器为例,先解开脚本:
tar xzvf bluefish.tar.gz
将Bluefish的源代码包放在脚本目录下,进行编译打包:
cd bluefish cp ~/downloads/bluefish-2.2.3.tar.bz2 . ./bluefish.SlackBuild
完毕安装(生成的安装包在/tmp下):
cd /tmp installpkg bluefish-2.2.3-x86_64-1_SBo.tgz
CentOS/Fedora
CentOS/Fedora的软件包管理工具是YUM(Yellowdog Updater, Modified)。如要安装nmap,只需执行:
yum install nmap
YUM还有软件组的概念,把一些相关的软件放在同一组里,从而可以一次性安装。比如要安装基本的开发工具,可以执行:
yum groupinstall 'Development tools'
在中文locale下则是:
yum groupinstall '开发工具'
Debian/Ubuntu
Debian系的软件包管理机制是APT(Advanced Packaging Tool),具体工具有apt-get、aptitude等。如要安装Subversion,只需执行:
aptitude install subversion
APT也有软件集合,如要安装基础开发工具包,可以执行:
aptitude install build-essential
这里build-essential并不是一个真实的软件包,执行该命令会安装很多相关的开发软件。
常用软件列表
Flash播放器
chm文件阅读器
编辑器
办公软件
字典
多媒体
网络工具
- traceroute
- etherwake
- telnet
解压工具
Perl模块
图形工具
开发工具
computer/env/software.1409904880.txt.gz · 最后更改: 2014/11/01 02:02 (外部编辑)