- 浏览: 356073 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (238)
- j2ee (22)
- mysql (14)
- hibernate (2)
- struts (3)
- spring (7)
- php (28)
- cakephp (12)
- pattern (0)
- 数据结构 (0)
- python (17)
- redis (1)
- sql (2)
- ibatis (1)
- jquery (3)
- 测试 (3)
- linux (37)
- solr (3)
- oracle (5)
- jira (5)
- 版本控制 (3)
- xp (1)
- IDE (3)
- apache (4)
- hadoop (2)
- freemarker (2)
- maven (5)
- 项目管理 (2)
- UML (1)
- Django (6)
- 正则 (1)
- Scrapy (1)
- 文档管理 (3)
- 项目集成 (8)
- MQ (3)
- 架构 (1)
- HTML (1)
- IT (1)
- 云 (0)
- 应用服务器 (4)
- win 7 (1)
- thrift (1)
- 学习 (3)
- OpenStack (3)
- sqlserver (1)
- javascript (1)
- zabbix (3)
- IOS (1)
- rabbitmq (1)
- springcloud (2)
最新评论
-
xushenkun4:
至今仍然有这个bug,0.9.1无法传输中文utf8。
thrift使用出现诡异问题 -
feiniao2029:
[i][/i][u][/u]引用
spring 配置init方法 -
wt811004:
非常感谢朋友慷慨指导
dotproject项目管理工具使用 -
hackpro:
这将是一个经典,就像大话西游...
javaeye怀旧 -
raymond2006k:
个人更偏好 Velocity。我觉得还有个对比点,就是编程方式 ...
jsp freemarker velocity 比较
一、源码软件包的安装
1、解压源码软件包
源代码一般以file.tar.gz或file.tar.bz2打包,在安装之前首先要对源码软件包进行解压缩,file.tar.gz和file.tar.bz2格式的解包命令如下:
[root@localhost cstc]# tar jxvf file.tar.bz2
[root@localhost cstc]# tar zxvf file.tar.gz
2、编译安装软件
解开一个包后,进入解压包,一般都能发现README(或readme)和INSTALL( 或install),或doc(或DOC)目录,在Install和doc目录中的文档中会有如何安装的描述。一般的配置、编译、安装方法如下:
[root@localhost file]#./configure
[root@localhost file]#make
[root@localhost file]#make Install
执行完make install只有,会有提示你安装成功的字样。
如果要卸载,执行 make uninstall命令。
二、RPM包的安装
对于小型软件,按上述方法安装是可以的,但对于比较复杂的软件,运行 configure命令前还需要设置很多系统变量,configure命令本身也会要求提供复杂的参数,在安装前,必须自己检查文件的依赖关系,这对于初学者是比较困难的。为了简化软件包的安装,就出现了一种被称为RPM 的软件包,使用它安装软件,只需执行简单的命令即可,不需要人工检查依赖关系。
RPM包的安装命令如下:
rpm -Uvh Kdevelope-3.1-1.rpm
其中,kdevelope-3.1-1.rpm 是相应的RPM 包文件名,对应的软件包名就是kdevelope,版本号为3.1-1。
如果要卸载kdevelope,则执行如下的命令。
rpm -e kdevelope
三、deb包的安装
这是Debian Linux提供的一个包管理器,它与RPM十分类似,但由于RPM出现得更早,所以在各种版本的Linux都常见到。而debian的包管理器dpkg则只出现在Debina Linux中,其它Linux版本一般都没有。在此只是简单地说明一下:
1、安装
dpkg –i deb软件包名
如:dpkg –i software-1.2.3-1.deb
2、卸载
dpkg –e 软件名
如:dpkg -e software
四、rar、zip包的安装
在Linux系统中,除了需要安装的软件包程序外,还有一种直接解压缩后就可以直接运行的程序,这些程序打包后的后缀名为rar或zip,如file.rar或file.zip,这些程序的解压缩命令为:
#unrar file.rar
#unzip file.zip
在对程序包解压缩后,进入程序目录中,直接运行里面的.sh或者.bin程序就可以直接调用相应的应用程序。
五、基于perl 和python 程序的安装;
基于perl的程序在一般情况下,用 perl file.pl安装,比如:VMware 的Linux版本的安装如下:
[root@localhost vmware-distrib]# perl vmware-install.pl
基于python开发的程序,使用命令python file.py 来进行安装。一般软件包都有README和INSTALL 或者 DOC 文档,看文档安装。
六、脚本型安装程序的安装
有些安装程序是脚本型的调用,在安装过程中要使用sh命令来安装,比如NVidia驱动的安装就是这样的:
[beinan@localhost ~]# sh NFORCE-Linux-x86-1.0-0306-pkg1.run
也可以通过改变脚本的权限,再执行脚本来完成安装,例如:
[root@localhost cstc]#chmod 755 NFORCE-Linux-x86-1.0-0306-pkg1.run ,
然后执行[root@localhost cstc]# ./NFORCE-Linux-x86-1.0-0306-pkg1.run 来安装。
也有一些是bin文件,如file.bin 文件,安装方法如下:
[root@localhost ~]# chmod 755 file.bin
[root@localhost ~]# ./file.bin
七、使用apt和yum在线安装软件程序
1、安装apt或yum
下载apt或yum软件的rpm包,执行#rpm –ivh apt.rpm或#rpm –ivh yum.rpm
2、更改在线更新的软件源地址
在/etc/apt/目录中找到 sources.list,在里面增加如下的两行:
rpm http://ayo.freshrpms.net fedora/linux/4/i386 core extras updates freshrpms
rpm http://rpm.livna.org/ fedora/4/i386 lvn
3、执行apt-get update或yum update
本步骤的目的是来从apt源中取回软件包的列表,也就是我们上面说的那个sources.list提到的源。
4、安装软件包
软件包的安装采用命令apt-get install或yum install如下所示:
[root@localhost cstc]# apt-get install 软件包名称
注:不要加版本号,软件名就好。
比如我们想安装或者升级firefox ,就可以直接用 apt-get install firefox或yum install firefox:
[root@localhost cstc]# apt-get install firefox
5、移除软件包
如果要移除软件包,可以采用下面的命令apt-get remove或yum remove:
[root@localhost cstc]# apt-get remove 软件包名
总结
本篇文章简要介绍了Linux系统中常见软件包的安装方法以及移除方法,目前 apt和yum 已经极为成熟了,在有网络条件的情况下,建议我们安装软件时采用 apt或者yum。如果安装系统盘提供有最新的软件包,我们可以采用系统盘中的软件包进行相应的安装。
1、解压源码软件包
源代码一般以file.tar.gz或file.tar.bz2打包,在安装之前首先要对源码软件包进行解压缩,file.tar.gz和file.tar.bz2格式的解包命令如下:
[root@localhost cstc]# tar jxvf file.tar.bz2
[root@localhost cstc]# tar zxvf file.tar.gz
2、编译安装软件
解开一个包后,进入解压包,一般都能发现README(或readme)和INSTALL( 或install),或doc(或DOC)目录,在Install和doc目录中的文档中会有如何安装的描述。一般的配置、编译、安装方法如下:
[root@localhost file]#./configure
[root@localhost file]#make
[root@localhost file]#make Install
执行完make install只有,会有提示你安装成功的字样。
如果要卸载,执行 make uninstall命令。
二、RPM包的安装
对于小型软件,按上述方法安装是可以的,但对于比较复杂的软件,运行 configure命令前还需要设置很多系统变量,configure命令本身也会要求提供复杂的参数,在安装前,必须自己检查文件的依赖关系,这对于初学者是比较困难的。为了简化软件包的安装,就出现了一种被称为RPM 的软件包,使用它安装软件,只需执行简单的命令即可,不需要人工检查依赖关系。
RPM包的安装命令如下:
rpm -Uvh Kdevelope-3.1-1.rpm
其中,kdevelope-3.1-1.rpm 是相应的RPM 包文件名,对应的软件包名就是kdevelope,版本号为3.1-1。
如果要卸载kdevelope,则执行如下的命令。
rpm -e kdevelope
三、deb包的安装
这是Debian Linux提供的一个包管理器,它与RPM十分类似,但由于RPM出现得更早,所以在各种版本的Linux都常见到。而debian的包管理器dpkg则只出现在Debina Linux中,其它Linux版本一般都没有。在此只是简单地说明一下:
1、安装
dpkg –i deb软件包名
如:dpkg –i software-1.2.3-1.deb
2、卸载
dpkg –e 软件名
如:dpkg -e software
四、rar、zip包的安装
在Linux系统中,除了需要安装的软件包程序外,还有一种直接解压缩后就可以直接运行的程序,这些程序打包后的后缀名为rar或zip,如file.rar或file.zip,这些程序的解压缩命令为:
#unrar file.rar
#unzip file.zip
在对程序包解压缩后,进入程序目录中,直接运行里面的.sh或者.bin程序就可以直接调用相应的应用程序。
五、基于perl 和python 程序的安装;
基于perl的程序在一般情况下,用 perl file.pl安装,比如:VMware 的Linux版本的安装如下:
[root@localhost vmware-distrib]# perl vmware-install.pl
基于python开发的程序,使用命令python file.py 来进行安装。一般软件包都有README和INSTALL 或者 DOC 文档,看文档安装。
六、脚本型安装程序的安装
有些安装程序是脚本型的调用,在安装过程中要使用sh命令来安装,比如NVidia驱动的安装就是这样的:
[beinan@localhost ~]# sh NFORCE-Linux-x86-1.0-0306-pkg1.run
也可以通过改变脚本的权限,再执行脚本来完成安装,例如:
[root@localhost cstc]#chmod 755 NFORCE-Linux-x86-1.0-0306-pkg1.run ,
然后执行[root@localhost cstc]# ./NFORCE-Linux-x86-1.0-0306-pkg1.run 来安装。
也有一些是bin文件,如file.bin 文件,安装方法如下:
[root@localhost ~]# chmod 755 file.bin
[root@localhost ~]# ./file.bin
七、使用apt和yum在线安装软件程序
1、安装apt或yum
下载apt或yum软件的rpm包,执行#rpm –ivh apt.rpm或#rpm –ivh yum.rpm
2、更改在线更新的软件源地址
在/etc/apt/目录中找到 sources.list,在里面增加如下的两行:
rpm http://ayo.freshrpms.net fedora/linux/4/i386 core extras updates freshrpms
rpm http://rpm.livna.org/ fedora/4/i386 lvn
3、执行apt-get update或yum update
本步骤的目的是来从apt源中取回软件包的列表,也就是我们上面说的那个sources.list提到的源。
4、安装软件包
软件包的安装采用命令apt-get install或yum install如下所示:
[root@localhost cstc]# apt-get install 软件包名称
注:不要加版本号,软件名就好。
比如我们想安装或者升级firefox ,就可以直接用 apt-get install firefox或yum install firefox:
[root@localhost cstc]# apt-get install firefox
5、移除软件包
如果要移除软件包,可以采用下面的命令apt-get remove或yum remove:
[root@localhost cstc]# apt-get remove 软件包名
总结
本篇文章简要介绍了Linux系统中常见软件包的安装方法以及移除方法,目前 apt和yum 已经极为成熟了,在有网络条件的情况下,建议我们安装软件时采用 apt或者yum。如果安装系统盘提供有最新的软件包,我们可以采用系统盘中的软件包进行相应的安装。
发表评论
-
详解 Nginx + Tomcat HTTPS/SSL 配置
2014-08-27 14:43 937前言:这篇文章涉及到很多专业术语,例如密钥对,私钥,公钥,证 ... -
CentOS6.2下YUM安装MySQL
2014-08-26 16:26 693用yum安装MySql 打入如下命令: [root@my ... -
centos直接yum安装nginx三部曲
2014-07-28 10:03 641第一步: CentOS 6,获取资源,先执行:rpm - ... -
linux局域网内磁盘映射【摘录】
2012-11-30 15:57 867同事需要局域网挂着硬盘,找了一下!顺便学习。哈哈 ... -
Cron 用法说明
2012-11-29 13:32 890更新:添加日志 cron.* -/var/log/cr ... -
Ubuntu下KVM的安装配置
2012-08-28 11:21 14361. KVM KVM的全称是“基于内核的虚拟机 ... -
Linux中通过locale来设置字符集
2012-08-28 11:11 1166在Linux中通过locale来 ... -
ubuntu 12.04 mysql 编码问题
2012-08-24 21:50 15811. 修改/etc/mysql/my.conf [mysq ... -
[Ubuntu]E: Unable to locate package - apt-get install error
2012-08-24 17:42 2900E: Unable to locate package ... -
httpd.tar.gz配置开机自启服务
2012-07-23 11:36 11101. httpd 2.2.22 安装 步骤一 ... -
在linux上安装rz/sz包
2012-07-23 10:17 1055在SecureCRT这样的ssh登录软件里, 通过在Linux ... -
yum命令处理时报错:undefined symbol: SSL_load_error_strings
2012-07-20 17:24 18931. 问题 使用yum时出现下列错误: ... -
linux 常用指令
2012-06-25 17:21 8481. 系统 # uname -a ... -
linux文件合并,去重复
2012-06-11 09:42 1329第一:两个文件的交集,并集前提条件:每个文件中不得有重复行 1 ... -
[Centos] 安装 semanage
2012-02-29 23:16 4722'm trying to use semanage co ... -
Starting httpd: (13)Permission denied: make_sock: could not bind to address [::]
2012-02-29 23:14 2100如果修改过端口或添加过端口监听,重新Apache的时候可 ... -
Linux关机命令详解
2012-02-28 00:33 949在linux下一些常用的关机/重启命令有shutdown、ha ... -
[Centos 6] 同一台机器部署多个Tomcat应用服务器
2012-02-28 00:25 19561. 修改/etc/profile文件 TOMC ... -
[Centos 6] Subversion安装配置
2012-02-26 00:52 1398svnserver 1. 安装 yum安装命令 ... -
[Centos 6] 常用软件安装配置
2012-02-25 22:13 1743[Centos 6] 常用软件安装配置 1. mysq ...
相关推荐
总的来说,Linux下的软件包安装与管理是一门涵盖广泛的技术,理解并熟练掌握这三种安装方式,能让你在使用Linux系统时更加得心应手。无论是系统管理员还是普通用户,都应该根据自己的需求选择最适合的安装方法。
在Linux操作系统中,安装软件的方式多种多样,适应了各种需求和场景。以下是对这些方法的详细解释: 1. **RPM软件包安装** RPM(Red Hat Package Manager)是Linux中广泛使用的软件包管理器,尤其在Fedora、CentOS...
软件包中会提供用于安装的可执行程序或脚本文件,如 install.sh、setup 等,有时会以“.bin” 格式的单个安装文件形式出现,安装时只需运行安装文件就可以根据向导程序的提示完成安装操作。 RPM 软件包管理机制是由...
这些目录在Linux系统中扮演着重要的角色,有助于保持系统的整洁性和一致性。 #### 五、分区概念与实践 在Linux系统中,硬盘通常被划分为若干个分区。每个分区都可以被视为一个独立的存储单元,并可以格式化成特定的...
Linux 系统下软件包的制作方法和过程是一个复杂的过程,需要了解 Linux 软件包管理的分类和特点,以及不同的安装方式和工具。本文详细介绍了 Linux 软件包管理的分类、源码安装、RPM 包安装和 tar.gz 文件安装等多种...
这个实验不仅涵盖了RPM软件包的基本操作,还涉及了网络配置、服务的启动与管理,以及跨平台的通信测试,对全面理解Linux系统的软件管理和网络服务具有重要意义。通过这些实践,用户可以更好地掌握Linux系统维护和...
在Linux系统中,软件包主要分为两大类:源码包和二进制包。 1. **源码包**: - **定义**:源码包是包含了软件的源代码(如C语言源代码)的打包形式。 - **特点**: - 需要用户自行编译才能生成可执行文件。 - ...
在Linux系统中安装DHCP软件包,例如`dhcp-3.0.5-23.el5.i386.rpm`,通常通过包管理器如`yum`或`dnf`来完成。首先,确保系统已经更新至最新版本,然后执行以下命令进行安装: ```bash # 对于使用yum的系统(如CentOS...
本教程主要介绍了Linux中的RPM(Red Hat Package Manager)软件包管理系统。 1. RPM软件包管理: RPM是一种用于管理和维护软件的打包格式,由Red Hat公司开发,但现在被许多Linux发行版广泛使用。RPM软件包包含了...
linux系统下需要安装的dhcp软件包
在Linux系统中,软件包管理是一项关键任务,它使得用户能够方便地安装、更新和卸载软件。在本文中,我们将深入探讨Linux中常用的软件包管理工具,特别是RPM和DNF,这两种工具在Red Hat Enterprise Linux (RHEL)及其...
在Linux中进行软件安装除了使用源码安装方式外,还有以下几种常见的便捷安装方法: - **使用包管理器**:如`yum`、`apt-get`等,这些工具可以自动化处理依赖关系,简化安装过程。 - **通过脚本安装**:某些软件提供...
在Linux系统中,`.tar.gz`是一种常见的源代码压缩包格式。安装步骤如下: **1\. 解压软件包** 使用`tar -xzvf`命令解压软件包。例如,如果你有一个名为`apache_1_3_6.tar.gz`的文件,可以使用以下命令进行解压: ...
在Linux系统中,安装软件包是一项基础操作,对于熟悉操作系统的人来说至关重要。Linux提供了多种软件管理方式,这使得用户可以根据自己的需求和系统环境选择最合适的安装途径。本篇将重点介绍在Linux环境下安装...
在Linux系统中,软件包的安装是日常操作的重要部分,尤其对于系统管理员和开发者来说,了解如何有效地管理和安装软件包至关重要。本教程将深入讲解Linux中的软件包安装方法,包括命令行工具、软件仓库和包管理系统。...
在Linux系统上安装Oracle 11g是一项技术性较强的任务,需要确保系统中拥有所有必要的软件包和支持库。"oracle11g linux 缺省软件包"是指在Linux环境下安装Oracle 11g数据库时所需的默认软件集合。这些软件包通常包括...
- 使用 `rpm2cpio <package>.rpm | cpio -idv` 命令可以从软件包中提取文件到当前目录。 #### 四、实用技巧与建议 1. **使用 YUM 优化软件包管理**: - 尽可能使用 YUM 进行软件包管理,因为它能够自动处理依赖...
这个版本可能包含了源代码,用于在Linux系统上编译安装。`wget-1.13.tar.gz`是该软件包的压缩文件,使用gzip算法进行压缩,扩展名为`.tar.gz`,意味着我们需要先使用`tar`命令解压,然后再用`gzip`或`gunzip`来解...
在Linux操作系统中,软件包管理是一项至关重要的任务,它涉及到系统的稳定性和软件的正确安装与更新。本话题将深入探讨如何在Linux环境下管理软件包,尤其是通过RPM(Red Hat Package Manager)命令来操作,同时也会...