LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1861|回复: 7

Redhat 8.0 软件包组—开发类

[复制链接]
发表于 2003-3-28 22:09:49 | 显示全部楼层 |阅读模式
Redhat 8.0 软件包组—开发类
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=29785

前言:有的初学Linux的弟兄,可能还是对RedHat的软件包不太了解。在整理论坛的过程中,我们也发现在有很多的弟兄说“RedHat那么多的软件包是做什么用的??”其实这个问题的解决不是太难。因为在系统安装的过程中,每个软件包都有详细的说明。原来很早就想把这些整理出来,发现不能用复制和粘帖来解决。下了很大的决心,仍然没有勇气做下来。我的机器的主板和CPU前几天报废了两套,所以不得不重新安装系统,于是就把RH重装安装,在安装的过程中,把每个包的用途就用笔记了下来。然后键盘一个一个字的输了上来。我不知道这些对大家是否有用,但我相信,我在整理的过程中,对系统的软件包又有了一个深层次的了解。 对我个人来说,还是有点帮助的。

希望这些东西对大家还是所帮助。

本文只是软件包中的一部份,只是一个大的分类――选择软件包组的那个分类,也就是我们在安装RH时所见到的一个大目录,如果选安装单个软件包,还有很多的软件,我将在以后慢慢的补充进来,大家都知道这是一个极为费时的工作。


开发工具:这些工具包括automake、gcc、perl、python和调试器之类的核心开发工具

autoconf - 用来自动配制源码的 GNU 工具

automake - 自动创建 Makefiles 的 GNU 工具

binutils - GNU 的二进制程序集合

bison - GNU 常规目的的解析器生成器

byacc - 公共域 Yacc 解析器生成器

cdecl - 用于 C/C++功能声明的编码和解码工具

dev86 - 实模式 80X86汇编器和链接器

flex - 用于创立扫描器(文本图案辩认器)的工具

gcc - GNU cc 和 gcc 编译器

gcc-c++ - 用于 GNU gcc 编译器的C++支持

gdb - 用于C、C++以及其它语言的GNU源码级调试器

gettext - GNU 库和制作多语言消息的工具

libtool - 简化对共享库的使用的GNU libtool

make - 为用户简化建设进程的GNU 工具

perl-CPAN - 用于perl的CPAN模块

pkgconfig - 决定编译选项的工具

python-dev - Python 开发所需的库和头文件

redhat-rpm-config - Redhat 特定的rpm配置文件

rpm-build - 用来建构软件包的脚本和可执行程序

strace - 跟踪并显示与某个正运行的进程相关的系统调用

texinfo - 创建 Texinfo 格式文档文件所需的工具

ElectricFence 检测内存分配违例的调试程序

automake14 - 自动创建 Makefiles的GNU工具

automake15 - 自动创建 Makefiles 的GNU工具

cproto - 从C编码中竽成函数原型和变量声明

cvs - 版本控制系统

ddd - 用于几个命令行调试器的 GUI

diffstat - 基于diff命令输出来提供统计的工具

dmalloc - 内存分配调试例程

doxygen - C/C++文档系统

expect - 用于简化程序和脚本间的交流的tcl扩展

gcc-g77 - 对gcc的Fotran 77的支持

gcc-gnat - GCC的Ada 95的支持

gcc-java - 对 gcc 的 Java 的支持

gcc-objc - 对 gcc 的Objective C 的支持

indent - 格式化C代码的GNU程序

ltrace - 从动太链接的可执行文件中跟踪对运行时间库的调用

memprof - 一个用于内存建档和失漏探测的工具

nasm - 一个使用类似Intel语法的可移植的X86汇编器

njamd - 检测内存分配违例的调试程序

patchutils - 一组用于处理补丁文件的程序

pmake - make 的BSD 4.4版本

pstack - 显示一个正在运行的进程的堆栈跟踪

rcs - Revision Control System (RCS) 文件版本管理工具

