Freebsd下常用软件介绍

news/2025/1/15 8:15:07/

 

From: http://icl.pku.edu.cn/yujs/BSDFiles/html/Intro2Softwares.html

 

作者:于江生(北京大学计算机系)

声明:允许未经作者的同意进行非商业目的的转载,但必须保持原文的完整性。


“工欲善其事,必先利其器”,UNIX的哲学就是精致小件儿组装强大工具。下面给出FreeBSD下一些常用工具软件的简介,方便初学者选择使用。版本可能已经有所提升,恕不敷述。

Freebsd环境下常用的软件按照运行的依存关系呈现复杂的网状结构,以下是通过命令

# pkg_cutleaves -lc

整理出来的“叶子结点”,一些著名的非叶子结点因此没有列出(例如,GNUPlot就是作为一些数学软件的图形输出工具而成为非叶子结点)。根据BSD软件包管理的特点,安装某个叶子结点时,它所依赖的非叶子结点的源码都会自动下载并安装。

root用户可以通过

# pkg_cutleaves -lxg

生成 /usr/local/etc/pkg_leaves.exclude 文件记录所有的叶子ports,并可以通过

# pkg_cutleaves -Rxg

删除所有不在 /usr/local/etc/pkg_leaves.exclude 中的叶子ports,这对于管理已安装的ports非常有用。


内容提要

中文工具 编程语言 网络工具 浏览图像、制作图片的软件 多媒体软件 数学软件 生物计算 自然语言、语音处理 TeX排版软件 编辑器 游戏(棋类) 其他系统工具

中文工具

wqy-fonts-20081102,1 - GNU GPL-licensed font set covering CJK and other Unicode characters
文泉驿:不收费的中文字体。用着放心,看着舒心,就是开心。
zh-fcitx-3.5_1 - A simple and fast GBK Chinese XIM server
非常完善的汉字输入工具,我觉得比scim好。
zh-stardict2-dict-zh_CN-2.4.2_6 - English-Chinese(S)/Chinese(S)-English dictionaries for StarDict
汉英-英汉词典,虽不如金山词霸有那么多专业词库,但日常使用是足够了的。
zh-ttf2pt1-3.4.0 - True Type Font to Postscript Type 1 Converter with chinese maps

编程语言

FreeBSD7.0系统自带gcc-4.2.1
Python和Perl都是FreeBSD缺省安装的。这两个语言都是我喜欢的,特别是Python。下面几个Python的包是经常用到的。
py25-matplotlib-0.91.2 - A plotting library uses a syntax familiar to matlab users
py25-numarray-1.5.2 - Numeric array manipulation extension module for Python
py25-pydot-1.0.2 - A Python interface to the Graphviz Dot language
py25-scientific-2.6_1 - Collection of Python modules for scientific computing
py25-setuptools-0.6c8 - Download, build, install, upgrade, and uninstall Python packages
py25-igraph-0.5 - High performance graph data structures and algorithms
python-doc-html-2.5.2 - Documentation for the Python programming language
python-mode.el-1.0_1,1 - Emacs lisp module for the Python language
nasm-2.02,1 - General-purpose multi-platform x86 and x86-64 assembler
scheme48-1.7 - The Scheme Underground's implementation of R5RS

网络工具

hydra-5.4_2 - Brute force attack utility working on multiple network services
john-1.7.2_1 - Featureful Unix password cracker
nessus-gtk2-2.2.9_1 - A security scanner: looks for vulnerabilities in a given network
metasploit-3.0_2 - Exploit-Framework for Penetration-Testing
nmap-4.62 - Port scanning utility for large networks
以上是网络安全必备的工具
opera-9.51.20080630 - Blazingly fast, full-featured, standards-compliant browser, devel version
相当不错的网页浏览器,功能强大,比mozilla、firefox等快。
自带了IRC功能,譬如国内的IRC服务器irc.beyondyou.com:6667
prozilla-2.0.4 - ProZilla is a fast download accelerator
prozilla支持多线程断点可续下载
rsync-3.0.2 - A network file distribution/synchronization utility
lftp-3.7.1 - Shell-like command line ftp client
tin-1.8.3_2 - Easy-to-use threaded newsreader with NOV/NNTP support
wget-1.11.2 - Retrieve files from the Net via HTTP(S) and FTP
用wget可预设深度递归地下载某个网址下的所有文件,做镜像网站等
kismet-200805.r1_1 - 802.11 layer2 wireless network detector, sniffer, and IDS
kismet是一款强大的无线网络嗅探器,可提高无线传输的安全性
py25-clive-1.0.0 - Video extraction utility for YouTube and Google Video
如果flash是你讨厌的东西,而你又离不开youtube这样便利的资源,
clive可以帮助你从YouTube.com下载录像,然后你可以用mplayer尽情欣赏。
clive支持http代理,比youtube_dl要好一些。

