`
elite527
  • 浏览: 28816 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

linux软件列表

阅读更多

linux软件

 

 

软件名称:

1.gcc:

             gcc-c++

 

2.autoconf:

             Autoconf是一个用于生成可以自动地配置软件源代码包以适应多种Unix类系统的 shell脚本的工具。


3.libjpeg:

             libjpeg 是一个完全用C语言编写的库,包含了被广泛使用的JPEG解码、JPEG编码和其他的JPEG功能的实现。这个库由独立JPEG工作组维护。和libjpeg一起工作的程序还有:* cjpeg and djpeg,用于JPEG和一些其他流行图形文件格式之间的转换。* rdjpgcom and wrjpgcom,用于在JFIF文件中插入和提取文字信息。* jpegtran – 一个用于在不同的JPEG格式之间进行无损转换的工具。官网:http://www.ijg.org/


4.libjpeg-devel


5.libpng:

              PNG 库是用来创立和操作PNG 格式的图像文件.PNG 格式是设计来替代GIF,他对于更小范围的TIFF(标记图象文件格式)来说, 有了非常多的进步和拓展并且减少了关于专利权的麻烦. 官网:http://www.libpng.org/pub/png/libpng.html


6.libpng-devel


7.freetype:

                 FreeType库是一个完全免费(开源)的、高质量的且可移植的字体引擎,它提供统一的接口来访问多种字体格式文件,包括TrueType, OpenType, Type1, CID, CFF, Windows FON/FNT, X11 PCF等。支持单色位图、反走样位图的渲染。FreeType库是高度模块化的程序库,虽然它是使用ANSI C开发,但是采用面向对象的思想(下文中将会介绍到)。因此,FreeType的用户可以灵活地对它进行裁剪,例如我们在使用过程中,仅仅使用 TrueType字体格式的处理,就可以将其他和这个格式无关的代码通过若干宏定义的取消就可以达到裁剪目的,这可以保证最后的二进制代码的紧凑性。例如,我们对TrueType格式处理的裁剪,使用单色位图渲染,最后的二进制代码大约只有25KB。这个库可以用于各种图形处理系统,当然如果你想自己控制字体的渲染、布局的话。另外,拿它来当作学习的范例也是非常不错,其中包含一些优秀的设计思想和比较成熟的算法。本文大多是对FreeType文档的翻译,有些地方如果翻译的不好,还请原谅,可以访问http://www.freetype.org以获得最新的信息。这里先介绍一下FreeType的设计思路和字形规范,也希望和国内使用FreeType库的朋友多多交流。


8.freetype-devel:


9.libxml2:

               Libxml2 是一个xml c语言版的解析器,本来是为Gnome项目开发的工具,是一个基于MIT License的免费开源软件。它除了支持c语言版以外,还支持c++、PHP、Pascal、Ruby、Tcl等语言的绑定,能在Windows、Linux、Solaris、MacOsX等平台上运行。功能还是相当强大的,相信满足一般用户需求没有任何问题。官网:http://xmlsoft.org/


10.libxml2-devel


11.zlib:

           zlib是提供资料压缩之用的函式库,由Jean-loup Gailly与Mark Adler所开发,初版0.9版在1995年5月1日发表。zlib使用抽象化的DEFLATE算法,最初是为libpng函式库所写的,后来普遍为许多软件所使用。此函式库为自由软件,使用zlib授权。


12.zlib-devel


13.glibc:

              Glibc 是提供系统调用和基本函数的 C 库,比如open, malloc, printf等等。所有动态连接的程序都要用到它。


14.glibc-devel


15.glib2


16.glib2-devel


17.bzip2:

              bzip2 比传统的 gzip 或者 ZIP 的压缩效率更高,但是它的压缩速度较慢。从这点来说,它非常类似于最近出现的其它一些压缩算法。与 RAR 或者 ZIP 等其它不同的是,bzip2 只是一个数据压缩工具,而不是归档工具,在这一点上它与 gzip 类似。程序本身不包含用于多个文件、加密或者文档切分的工具,相反按照 UNIX 的传统需要使用如 tar 或者 GnuPG 这样的外部工具。


18.bzip2-devel


19.ncurses:

                  CURSES的命名是来自一个叫做 “cursor optimization”(光标最优化)的双关语(译者注:CURSES本身有诅咒的意思)。CURSES构成了一个工作在原始终端代码之上的封装,并向用户提供了一个灵活高效的API(Application Programming Interface 应用程序接口)。它提供了移动光标,建立窗口,产生颜色,处理鼠标操作等功能。使应用程序不需要担心那些底层的终端功能。那么什么是NCURSES?NCURSES是从最早的System V Release 4.0 (SVr4)中 CURSES的一个克隆。这是一个可自由配置的库,完全兼容旧版本的CURSES。简而言之,它是一个管理应用程序在字符终端屏幕显示的函数库。当后面提到CURSES库的时候,同时可以和NCURSES库互换。教程:http://www.qiuhao.com/Tips50000%5C52853.htm


20.ncurses-devel


21.curl:

           cURL是一个利用URL语法在命令行下工作的文件传输工具。它支持文件的上传和下载,所以是综合传输工具,但按传统,习惯称cURL为下载工具。cURL支援的通讯协定有FTP、FTPS、HTTP、HTTPS、TFTP、Telnet、DICT、FILE和LDAP。


22.curl-devel


23.e2fsprogs:

                     又称为 e2fs programs) 是一整套的工具程式,用来维护 ext2, ext3 和 ext4 的 档案系统。由于这些档案系统在 Linux 操作系统中很常见,所以这套工具程式可算是 Linux 内相当基本的软件之一。

24.e2fsprogs 实际上包含底下这些独立的程式:
    * e2fsck, 作用如 fsck 程式,用来检查档案系统的一致性。
    * mke2fs, 建立 ext2, ext3,和 ext4 档案系统。
    * resize2fs, 调整已建立的 ext2, ext3,和 ext4 档案系统的大小。
    * tune2fs, 修改 ext2, ext3,和 ext4 档案系统的相关参数。
    * dumpe2fs, 显示档案系统中 superblock 和 block group 的相关资讯。
    * debugfs, 检视且可修改档案系统的底层结构。
上面这些程式都有用到 libext2fs 这支函式库。
虽然 e2fsprogs 的名字看起像是只支援 ext2 档案系统,但它实际上可以处理 ext2, ext3, 和 ext4 这三种格式。尽管 ext3 因为有日志系统而可以不必使用 e2fsck 来做档案系统的一致性检查,但为了顾虑到核心可能存在的 bug,或是硬件上可能的错误,e2fsck 偶尔仍会派上用场。


25.e2fsprogs-devel


26.krb5:

             Kerberos is a network authentication protocol. It is designed to provide strong authentication for client/server applications by using secret-key cryptography.


27.krb5-devel


28.libidn:

               GNU Libidn is a fully documented implementation of the Stringprep, Punycode and IDNA specifications. Libidn's purpose is to encode and decode internationalized domain names. The native C, C# and Java libraries are available under the GNU Lesser General Public License version 2.1 or later.


29.libidn-devel


30.openssl:

                  OpenSSL是套開放原始碼的SSL套件,其函式庫是以C語言所寫成,實作了基本的傳輸層資料加密功能。此軟體是以Eric Young以及Tim Hudson兩人所寫的SSLeay為基礎所發展的,SSLeay隨著兩人前往RSA公司任職而停止開發。雖然此軟體是開放原始碼的,但其授權書條款與GPL有衝突之處,故GPL軟體使用OpenSSL時(如Wget)必須對OpenSSL給予例外。


31.openssl-devel


32.openldap:

                    LDAP(轻量级目录服务访问协议,Lightweight Directory Access Protocol)基于X.500标准,支持TCP/IP,使用简单方便。现在越来越多的网络应用系统都支持LDAP。OpenLDAP是LDAP的一种开源实现 学习笔记:http://www.ringkee.com/note/opensource/openldap.htm


33.openldap-devel:


34.nss_ldap:

                    The resolution of the entities defined in RFC 2307 is generally performed by a set of UNIX C library calls (such as getpwnam() to return the attributes of a user). The nss_ldap module provides the means for Solaris and Linux workstations to this information (such as users, hosts, and groups) from LDAP directories. The module is the reference implementation of RFC 2307, and has been studied by vendors such as Sun (who developed the original Name Service Switch interface).


35.openldap-clients


36.openldap-servers

37.Fast-CGI:

                    FastCGI 是一个可伸缩、高速的在web server和脚本语言间通迅的接口。关于FastCGI技术的更多信息可以在官方网站和Wikipedia看到。FastCGI 被许多脚本语言所支持,包括 php,如果用 --enable-fastcgi 选项编译的话。多数流行的web server都支持 FastCGI。包括Apache(mod_fastcgi和mod_fcgid),Zeus,nginx和lighttpd。FastCGI 的主要优点是把动态语言和 web server 分离开来。这种技术允许 web server 和动态语言运行在不同的主机上。这可以改进可扩展性和安全性而没有大的效率损失。

38.php-fpm:

                   可以和任何支持外部 FastCGI 技术的 web server 一起使用。
39.PHP-FPM:

                  启用 FastCGI SAPI 时的问题和 php-fpm 是如何解决他们的对比列表.
40.libiconv:

                  库为需要做转换的应用提供了一个iconv()的函数,以实现一个字符编码到另一个字符编码的转换。


41.memcached:

                        Memcache是danga.com的一个项目,最早是为 LiveJournal 服务的,目前全世界不少人使用这个缓存项目来构建自己大负载的网站,来分担数据库的压力。
它可以应对任意多个连接,使用非阻塞的网络IO。由于它的工作机制是在内存中开辟一块空间,然后建立一个HashTable,Memcached自管理这些HashTable。
Memcache官方网站:http://www.danga.com/memcached,更多详细的信息可以来这里了解


42.memcache:

                      Memcache的PHP扩展,在http://pecl.php.net/package/memcache 选择相应想要下载的memcache版本


43.mhash:

                Mhash is a free (under GNU Lesser GPL) library which provides a uniform interface to a large number of hash algorithms. These algorithms can be used to compute checksums, message digests, and other signatures.
The HMAC support implements the basics for message authentication, following RFC 2104. In the later versions some key generation algorithms, which use hash algorithms, have been added. http://mhash.sourceforge.net/


44.PCRE:

              Perl Compatible Regular Expressions.The PCRE library is a set of functions that implement regular expression pattern matching using the same syntax and semantics as Perl 5. PCRE has its own native API, as well as a set of wrapper functions that correspond to the POSIX regular expression API. The PCRE library is free, even for building commercial software.http://www.pcre.org/
45.eaccelerator:

                         eAccelerator 是一个免费开源的PHP加速、优化、编译和动态缓存的项目,它可以通过缓存PHP代码编译后的结果来提高PHP脚本的性能,使得一向很复杂和离我们很远的 PHP脚本编译问题完全得到解决。通过使用eAccelerator,可以优化你的PHP代码执行速度,降低服务器负载,可以提高PHP应用执行速度最高达10倍。


46.PDO_MYSQL:

                         MySQL driver for PDO


47.ImageMagick:

                          ImageMagick (TM) 是一个免费的创建、编辑、合成图片的软件。它可以读取、转换、写入多种格式的图片。图片切割、颜色替换、各种效果的应用,图片的旋转、组合,文本,直线,多边形,椭圆,曲线,附加到图片伸展旋转。ImageMagick是免费软件:全部源码开放,可以自由使用,复制,修改,发布。它遵守GPL许可协议。它可以运行于大多数的操作系统。ImageMagick的大多数功能的使用都来源于命令行工具。通常来说,它可以支持以下程序语言: Perl, C, C++, Python, PHP, Ruby, Java;现成的ImageMagick接口(PerlMagick, Magick++, PythonMagick, MagickWand for PHP, RubyMagick, and JMagick)是可利用的。这使得自动的动态的修改创建图片变为可能。


48.imagick:

              ImageMagick Wrap

 

分享到:
评论

相关推荐

    比较全面的Linux软件列表

    比较全面的RPM软件列表比较全面的RPM软件列表比较全面的RPM软件列表比较全面的RPM软件列表比较全面的RPM软件列表比较全面的RPM软件列表比较全面的RPM软件列表比较全面的RPM软件列表比较全面的RPM软件列表比较全面的...

    linux下QT编写的连接wifi程序

    linux下QT编写的连接wifi程序,可以扫描连接WIFI,测试使用的是Ubuntu16.04,比较简单。

    Linux常用应用软件列表

    本文介绍了Linux常用的媒体播放、文件浏览、中文输入法、网络等方面的应用软件。

    Linux常见系统调用列表介绍

    本文列出了大部分常见的Linux系统调用,并附有简要中文说明。

    精通LINUX设备驱动程序开发

    目 录 第1章 引言 1 1.1 演进 1 1.2 gnu copyleft 2 1.3 kernel.org 2 1.4 邮件列表和论坛 3 1.5 linux发行版 3 1.6 查看源代码 4 1.7 编译内核 7 1.8 可加载的模块 8 1.9 整装待发 9 第2章 内核 11 2.1...

    Linux信号列表[文].pdf

    Linux信号列表[文].pdf

    Linux下的扬声器汇编程序设计

    添加成功! 您可以在“我的服务”中查看您添加的引用通知列表,并且配置获取通知...对于大多数只熟悉DOS/Windows程序设计的国内程序员来说,了解和掌握Linux下的程序设计大有裨益.这里介绍在Linux下进行扬声器汇编程序设

    Linux系统下声卡驱动软件的安装配置

    Linux系统自带的声卡驱动程序能够支持的声卡很少, ALSA是一套声卡驱动程序包,它可以支持大多数流行的声卡。模块化架构,支持全双工,数字音频等声卡特性。本文详细介绍ALSA的全部安装配置过程和注意事项,还会给...

    《精通Linux 设备驱动程序开发》.(Sreekrishnan).pdf

     本书是linux设备驱动程序开发领域的权威著作。全书基于2.6内核,不仅透彻讲解了基本概念和技术,更深入探讨了其他书没有涵盖或浅尝辄止的许多重要主题和关键难点,如pcmcia、i2c和usb等外部总线以及视频、音频、...

    linux系统自己写的socket上传下载程序

    linux下的上传及下载程序,使用socket方式互联,应用TCP协议,实现了,获取下载列表,并点对点下载

    linux下监控进程程序

    1,应用范围:在linux系统下的监控程序,根据进程名称监控一些进程或程序,如果某个程序停止运行,则发送一个提醒邮件或者飞信通知。 通过crontab机制,在设定的时间间隔内反复执行监控程序,达到每隔一个时间间隔...

    RED HAT LINUX 6大全

    本书全面系统地介绍了Red Hat Linux 6。全书共分为五个部分,包括35章和四个附录。第一部分为Red Hat Linux的介绍和安装;第二部分为服务配置;第三部分为系统管理;第四部分为Linux编程;第五部分为附录。本书内容...

    硬盘安装linux(loadlin法)

    这样G:\linux\dos下的文件列表为: autoboot.bat loadlin.exe vmlinuz initrd.img 第三步:启动进入纯DOS 重新启动计算机,借助DOS启动盘进入纯DOS。 A:\>G: G:\>cd \linux\dos G:\linux\dos>autoboot.bat Linux...

    Linux Howto 中文文档

    Glibc2-HOWTO (13KB) 如何在Linux系统上安装与使用第二版 GNU C Library Hardware-HOWTO (42KB) 详列了大部份被 Linux 所支援的硬件和驱动程序 HAM-HOWTO (26KB) Linux系统上的各种业余无线电软件。...

    Linux C语言 遍历目录搜索文件的C源程序,支持嵌套目录搜索。

    Linux下遍历目录搜索文件源程序以及执行文件,支持嵌套目录,输出目录、子目录和对应的子目录中的文件列表,以及总文件数目。 LINUX下历遍目录的方法一般是这样的:打开目录-》读取-》关闭目录 相关函数是opendir -> ...

    基于Qt的c/s架构的即时聊天通信软件(服务器程序是linux平台下的)

    支持好友和黑名单列表,已经添加删除查找。支持发送离线消息。支持用户在线和离线状态。支持文件传输和类似qq截屏等功能。

    Linux管理员指南

    目 录 前言 第一部分 安装Linux操作系统 作为服务器软件 第1章 Linux发行版本与Windows NT的 技术异同 1 1.1 Linux操作系统和Linux发行版本 1 1.2 “自由”软件和GNU许可证 1 1.2.1 什么是...

    Linux下C编程函数手册/linux下C编程必备函数大全

    第1章 字符测试函数 第2章 数据转换函数 第3章 内存配置函数 ...附录:编译程序,宏,不定参数,linux信号列表,常见错误代码及原因 pdf文档,400多页,函数大全,每个函数后面都有范例! 是学习linux程序的必备工具!

    清华大学Linux操作系统原理与应用

    1.2.3 软件的轨迹 6 1.2.4 单内核与微内核操作系统 7 1.3 开放源代码的Unix/Linux操作系统 8 1.3.1 Unix的诞生和发展 8 1.3.2 Linux的诞生 9 1.3.3 操作系统标准POSIX 9 1.3.4 GNU和Linux 9 1.3.5 Linux的开发模式 ...

Global site tag (gtag.js) - Google Analytics