splint - 一个C编码检查器


内核开发

kernel-source - Linux 内核的源码

libacl-devel - 访问控制列表的静态库和头文件

libattr-devel - 扩展属性的静态库和头文件

tk - 带有共享库的,用于Tcl的Tk GUI的开发包


X 软件开发:这些软件包允许您开发用于 X 窗口系统的应用程序

Glide3-devel - 用于Glide的开发库和头文件

XFree86-devel - 用于使用Xaw3d来开发的头文件和静态库

freetype-dev - 用于FreeType 开发的头文件和静太库

gd-devel - gd 的开发库和头文件

libjpeg-devel - 使用 libjpeg库的程序开发的库

libmng-devel - 使用 LibMNG 库的开发文件

libpng-dev - 操作PNG图像格式文件所需要的开发库

libtiff-dev - 用于将来使用libtiff库程序的开发工具

libungif-devel - 使用libungif库的开发工具

netpbm-devel - 用于开发使用netpbm库程序的工具

SDL-devel - 开发Simple DirectMedia Layer 程序所需的文件

SDL_image-devel - SDL 图像载入库的开发文件

SDL_mixer-devel - 用于开发SDL联网程序的库和包含文件

SDL_net-devel - LessTif/Motif开发所需的静态库和头文件

libpng10-dev - libpng版本1.0所需的开发工具

openmotif-devel - 开放 Motif 开发库和头文件

GNOME软件开发:安装这些软件包来开发GTK+和GNOME图形化应用程序。

GConf-devel - Gnome 配制系统开发软件包

GConf2-devel - 用于GConf开发的头文件和库

ORBit-devel - 用于ORBit的开发库,头文件及工具

ORBit2-devel- 用于ORBit的开发库,头文件及工具

atk-devel - ATK 的开发文件

bonobo-activation-devel - bonobo-activation 的开发库和头文件。

eel2-devel - 用于Eel开发的库和包含文件

fontconfig-devel - 字体配置和定制库

gail-devel - 用于GNOME应用库开发的文件

gal-devel - 用于 GNOME 应用库开发的文件

gdk-pixbuf-devel - 开发与GdkPixBuf库一起使用的程序所需的文件。

glib-dev - GIMP 工具包( GTK+)和GIMP绘图包(GDK)支持库

glib2-devel - GIMP工具包( GTK+)和GIMP绘图包(GDK)支持库

gnome-libs-devel - 开发GNOME程序的库和包含文件

gnome-print-devel - 开发GNOME程序的库和头文件

gnome-vfs-devel - 开发GNOME VFS程序的库和头文件

gnome-vfs2-devel - 开发GNOME VFS 程序的库和头文件

gtk+-devel - 用于GTK+(GIMP工具包)程序的开发工具

gtk2-devel - 开发GTK+应用软件的工具

gtkhtml-devel - 开发gtkhtml 程序的库和头文件

libIDL-devel - 开发libIDL的开发库和头文件

libart_lgpl-devel - 用于libart_lgpl的库和头文件

libonobo-devel - libonobo的开发库和头文件

libonoboui-devel - libonoboui的开发库和头文件

libglade-devel - 用于libglade程序开发的文件

libglade2-devel - 用于libglade程序的开发的文件

libgnome-devel - 用于libgnome的库和头文件

libgnomecanvas-devel - libgnomecanvas的库和头文件

libgnomeui-devle - 用于libgnome的库和头文件

libole2-devel - 开发libole2程序所需的文件

librsvg-devel - 使用librsvg来开发的库和包含文件

librsvg2-devel - 使用librsvg来开发的库和包含文件

libunicode-devel - 开发将使用libunicode的程序所需的文件

libxslt-devel - 开发XML和HTML程序所需的库、包含文件等

linc-devel - 用于linc的开发库和头文件

oaf-devel - OAF 的库和包含文件

pango-devel - 用于布局和绘制国际化文本的系统

Guppi-devel - 开发基于Guppi的程序所需的库和包含文件

