响水凹

欢迎来到 Guang-Wen Duan (Dennis Duan) 的个人 Wiki

用户工具

站点工具


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文件阅读器

编辑器

办公软件

字典

多媒体

网络工具

解压工具

Perl模块

图形工具

开发工具

computer/env/software.txt · 最后更改: 2014/11/01 02:02 由 127.0.0.1