linux软件包的管理-自己总结-附实例

合集下载

linux系统软件包管理详解笔记

linux系统软件包管理详解笔记

卸载:假如其他软件包依赖想卸载的软件包,那这样正常是不能卸载该软件包的
rpm -e --nodeps 强制卸载,忽略其它包依赖该卸载包的关系。
升级:rpm -F 表示软件包一定要从就版本升级到新版本,如果没有旧版本的软件包就不会更新新软件包 无old ,则不new 。
rpm -U 表示软件包从旧版本到新版本,如果没有旧版本的软件包,则直接安装新的软件包。无old,则安装new。
arch; x86 i386 i486
x86_64
noarch; 不区分平台,所有的平台均能安装该软件包。
name; 下面也有子包 主包 子包
name-devel-version 包 devel 开发包,跟开发相关的内容
rpm的前端 yum工具
/usr/local/bin ,/usr/local/sbin 第三方应用程序需要提供扩展功能
库文件路径:
/lib , /usr/lib 系统库存放路径。
/etc/ld.so.conf ,/etc/ld.so.conf.d/*.conf 库文件的存放路径配置文件。
升级也可以 和 -v 或-h 一起用。升级完成后,旧软件包就会被替换掉了。
注意:内核不应该升级安装。要装,就直接装,可以直接安装多个不同版本的内核。内核允许多版本运行,安装了新内核后,测试无问题后,可以卸载旧内核。
降级: rpm -U或-F --oldpackage 软件包名
deb格式的 debian系统下的 用dpkg的前端 apt-get工具
ubuntu 系统用的是dpkg软件工具 格式为deb,前端为 apt-get工具
linux软件包的安装途径 有3
yum命令

Linux操作系统下软件包的管理

Linux操作系统下软件包的管理
tar包的解包
• 解包之前查看包中的内容: #tar tvfz package-1.2.3.tar.gz • 解包时若要改变释放路径: #tar xfz package-1.2.3.tar.gz -C /tmp 此命令可以创建释放软件包的子目录。
tar格式软件包
tar包的编译安装
• ./configure配置(检查编译环境) 若要指定软件包的安装位置,如/opt/program,则 使用 --prefix选项: ./configure –prefix= /opt/program • 编译: make • 安装 make install 注意:安装好的程序运行时直接输入程序名
• • • • • gzip filename 例如:gzip a 在当前目录下生成文件a.gz文件 对该类文件的解压缩使用命令gunzip 例如:gunzip a.gz
文件的归档
归档及恢复命令 (tar)
用tar可以实现快速而简单的备份 文件存成tar格式;还有下面的信息也要存贮
• 目录路径和inode节点信息 • 创建和更改的次数
RPM概述
RPM最早是由Red Hat 公司提出的软件包管 理标准,后来随着版本的升级又融入了许多 其他的优秀特性, 成为了Linux中公认的软 件包管理标准。 RPM由RPM社区负责维护,可以登录到RPM 的官方站点查询最新的信息。 RPM的优点
易于安装、升级便利 丰富的软件包查询功能 软件包内容校验功能Fra bibliotek支持多种硬件平台
warning: /media/cdrom/wget-1.10.2-7.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186 Preparing... ########################################### [100%]

使用Linux终端进行软件包管理

使用Linux终端进行软件包管理

使用Linux终端进行软件包管理在Linux操作系统下,软件包是一种通过预编译的二进制代码、配置文件、库文件等组成的软件安装单位。

通过软件包管理系统,用户可以方便地查找、安装、更新、卸载软件包。

在Linux系统中,终端是一种强大的工具,可以通过命令行来执行各种系统操作。

本文将介绍如何使用Linux终端进行软件包管理。

一、查找软件包在Linux终端中查找软件包可以通过以下命令实现:1. 使用apt命令查找软件包:$ apt search <关键词>例如,要查找名为“firefox”的软件包,可以输入:$ apt search firefox2. 使用yum命令查找软件包:$ yum search <关键词>例如,要查找名为“firefox”的软件包,可以输入:$ yum search firefox3. 使用dnf命令查找软件包(Fedora 22及以上版本):$ dnf search <关键词>例如,要查找名为“firefox”的软件包,可以输入:$ dnf search firefox二、安装软件包在Linux终端中安装软件包可以通过以下命令实现:1. 使用apt命令安装软件包:$ apt install <软件包名称>例如,要安装名为“firefox”的软件包,可以输入:$ apt install firefox2. 使用yum命令安装软件包:$ yum install <软件包名称>例如,要安装名为“firefox”的软件包,可以输入:$ yum install firefox3. 使用dnf命令安装软件包(Fedora 22及以上版本): $ dnf install <软件包名称>例如,要安装名为“firefox”的软件包,可以输入:$ dnf install firefox三、更新软件包在Linux终端中更新软件包可以通过以下命令实现:1. 使用apt命令更新软件包:$ apt update该命令会更新软件包列表。

Linux操作系统-第九章-软件包管理

Linux操作系统-第九章-软件包管理

rpm -qip koules-1.2-2.i386.rpm


rpm –qlp <包文件名>
现在您想了解koules的 RPM包在系统里安装了 哪些文件, 您可以键入: rpm -qlp koules-1.2-2.i386.rpm 输出结果为: /usr/man/man6/koules.6 /usr/lib/games/kouleslib/end.raw

……………………………………
/usr/games/koules


9.2.3 RPM包的校验与检查
rpm -V可以让用户很方便地检查,与安装
的时候相比,某RPM包中的文件是否发生
了什么变化。

1. 验证已安装的软件包


rpm –Va 校验所有已安装的软件包
rpm –V <包名> 校验指定的软件包 rpm –Vp <包文件名> 校验与指定的包 对比是否有改变
• 举例:# rpm -e cvs
问题:我用rpm -e **.rpm无法删除rpm包。
解答:包名不要包括rpm,rpm -e 包名,可以 包含版本号等信息,但是不可以有缀.rpm。




9.2.2 查询软件包
1. 查询已安装的软件包 • 查询系统中安装的所有RPM软件包 $ rpm –qa • 查询指定的软件包在系统中是否安装 $ rpm -q <包名>


也就是说,rpm -i --force --nodeps 可以忽略所 有依赖关系和文件问题,什么包都能安装上,但这种 强制安装的软件包不能保证完全发挥功能。

2.升级软件包 无论系统是否有安装过某rpm包或其旧版 本,安装或更新指定的rpm包。

Linux 软件包管理(ppt文档)

Linux 软件包管理(ppt文档)
gzip –v * 注:gzip只能对单个文件压缩,每个文件压缩为一个.gz文件。
用gzip解压缩文件:
gzip –dv *
显示压缩文件的内容信息
gzip –l *
在tar命令中嵌入压缩命令
tar cvfz gong.tar.gz ./* 将当前目录下的所有文件打包并压缩为gong.tar.gz文件
5.3 TAR包管理 包管理
Tar命令是Linux最常用的文件打包工具,可以 将若干文件或者若干目录下打包成一个文件。 Tar命令语法及参数选项
格式:tar [主选项+辅选项] 文件或者目录 主选项及其功能
-A:将若干个tar文件合并成一个tar文件 -c:创建一个新的tar文件。 -d:比较tar文件或者文件系统的不同之处。 --delete:从tar文件中删除文件。
5.1.3 Linux中的添加 删除应用程 中的添加/删除应用程 中的添加 序
可以利用“启动程序/系统设置/添加/删除应用 程序”菜单项,打开Linux的软件包管理器, 添加或者删除软件包。
5.2 RPM软件包的密钥管理 软件包的密钥管理
数字签名是一种身份验证技术。软件包增加数 字签名后,其他用户可以通过校验其签名判断 真伪。 RPM使用了数字签名为PGP,是公钥加密程 序,产生一对密钥对,一个为公钥(对外公 开),一个为私密密钥(自己保存)。 私密密钥加密的文件,用公钥可以解密;公开 密钥加密的文件只有持有私密密钥的人才能解 密。
下载和安装PGP:
文件可以从 /products/pgp/versions/freewar e/unix/网站下载PGPcmdln_6.5.8.Lnx_FW.rpm.tar 用tar命令解包
Tar xvzf PGPcmdln_6.5.8.Lnx_FW.rpm.tar

在Linux终端中管理软件包

在Linux终端中管理软件包

在Linux终端中管理软件包Linux终端是Linux操作系统中用于命令行交互的工具,通过终端可以实现对软件包的管理。

软件包管理是Linux系统中一个重要的功能,它可以帮助我们方便地安装、卸载、更新和管理各种软件包。

本文将介绍在Linux终端中如何进行软件包管理的操作步骤和常用命令。

一、软件包管理系统在Linux中,常用的软件包管理系统有两种:Debian系和Red Hat 系。

Debian系的代表是Debian和Ubuntu,而Red Hat系的代表是Red Hat和CentOS。

这两种系统使用不同的软件包管理工具,分别是dpkg和rpm。

1. Debian系软件包管理工具dpkgdpkg是Debian系系统中的软件包管理工具,它可以处理.deb格式的软件包。

下面是一些常用的dpkg命令:- 安装软件包:sudo dpkg -i package.deb- 查询软件包信息:dpkg -l package- 卸载软件包:sudo dpkg -r package- 更新软件包:sudo dpkg -i --force-overwrite package.deb2. Red Hat系软件包管理工具rpmrpm是Red Hat系系统中的软件包管理工具,它可以处理.rpm格式的软件包。

下面是一些常用的rpm命令:- 安装软件包:sudo rpm -i package.rpm- 查询软件包信息:rpm -q package- 卸载软件包:sudo rpm -e package- 更新软件包:sudo rpm -U package.rpm二、软件包管理基本操作1. 软件包的安装在Linux终端中,可以使用软件包管理工具安装软件包。

以Debian 系为例,使用dpkg命令安装软件包的格式为:sudo dpkg -i package.deb其中package.deb是要安装的软件包文件名。

同样,对于Red Hat系的系统,使用rpm命令安装软件包的格式为:sudo rpm -i package.rpm其中package.rpm是要安装的软件包文件名。

Linux系统下软件包管理

Linux系统下软件包管理

提要:在系统管理中,软件包的管理是最重要的,是系统管理的基础的基础;只有我们学会软件包的管理才能谈得上其它的应用;软件包的安装、更新、查询,以及几个常用的软件包管理工具,比如system-cofig-packages 、yum 、apt 等一、软件包管理的基础;1、什么是RPM,RPM有何用?初次为Fedora /Redhat 安装软件,我们应该学会RPM的安装和使用,也应该知道RPM是做什么用的;RPM 是Red Hat Package Manager 的缩写,本意是Red Hat 软件包管理,顾名思义是Red Hat 贡献出来的软件包管理;在Fedora 、Redhat、Mandriva、SuSE、YellowDog等主流发行版本,以及在这些版本基础上二次开发出来的发行版采用;RPM包里面都包含什么?里面包含可执行的二进制程序,这个程序和Windows的软件包中的.exe 文件类似是可执行的;RPM包中还包括程序运行时所需要的文件,这也和Windows的软件包类似,Windows的程序的运行,除了.exe文件以外,也有其它的文件;一个RPM 包中的应用程序,有时除了自身所带的附加文件保证其正常以外,还需要其它特定版本文件,这就是软件包的依赖关系;依赖关系并不是Linux特有的,Windows操作系统中也是同样存在的;比如我们在Windows系统中运行3D游戏,在安装的时候,他可能会提示,要安装Direct 9 ;Linux和Windows的系统原理是差不多的;软件安装流程图:说明:1、RPM管理的软件的,对通过file.tar.gz 或file.tar.bz2源码包用make ;make install 安装的软件无效;2、安装软件时,最好用各自发行版所提供的系统软件包管理工具;1)Fedora 系统管理软件包工具system-config-package s,方便的添加和移除系统安装盘提供的软件包;2)Redhat 系统管理软件包工具,新一点的系统应该是redhat-config-packages,用法system-config-packages一样;3)apt + synaptic 软件包在线安装、移除、升级工具;4)yum 软件包在线安装、升级、移除工具;目前apt和yum 已经极为成熟了,建议我们安装软件时,采用apt或者yum ;如果安装系统盘提供的软件包,可以用system-config-packages 或redhat-config-packages ;一、RPM包管理的用途;1、可以安装、删除、升级和管理软件;当然也支持在线安装和升级软件;2、通过RPM包管理能知道软件包包含哪些文件,也能知道系统中的某个文件属于哪个软件包;3、可以在查询系统中的软件包是否安装以及其版本;4、作为开发者可以把自己的程序打包为RPM 包发布;5、软件包签名GPG和MD5的导入、验证和签名发布6、依赖性的检查,查看是否有软件包由于不兼容而扰乱了系统;二、RPM 的使用权限;RPM软件的安装、删除、更新只有root权限才能使用;对于查询功能任何用户都可以操作;如果普通用户拥有安装目录的权限,也可以进行安装;三、rpm 的一点简单用法;我们除了软件包管理器以外,还能通过rpm 命令来安装;是不是所有的软件包都能通过rpm 命令来安装呢?不是的,文件以.rpm 后缀结尾的才行;一)初始化rpm 数据库;通过rpm 命令查询一个rpm 包是否安装了,也是要通过rpm 数据库来完成的;所以我们要经常用下面的两个命令来初始化rpm 数据库;[root@localhost]# rpm --initdb[root@localhost]# rpm --rebuilddb 注:这个要花好长时间;注:这两个参数是极为有用,有时rpm 系统出了问题,不能安装和查询,大多是这里出了问题;二)RPM软件包管理的查询功能:命令格式rpm {-q|--query} [select-options] [query-options]RPM的查询功能是极为强大,是极为重要的功能之一;1、对系统中已安装软件的查询;1)查询系统已安装的软件;语法:rpm -q 软件名举例:[root@localhost]# rpm -q gaimgaim-1.3.0-1.fc4-q就是--query ,中文意思是“问”,此命令表示的是,是不是系统安装了gaim ;如果已安装会有信息输出;如果没有安装,会输出gaim 没有安装的信息;查看系统中所有已经安装的包,要加-a 参数;[root@localhost RPMS]# rpm -qa如果分页查看,再加一个管道|和more命令;[root@localhost RPMS]# rpm -qa |more在所有已经安装的软件包中查找某个软件,比如说gaim ;可以用grep 抽取出来;[root@localhost RPMS]# rpm -qa |grep gaim2)查询一个已经安装的文件属于哪个软件包;语法 rpm -qf 文件名注:文件名所在的绝对路径要指出举例:[root@localhost RPMS]# rpm -qf /usr/lib/libacl-devel-2.2.23-83)查询已安装软件包都安装到何处;语法:rpm -ql 软件名或 rpm rpmquery -ql 软件名举例:[root@localhost RPMS]# rpm -ql lynx[root@localhost RPMS]# rpmquery -ql lynx4)查询一个已安装软件包的信息语法格式: rpm -qi 软件名举例:[root@localhost RPMS]# rpm -qi lynx5)查看一下已安装软件的配置文件;语法格式:rpm -qc 软件名举例:[root@localhost RPMS]# rpm -qc lynx6)查看一个已经安装软件的文档安装位置:语法格式: rpm -qd 软件名举例:[root@localhost RPMS]# rpm -qd lynx7)查看一下已安装软件所依赖的软件包及文件;语法格式: rpm -qR 软件名举例:[root@localhost]# rpm -qR rpm-python查询已安装软件的总结:对于一个软件包已经安装,我们可以把一系列的参数组合起来用;比如rpm -qil ;比如:[root@localhost RPMS]# rpm -qil lynx2、对于未安装的软件包的查看:查看的前提是您有一个.rpm 的文件,也就是说对既有软件file.rpm的查看等;1)查看一个软件包的用途、版本等信息;语法: rpm -qpi file.rpm举例:[root@localhost RPMS]# rpm -qpi lynx-2.8.5-23.i386.rpm2)查看一件软件包所包含的文件;语法: rpm -qpl file.rpm举例:[root@localhost RPMS]# rpm -qpl lynx-2.8.5-23.i386.rpm3)查看软件包的文档所在的位置;语法: rpm -qpd file.rpm举例:[root@localhost RPMS]# rpm -qpd lynx-2.8.5-23.i386.rpm5)查看一个软件包的配置文件;语法: rpm -qpc file.rpm举例:[root@localhost RPMS]# rpm -qpc lynx-2.8.5-23.i386.rpm6)查看一个软件包的依赖关系语法: rpm -qpR file.rpm举例:[root@localhost archives]# rpm -qpR yumex_0.42-3.0.fc4_noarch.rpm/bin/bash/usr/bin/pythonconfig(yumex) = 0.42-3.0.fc4pygtk2pygtk2-libgladerpmlib(CompressedFileNames) <= 3.0.4-1rpmlib(PayloadFilesHavePrefix) <= 4.0-1usermodeyum >= 2.3.2三)软件包的安装、升级、删除等;1、安装和升级一个rpm 包;[root@localhost]#rpm -vih file.rpm 注:这个是用来安装一个新的rpm 包;[root@localhost]#rpm -Uvh file.rpm 注:这是用来升级一个rpm 包;如果有依赖关系的,请解决依赖关系,其实软件包管理器能很好的解决依赖关系,请看前面的软件包管理器的介绍;如果您在软件包管理器中也找不到依赖关系的包;那只能通过编译他所依赖的包来解决依赖关系,或者强制安装;语法结构:[root@localhost]# rpm -ivh file.rpm --nodeps --force[root@localhost]# rpm -Uvh file.rpm --nodeps --force更多的参数,请查看man rpm举例应用:[root@localhost RPMS]# rpm -ivh lynx-2.8.5-23.i386.rpmPreparing... ########################################### [100%]1:lynx ########################################### [100%][root@localhost RPMS]# rpm -ivh --replacepkgs lynx-2.8.5-23.i386.rpmPreparing... ########################################### [100%]1:lynx ########################################### [100%]注:--replacepkgs 参数是以已安装的软件再安装一次;有时没有太大的必要;测试安装参数--test ,用来检查依赖关系;并不是真正的安装;[root@localhost RPMS]# rpm -ivh --test gaim-1.3.0-1.fc4.i386.rpmPreparing... ########################################### [100%]由新版本降级为旧版本,要加--oldpackage 参数;[root@localhost RPMS]# rpm -qa gaimgaim-1.5.0-1.fc4[root@localhost RPMS]# rpm -Uvh --oldpackage gaim-1.3.0-1.fc4.i386.rpmPreparing... ########################################### [100%]1:gaim ########################################### [100%][root@localhost RPMS]# rpm -qa gaimgaim-1.3.0-1.fc4为软件包指定安装目录:要加-relocate 参数;下面的举例是把gaim-1.3.0-1.fc4.i386.rpm指定安装在/opt/gaim 目录中;[root@localhost RPMS]# rpm -ivh --relocate /=/opt/gaim gaim-1.3.0-1.fc4.i386.rpm Preparing... ########################################### [100%]1:gaim ########################################### [100%][root@localhost RPMS]# ls /opt/gaim为软件包指定安装目录:要加-relocate 参数;下面的举例是把lynx-2.8.5-23.i386.rpm 指定安装在/opt/lynx 目录中;[root@localhost RPMS]# rpm -ivh --relocate /=/opt/lynx --badreloc lynx-2.8.5-23.i386.rpm Preparing... ########################################### [100%]1:lynx ########################################### [100%]我们安装在指定目录中的程序如何调用呢?一般执行程序,都放在安装目录的bin或者sbin目录中;如果有错误输出,就做相应的链接,用ln -s ;2、删除一个rpm 包;首先您要学会查询rpm 包;[root@localhost]#rpm -e 软件包名举例:我想移除lynx 包,完整的操作应该是:[root@localhost RPMS]# rpm -e lynx如果有依赖关系,您也可以用--nodeps 忽略依赖的检查来删除。

第3章 linux软件包管理

第3章 linux软件包管理

14
安装tar格式的软件包
(4)执行./configure命令,配置软件包 大多数软件包都会带有一个执行自动配置操作 的脚本程序,除非它们的文档里另有说明,这些 脚本程序通常都命名为“configure”,并且可以 有参数。每个软件包都有大量的能够被激活或禁 止的功能,或者需要在编译时设置一些特殊的值 ,它们都需要进行配置。“./configure --help”命 令可以查看软件包有哪些配置选项。最常见的参 数是--prefix,该参数允许读者设置软件包开始安 装的基本子目录,缺省情况下安装到/usr/local的 下级子目录中。
20
Makefile文件举例
例:一个名为test的程序由源文件malloc.c、test.c编译生
成,这两个源文件都包含头文件malloc.h 。通常情况下 ,C编译器将会输出两个目标文件malloc.o、test.o。 下面的Makefile文件描述了这些文件之间的相互关系:
21
Makefile文件举例(续)
6
举例
一般想要安装一个软件包,最常用的命令形式
是联合使用-Uvh或-ivh三个参数,以 example.1.2.3-1.i386软件包为例: # rpm -Uvh example.1.2.3-1.i386.rpm
7
2. 删除
命令:# rpm –e <rpmname>
注意:删除使用的是软件名而不是软件包的全 名。 选项: --nodeps:忽略相关性检查。 --allmatches:删除和rpmname匹配的所有版 本的软件包。
26
make的自动推导
只要make看到一个.o文件,它就会自动的 把相应名字的.c文件加在依赖关系中。如 make找到一个name.o文件,那么name.c就 会是name.o文件的依赖文件,并且相应的命 令 cc -c name.c 也会被自动推导出来。这是 make的“隐晦规则”。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目录
Linux软件包管理 (2)
二进制软件包管理(RPM,YUM) (2)
软代码包安装 (3)
脚本安装 (3)
ATP报管理(ubantu) (3)
Linux软件包管理
二进制软件包管理(RPM,YUM)
RPM(RedHat package management):
安装:rpm ivh sudo-1.7.2pl-5.el5.i386.rpm
软件名称-版本号-发行号.硬件平台
卸载:rpm –e sudo (rpm --nodeps sudo) 软件包有依赖性关系,卸载时会产生提示信息,可使用后面的语句进行强行卸载
挂载光盘:mkdir /mnt/cdrom
Mount /dev/cdrom /mnt/cdrom
查看软件是否安装:rpm –q sudo
rpm –qa | grep samba
rpm –qf sudo (查询所述的软件包)
rpm –qi sudo rpm –qip sudo (查询已安装或未按装软件包的描述信息)
rpm –ql sudo rpm –qlp sudo (查询软件包安装的文件)
rpm –qd sudo rpm –qdp sudo (查询软件包帮助文档)
rpm –qc sudo rpm –qcp sudo (查询软件包配置文件)
校验:rpm –V sudo
提示:5 md5校验值内容变化(md5sum /etc/services)
S 文件大小变化
T 文件的时间
M 权限变化
U 文件的所有者变化
G 文件的用户组变化
L 连接文件变化
D 设备文件变化
软件包文件提取:
压缩所有文件到当前目录
rpm2cpio /mnt/cdrom/CentOS/initscripts-8.45.30-2.el5.centos.i386.rpm | cpio –idv 压缩指定文件到当前目录
rpm2cpio /mnt/cdrom/CentOS/initscripts-8.45.30-2.el5.centos.i386.rpm | cpio –idv ./etc/inittab 其他安装选项:rpm –ivh --excludedocs sudo-1. 7.2pl-5.el5.i386.rpm (不安装文档内容) rpm –ivh --prefix PATH sudo-1. 7.2pl-5.el5.i386.rpm (将软件包安装到由PATH指定的路径下)
rpm –ivh --test sudo-1. 7.2pl-5.el5.i386.rpm (只对安装进行测试,并不实际安装)
rpm –ivh --replacepkgs sudo-1. 7.2pl-5.el5.i386.rpm(覆盖安装该软件包)
rpm –ivh --replacefiles sudo-1. 7.2pl-5.el5.i386.rpm(文件冲突,覆盖)
rpm –Uvh sudo-1. 7.2pl-5.el5.i386.rpm(升级软件包)
YUM包管理
好处:1)自动解决软件包依赖关系2)方便的软件包升级
安装(yum install):yum install sudo (下载安装y,自动监测依赖关系) 监测升级(yun check-update):yum check-update sudo
升级(yum update):yum update sudo
软件包查询(yum list):yum list | more
软件包信息(yum info):yum info sudo
卸载(yum remove):yum remove sudo
帮助(yum –help,man yum):yum –help man yum
软代码包安装
应用举例(proftpd):
解压解包:tar –xzvf proftpd-1.3.3d.tar.gz
到此目录:cd proftpd-1.3.3d
配置:./configure --prefix=/usr/local/proftpd
编译:make
安装:make install
脚本安装
应用举例(webmin,OpenOffice)
解压解包:tar –xzvf webmin-1.530.tar.gz
到此目录:cd webmin-1.530
找到编写:vi README vi INSTALL
比如是用:./setup.sh
ATP报管理(ubantu)
搜索软件包:apt-cache search
软件包信息:apt-cache show
安装:apt-get install (reinstall,-f)
删除:apt-get remove (autoremove,--purge)
更新软件源:apt-get update
更新已安装包:apt-get update。

相关文档
最新文档