bonobo-conf-devel - 用于配置别名的库和包含文件

bug-buddy - GNOME的错误汇报工具

glade - GTK+ GUI建构器

glade2 - GTK+ GUI的建构器

gnome-pilot-devel - GNOME pilot库、包含文件和其它开发文件

imlib-devel - 开发lmlib应用软件的工具

pygtk2-devel - 要为GTK+增置库建构会绕所需的文件


KDE 软件开发:安装这些软件来开发QT和KDE图形化应用程序。

PyQt-devel - 要建构基于Qt的其它绑定所需的文件

arts-devel - 用于aRts声音服务器的开发文件

cdparanoia-devel - libcdda_paranoia (Paranoia III)的开发工具

cervisia - 图形化的CVS客户

cpus-devel - 通用Unix打印系统--开发环境

kdebg - 用于gdb (GNU调试器)和KDE的图形化用户界面

kdebase-devel - kdebase的开发文件

kdelibs-devel - 用来编译KDE程序的头文件和文档

kdenetwork-devel - 用于kdenetwork的开发文件

kdepim-devel - 用于kdepim的开发文件

kdesdk-kapptemplate - 创建KDE程序骨架的工具

kdesdk-kbabel - 翻译工具

kdesdk-kbugbuster - KBugBuster 调试工具

kdesdk-kmtrace - KDE的Malloc调试器

kdesdk-kompare - KDE 的文件比较工具

kdesdk-kspy - Qt/KDE程序状态检察工具

kdevelop - C++/C的集成开发环境

kdoc - K 桌面环境(KDE)的文档

kregexpleditor-devel - kregexpeditor的开发文件

kviewshell-devel - kviewshell的开发文件

libkscan-devel - 开发XML和HTML程序所需的库、包含文件等

pilot-link-devel - PalmPilots开发头文件

qt-designer - Qt GUI工具包的界面设计程序(IDE)

qt-devel - Qt GUI 工具包的开发文件和文档

sane-backends-devel - SANE (一个统一的扫描仪界面)开发工具包。

sip-devel - 为任何C++ classes库生成Python绑定所需要的文件
发表于 2003-3-28 23:10:29 | 显示全部楼层
谢谢北南兄!
有个问题,我以前在DOS下用MASM,LINK,DEBUG,可以写的代码,如何"移植"到LINUX下?,换句话说,我在LINUX下想编写汇编代码,该怎么作???如何编译,链接,调试,(我记得以前我问过,可惜一直没有找到NASM的中文文档)
nasm - 一个使用类似Intel语法的可移植的X86汇编器
发表于 2003-3-29 11:21:24 | 显示全部楼层
javalee 老兄
http://home.attbi.com/~fbkotler/nasmdoc0.html
btw你很擅长java吗,我的毕业论文和java有关 估计要麻烦你了
 楼主| 发表于 2003-3-30 17:51:44 | 显示全部楼层
RH 8.0软件包组-开发=》工具

asp2php - 此软件可把在Microsoft IIS万维网服务器上运行的ASP文件转换成在Apache万维网服务器上的PHP页

asp2php-gtk - 此软件可把在Microsoft IIS万维网服务器上运行的ASP文件转换成在Apache万维网服务器上的PHP页

autoconf - GNU的Autoconf是一个用来配置源码和Makefile的工具,使用Autoconf编程员可以创建可移植的和可配置的软件包,因为建构软件包的人可以指定各类配制选项

autoconf213 - GNU的Autoconf是一个用来配置源码和Makefile的工具,使用Autoconf编程员可以创建可移植的和可配置的软件包,因为建构软件包的人可以指定各类配制选项


automake - 是一个试验性的Makefile生成器,它是被4.4BSD make和包含文件激发出来的,但是它的目标是可移植性,以及遵从Makefile变量和目标的GNU标准