浏览图像、制作图片的软件

ImageMagick-6.4.1.0 - Image processing tools
gimp-2.4.5,2 - The "meta-port" for The Gimp
gimp和ImageMagick都是专业级别的图像处理工具。
Gimp可以用来拷屏,毋需其他拷屏软件。与Photoshop不相上下。
ImageMagick是命令行的,做批处理很方便。
xnview-1.70_2 - An easy graphics viewer / converter
超级方便的图片浏览器与转换器,能识别400多种文件格式,比acdsee强大百倍!
装上这款软件后,我立即删除了xv和compupic。现在浏览图片,我只用xnview。
xfig-3.2.5.a5_3 - A drawing program for X11 (Alpha version)
画一些不精确的、示意性质的图,比dia好,比metaplot弱。
xgraph-11.3.2.20000910_1 - A program that helps you plot graphs
看二维的数据,xgraph是fbm的图形输出。
graphviz-2.18_1 - Graph Visualization Software from AT&T and Bell Labs
用graphviz画流程图,比用metapost要轻松,比dia要精确,比xfig要专业。
gv-3.6.3 - A PostScript and PDF previewer
ps和pdf文件浏览器,对中文支持不错。所以,不必再装acroread和其他浏览器。
djvulibre-3.5.20_1 - DjVu viewers, encoders, browser plugin, and utilities
zh-xpdf-20040727_4 - Chinese xpdf font support
pdftk-1.12_1 - A simple tool for doing everyday things with PDF documents
满足一般情况下对pdf文件的操作,对我而言足够用了。

多媒体软件

ardour-2.4.1 - Ardour - a digital audio workstation
lmms-20061204_7 - An all-in-one sequencer, drum machine, sampler and more
ardour+lmms=数字音频工作站,它们自带优秀的jack和timidity(midi播放器和midi到wave的转换器)
beep-media-player-esound-0.9.7.1_3,1 - GTK2 multimedia player
一个不错的音乐播放器,界面很干净。
mpc-0.12.1 - Command line client for the musicpd
musicpd-0.13.1 - A remote-controllable music-daemon
mpc+mpd是我钟爱的音乐播放器,超级简便超级酷。用mixer来调节声卡。如果播放CD,
用cdcontrol就好。现在用光驱的次数越来越少,CD播放器的研发很多都趋于停滞。
除了安装系统用光驱,它几乎都废置了。
mencoder-0.99.11_2 - Convenient video file and movie encoder
mplayer-0.99.11_4 - High performance media player supporting many formats
有了强大的mplayer+mencoder,其他影音播放器就不需要了。
recordmydesktop-0.3.7.3_1 - Record desktop sessions to an Ogg-Theora-Vorbis file
除了对X-Window录像,还可以录音,用来做教学片比较方便。和XVidCap相比,速度
快,录像压缩比高。

数学软件

R-2.6.1_1 - A language for statistical computing and graphics
强大的R,友好的R,方便的R,全面的R,无所不能的R。统计计算的首选。
jags-1.0.1 - Just Another Gibbs Sampler
WinBUGS的替代品,Gibbs采样器。随机模拟的首选。
fbm-20041110 - Flexible Bayesian Modeling and Markov Chain Sampling
实现了贝叶斯神经网络和一些MCMC算法,加拿大统计学家Neal的作品。
maxima-5.14.0_1 - Symbolic mathematics program
符号计算的超强工具,基于MIT的Macsyma系统。maxima的综合能力与
maple、mupad相当或更优秀。它是开源的且是用common lisp实现的。
isabelle-2007_1 - A generic proof assistant
类似的还有coq,有人用它验证了四色定理。从体积上比较,isabelle小些。
octave-3.0.0_3 - High-level interactive language for numerical computations
octave-forge-20080831_1 - Octave-forge metaport for math/octave
Octave是数值计算的工具,与MatLab兼容;octave-forge是octave的工具包,
目前正日益壮大,目标是替代MatLab!
gap-4.4.10.20080314 - GAP is a system for computational discrete algebra
有限群计算的专业工具
xpns-1.0_2 - Petri-Net Simulator for Xwindows
Petri网模拟器,小巧且实用。
igraph-0.5 - Package For Manipulating Undirected And Directed Graphs
图论的工具,包括一些经典算法,如最小生成树、网络流等等。