automake14 - 是一个试验性的Makefile生成器,它是被4.4BSD make和包含文件激发出来的,但是它的目标是可移植性,以及遵从Makefile变量和目标的GNU标准

automake15 - 是一个试验性的Makefile生成器,它是被4.4BSD make和包含文件激发出来的,但是它的目标是可移植性,以及遵从Makefile变量和目标的GNU标准

binutils - 这是一组二进制的工具程序,包括ar as gprof ld nm objcopy objdump size strings strip addr2line等

bison - 是一个常规的解析生成器,它把LALR(1)context-free语法描述转换成C程序来解析它的语法

byacc - 这是一个公共域LALR解析器生成器,许多程序在它们的建构过程中要用到

cdecl - 软件包包括cdecl和c++decl工具,它们用来把普通英语翻译成C或者C++函数声明,反之亦可

cervisia - 是一个CVS的客户的KDE图形化前端

cproto - 它是从C源码中生成函数原型和变量声明,还可以在老式和ANSI C式间转换函数定义。

ctags - 它生成一个在C源码和头文件中发现C语言对象的索引(或标签文件),还可以生成一个交叉参考文件。

cvs - 它是一个版本控制系统,

dejagnu - 是一个用来测试其它程序的基于Expect/Tcl的框架

desktop-file-utils - .desktop文件用来描述应用程序,以便包括在GNOME和KDE菜单中,此软件包包括:desk-file=validate,检查.desktop文件是否按freedesktop.org/standards/中的规范编译;desktop-file-install,把.desktop文件安装到标准目录中,同时也可以将其固定

diffstat - diff命令一行一行地比较文件,Diffstat读取diff命令的输出,显示一个每个文件的插入,删除和修改的柱状图,Diffstat被普遍用来复杂的大补丁文件中提供所做修改的摘要

dmalloc - 调试内存分配(dmalloc)库被设计成malloc,realloc,calloc,free,以及其它内存管理例程的混入替代。它提供了强大的调试设施,它可以在运行时间被配置,包括内存泄漏跟踪,防御点写入探测,文件/行号报告,以及一般的统计记录的支持Dmalloc还支持调试线段程序等

doxygen - 此工具能多一组带有文档记录的源码文件中生成一个在线类别浏览器(HTML格式)以及或者一个参考说明(LaTex格式)。它还可以被配制用来从不带有文档记录的源码文件中抽取编码结构

ElectricFence - 是用于C语言编程和调试的工具

flex - 程序扫描器,能在文本中识别字形图案的程序

gettext - 此包为在程序中生成多语言消息提供了一组工具和文档。,其中的工具包括:一组关于程序如何编写以支持消息目录的约定,一个消息目录的目录和文件命名组织,一个支持检索已翻译消息的运行时库,以及单独的处理可翻译的和已翻译的字串的程序,gettex为创建,使用,和修改自然语言提供了一个使用简单的库和工具,它是一种国际化程序的功能强大使用简便的方法

glade - 是一个GTK+和GNOME GUI桌面的免费用户界面建构器

glade2 - 是一个GTK+和GNOME GUI桌面的免费用户界面建构器

glibc-utils - 此软件包含有memusage(一个内存用量配置器),mtrace(一个内存遗漏跟踪器)和xtrace(一个函数调用跟踪器,对程序调试有帮助)

gperf - 是一个用C++编写的完美散列函数生成器

gtk-doc - 这是用来为GTK+,GLib,GNOME生成文档的,能生成API参考文档

intltool - 这个工具自动从oaf,glade,bonabo ui,nautilus 主题,桌面以及其它数据文件中抽取可翻译的字串,然后把它们放入po文件中来实现国际化

kdesdk-kapptemplate - 创建一个骨架KDE程序(配置东西,automake东西等)允许您开始编写相关的代码而无需忙碌于早已被完成的任务

kdesdk-kbabel - 翻译工具,它包括了一个.po文件编辑器,一个目录管理器,消息抽取工具,和Konqueror(KDE文件管理器)中po文件的缩略图标视图

kdesdk-kbugbuster 调试工具

kdesdk-kmtrace -  是一个KDE的malloc(内存分配)调试器

kdesdk-kspy - 是一个意图帮助开发检察Qt/KDE程序内部状态的工具

kdevelop - KDE开发工具,它集成开发环境提供了许多开发者需要的功能,还提供了一个统一的到gdb(C/C++编译器)和make之类的程序界面。

libtool - 创建通用共享库的工具

libtool-libs13 -它包括libtool-1.3中共享库的兼容库

make - 是一个用来控制对可执行文件的生成和其它从程序的源码中生成程序的非源文件的GNU工具。是安装软件包的

nasm-rdoff - 用于操作独立的RDOFF二进制格式的工具,有时与网际汇编器NASM一起使用,包括:链接器,库管理器,载入器和信息转储等。

njamd - 是一个malloc调试器

patch - 这个程序应用在diff文件上,也就是给文件打补丁用的。

pccts - Purdue编译器-编译吕工具集(PCCTS)是一组公共域软件包工具,它设计的目标是辅助编译器和其它翻译系统实现。包括:antlr,dlg,support code

pkgconfig - 此工具决定编译选项,它为每一个需要的库读取配置文件,然后输出必要的编译器和链接标记

pmake - 它是make的特别版本

pychecker - 是帮助您寻找普通错误的python源码检查工具。

python-tools - 此包包括几个用来建构Python程序的开发工具,该软件包包括这些工具中的一部份,包括IDLE Python IDE 和Pynche颜色编辑器

qt2-designer - 用于Qt工具包的用户界面设计工具

qt-designer - 用于Qt工具包的用户界面设计工具

rcs - 文件版管理工具(RCS)是一个管理文件的多重版本系统。

rpm-build - 用来建构和使用RPM软件包管理器的软件包所需要的脚本和可执行程序

sip - 此工具是有来为C++类别生成绑定,因此这些类别能够象普通Python类别一样被访问

splint - 扫描C编码以寻找错误和不对的样式

swig - 是一个软件开发工具,它用来把C,C++和Objective C 程序连接到多种高级编程语言。主要用在Perl ,Python 和Tcl/TK,它通常用来创建高级解释的编程环境,系统集成,以及作为建构用户界面的工具

tmake - 是用来为软件计划创建和维护makefiles的工具

xdelta - 是一个二进制delta生成器和一个RCS版本控制替换库
 楼主| 发表于 2003-3-30 17:52:17 | 显示全部楼层
RH 8.0软件包组-开发=》系统

glibc-kernelheaders - 包括Linux内核的C头文件,头文件定义了建构多灵敏标准程序所需的结构和制约参数。它还用在重建glibc软件包中使用

kernel-source - 此包包括Linux内核的源码文件,由于多数C程序依赖在源码中定义的制约参数,在建构这些程序时需要源码文件。源码文件还可以用来建构一个更适应您的特别硬件的定制内核

libaio-devel - 这个包为Linux自然不对称I/提供了链接包含文件和库的头文件

lm_sensors-devel - 此包包括用于建构使用lm_sensors数据库的程序的头文件和库

oprofile - 用于运行Linux 2.2/2.4的X86系统的配置系统。配制进程在后台透明地运行,配置数据可以随时被收集,oprofile利用了Intel P6和AMD Athlon系统处理器中提供的硬件性能计量器,并能在其它X86处理器类型上使用RTC来进行配置

redhat-rpm-config - Redhat特定的rpm配置文件

rpmdb-redhat - 此包包括一份Redhat 发行的所有的软件包的RPM数据库
发表于 2003-3-30 18:45:50 | 显示全部楼层
java我以前学过,不过皮毛罢啦~~这里高手多;)
http://www.cn-java.com/
发表于 2003-4-12 19:25:08 | 显示全部楼层
tanks
发表于 2003-6-2 23:36:56 | 显示全部楼层
非常感谢!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表