生物计算

fasta3-35.3.6 - A collection of programs for searching DNA and protein databases
hmmer-2.3.2 - Profile hidden Markov models for biological sequence analysis
隐Markov模型的工具,用于生物信息学。
clustalw-2.0.6 - A multiple alignment program for DNA or proteins
wise-2.2.0 - Intelligent algorithms for DNA searches

自然语言、语音处理

WordNet-3.0 - Dictionaries and thesauri with devel. libraries (C, TCL) and browsers
这是Princeton大学的杰作,概念知识库的典范,可用于自然语言处理、人工智能和娱乐。
diction-1.11 - GNU diction and style
古老的UNIX工具,虽不智能,但可提醒写作之不规范。
festival-1.96_1 - Multi-lingual speech synthesis system
festvox-kal16-1.4.0 - American English male voice, sampled at 16 kHz, for Festival
我用festival+fextvox做我的语音合成系统,用语音提示我做一些事情。
sphinx3-0.7 - Speech recognition system
CMU的语音识别系统,很不错。
ispell-3.2.06_21 - An interactive spelling checker for multiple languages
英文等的自动拼写检查工具,写论文必不可少的工具。也可以用aspell,性能差不多。
因为opera自带了aspell,我就选用aspell了。
libtranslate-0.99_4 - A natural language translation library
用babelfish做多语种翻译引擎
nltk_lite-0.7.5 - A new collection of lightweight NLP modules
用于自然语言处理的教学很不错。

TeX排版软件

teTeX-3.0_2 - A meta port for teTeX suite
latex-cjk-4.7.0_1 - A LaTeX2e macro package which enables the use of CJK scripts
teTeX是UNIX下的TeX系统,加上CJK包,中文化简单搞定。
auctex-emacs22-11.84_2 - Integrated environment for writing LaTeX using GNU Emacs
latex-texpower-0.2_1 - Creating dynamic online presentations with LaTeX
prosper-1.00.4_6 - LaTeX class for writing transparencies
bibtool-2.48_1 - Command line manipulation of BibTeX files
处理BibTeX文件的工具,可生成标准格式。
muse-emacs22-3.12_1 - An authoring and publishing environment for Emacs
写wiki文档很方便,可生成TeX、html、pdf等格式。这页就是用muse写的。
wv-1.2.4_1 - A library and executables to access Microsoft Word files
将word文档转化为html等格式。

编辑器

vim-7.1.242 - Vi "workalike", with many additional features
emacs-22.1 - A self-documenting, customizable, extensible real-time display editor
这两个编辑器太强大了,毋需多言。我从来不用其他的编辑器,因为这两个工具
已经大大地超越我对编辑器预期的所有功能,也超乎我的想像。每时每刻用它们,也不能
说精通,它们就像魔术师总有新玩意儿让我眼前一亮。

游戏(棋类)

gnuchess-5.07 - "Classic" Gnu Chess (国际象棋人下不过机器)
xboard-4.2.7_2 - X frontend for Crafty, GNUChess, Chess Servers, or e-mail chess
Xboard是一款界面干净的国际象棋棋盘,调用gnuchess
gnugo-3.6 - The game of Go (围棋机器下不过人)
qgo-1.5.4.2 - A Go board and SGF editor written with the Qt library
一个非常漂亮的围棋软件。我有大量的围棋棋谱,用qgo打谱非常爽。
另外,qgo可调用gnugo,和机器下围棋适合初学者。

其他系统工具

conky-1.4.9_1 - An advanced, highly configurable system monitor for X
用它在桌面上显示你想看到的东西,我喜欢监视系统状态和MusciPD的状态,以及
显示日期和时间。conky可以定时执行程序,例如remind等,堪称桌面精灵。
fvwm-2.5.26 - Popular virtual window manager for X
高效的视窗管理器,充分满足DIY,定制你自己风格的X-Window界面。
gnupg-2.0.9_2 - The GNU Privacy Guard
p7zip-4.57 - File archiver with high compression ratio
超好的压缩/解压缩软件,能识别很多格式。
pkg_cutleaves-20080320 - Interactive script for deinstalling 'leaf' packages
这个工具可以帮助我们梳理已安装的pkg之间的关系,删除一些不需要的软件。
portlint-2.9.8 - A verifier for FreeBSD port directory
portupgrade-2.4.3_2,2 - FreeBSD ports/packages administration and management tool suite
升级软件包的工具
remind-3.1.3 - Sophisticated calendar and alarm program
强大的记事软件,和conky相结合,开机就提醒我今天要做的事情。
rxvt-devel-2.7.10_3 - A low memory usage xterm replacement that supports color
特别节省内存,速度快,支持中文。
sudo-1.6.9.15_1 - Allow others to run commands as root
tpb-0.6.4_3 - On-Screen-Display for hotkeys of IBM ThinkPads
可以定义ThinkPad笔记本电脑的一些热键,例如access IBM等。
xlockmore-5.25_5 - Like XLock session locker/screen saver, but just more
屏保工具,且能锁定屏幕。我把Thinkpad的AccessIBM绑定xlock,超方便。
xorg-7.3_1 - X.Org complete distribution metaport

http://www.ppmy.cn/news/546207.html

相关文章

GFS分布式文件系统(GlusterFS)

目录 引言 一、文件系统 1、组件 2、作用 3、文件系统的挂载使用 二、GlusterFS概述 1、GFS简介 组件 2、GFS特点 2.1扩展性和高性能 2.2高可用性 2.3全局统一命名空间 2.4弹性卷管理 2.5基于标准协议 3、GFS 专业术语 3.1 Brick(存储块&#xff09…

网络文件系统(samba、nfs、autofs、iscsi)

目录 一、samba1.samba服务简介2.samba基本信息以及安装与启用3.samba用户的建立删除4.samba用户访问家目录5.samba服务共享目录6.samba的访问控制7.samba的常用配置参数8.samba的多用户挂载二、autofssamba三、nfs1.nfs基本信息2.nfs的启用3.nfs配置4.nfs配置参数四、autofsnf…

[BSidesSF 2019]Mixer ECB加密

题目介绍 这儿需要我们登录,根据题目提示,我们需用admin登录就能拿到flag,我们先随便登录一下试试~~ 这儿返回了cookie,应该是某种加密~~ 但是题目并没有提示,尝试解码也并没有特别明显的线索,后来随便改…

Distributed System: DFS系列 -- NFS, AFS HDFS(GFS)

分布式文件系统是分布式系统的基石,本文从较上层的高度对常见的三个分布式文件系统:NFS、AFS和HDFS进行介绍。 分布式文件系统有两大模式: 1) Remote Access Model. 在这种模式下,非本地文件不会复制到本地&#xff0c…

NFS(Network File System 网络文件系统)

NFS(Network File System 网络文件系统) Linux与Linux之间的文件共享、提供远端读存文件的服务 最主要的功能就是让网络上的UNIX可以共享目录及档案、可以将远程所共享出来的文件系统挂载到本地端。 特点:分布式存储、集中管理 NFS简介&a…

mkfs.xfs

XFS格式化: 块设备分割成八个或以上相等的线性区域(region,或块chunk)-->称为“分配组”. 分配组是唯一的,独立管理自己的inode节点和空闭空间(类似文件子系统,使用高效的B树来跟踪主要数据), 分配组机制给XFS提供了可伸缩和并行特性(多个…

FATFS文件管理系统

FATFS文件管理系统 解释:负责管理和存储文件信息的软件管理机构(可裁剪) 底层接口连接存储媒介读/写接口disk和时钟RTC;中间层FATFS模块,实现FAT文件读/写协议;顶层应用层,针对于用户来说&…

NFS And Autofs

NFS(network file system) 挂载NFS 文件系统。NFS是一个标准的网络协议用在linux与unix之间,版本7默认使用的是NFSV4,NFSv4使用TCP协议,旧版本的NFS使用TCP或者UDP协议。 *手动挂载NFS使用mount. *自动挂载使用/etc/fstab *挂载NF…