问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

linux下怎么安装程序?

发布网友 发布时间:2023-09-22 02:01

我来回答

1个回答

热心网友 时间:2024-08-27 08:06

一、安装软件

A、通常Linux应用软件的安装包有四种:

   1)tar包,如software-1.2.3-1.tar.gz。他是使用UNIX系统的打包工具tar打包的。

   2)rpm包,如software-1.2.3-1.i386.rpm。他是Redhat Linux提供的一种包封装格式。包的管理工具YUM

   3)dpkg包,如software-1.2.3-1.deb。他是Den Linux提供的一种包封装格式。包的管理工具apt-get

   4)bin包,如jdk-1_5_0_05-linux-i586.bin,有些Linux软件不公开源代码,只发布二进制可执行程序,这类程序一般会以bin来标记。而且,大多数Linux应用软件包的命名也有一定的规律,他遵循:名称-版本-修正版-类型


   例如:

   1)software-1.2.3-1.tar.gz 意味着:

   软件名称:software

   版本号:1.2.3

   修正版本:1

   类型:tar.gz,说明是个tar包。


   2)sfotware-1.2.3-1.i386.rpm

   软件名称:software

   版本号:1.2.3

   修正版本:1

   可用平台:i386,适用于Intel 80x86平台。

   类型:rpm,说明是个rpm包。


B、tar包程序的安装

 1. 安装:

   整个安装过程能分为以下几步:

   1)取得应用软件:通过下载、购买光盘的方法获得;

   2)解压缩文件:一般tar包,都会再做一次压缩,如gzip、bz2等,所以你需要先解压。如果是最常见的gz格式,则能执行:“tar -xvzf 软件包名”,就能一步完成解压和解包工作。如果不是,则先用解压软件,再执行“tar -xvf 解压后的tar包”进行解包;

   3)阅读附带的INSTALL文件、README文件;

   4)执行“./configure”命令为编译做好准备;

   5)执行“make”命令进行软件编译;

   6)执行“make install”完成安装;

   7)执行“make clean”删除安装时产生的临时文件。

一般来说,Linux的应用软件的可执行文件会存放在/usr/local/bin目录下!不过这并不是“放四海皆准”的真理,最可靠的还是看这个软件的INSTALL和README文件,一般都会有说明。


   2. 卸载:

   1)、打开一个SHELL,即终端

   2)、用CD 命令进入配置后的软件目录,即安装时的目录

   3)、执行反安装命令:make uninstall


C、rpm包的程序安装

rpm可谓是Redhat公司的一大贡献,他使Linux的软件安装工作变得更加简单容易。

   1. 安装:

   我只需简单的一句话,就能说完。执行:

   rpm -ivh rpm软件包名

   更高级的,请见下表:


   rpm参数      参 数 说 明

    -i         安装软件

    -t         测试安装,不是真的安装

    -p         显示安装进度

    -f         忽略所有错误

    -U         升级安装

    -v         检测套件是否正确安装


   这些参数能同时采用。更多的内容能参考RPM的命令帮助。


   2. 卸载:

   我同样只需简单的一句话,就能说完。执行:

   rpm -e 软件名

   不过要注意的是,后面使用的是软件名,而不是软件包名。例如,要安装software-1.2.3-1.i386.rpm这个包时,应执行:

   rpm -ivh software-1.2.3-1.i386.rpm

   而当卸载时,则应执行:

   rpm -e software。查询也是 rpm list


D、dpkg包的程序安装


   1. 安装

   dpkg -i deb软件包名

   如:dpkg -i software-1.2.3-1.deb

   2. 卸载

   dpkg -e 软件名

   如:dpkg -e software.deb


E、bin包程序的安装

 1.安装

      1)、打开一个SHELL,即终端

      2)、用CD 命令进入源代码压缩包所在的目录

      3)、给文件加上可执行属性:chmod +x ******.bin(中间是字母x,小写)

      4)、执行命令:./******.bin(realplayer for linux就是这样的安装包),执行安装过程中可以指定安装目录,类似于Windows下安装

   2.卸载

      1)、把安装时选择的安装目录删除就OK


二、启动

如果是程序安装的路径在$PATH环境变量中定义过,那么直接输入命令即可执行,如果没有安装在$PATH环境变量中,则可以进入安装目录,执行“./pro_name ",其中"."是指当前目录。可以通过echo命令查看当前的$PATH环境变量,如下图所示

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
win11优化工具【Windows11轻松设置 v1.04】 Win11怎么开启高性能模式_Windows11高性能模式开启方法介绍 盘点Windows11的5个优点为你带来全新的操作体验微软发布的全新操作系统... 微软正式推出Windows 11系统 有哪些变化? windows11新机优化教程 如何优化Windows 11服务设置_Windows 11服务优化技巧 win11系统怎么优化服务-windows11系统设置服务优化 纳税筹划的风险有什么 税收筹划的风险及管理办法有哪些? 税务筹划的18种方法(税收筹划的方法有哪些) 我的被冻结了怎么办 最近在读 罗马帝国的衰亡 里面常提到 俩安东尼时代 是指哪俩个安东尼... 被冻结了,怎么办? 我的被冻结了,怎么办? 防爆柜能承受家用液化气瓶爆炸吗 什么什么一团的四字成语 夏天刘福记北京烤鸭可以放一天 十三邀 第四季求高清视频在线观看的网盘资源 十三邀 第五季谁有高清免费在线观看完整版网盘资源,感谢 淄博到衡阳用顺丰快递要几天 博山哪里有快递公司收快件,请告知地址,最好是中通,圆通等 顺丰快递武汉到淄博大约多长时间? 倒扣式风机是什么意思 立正代表什么 一个手机号可以注册两个吗! 一个手机号可以注册两个吗? 一个手机号可以注册两个吗? ...2008)按物质的燃烧特性将火灾分为若干类,其中天然气火灾属于... 先隔离还是先防晒哪个正确 先隔离还是先防晒霜正确顺序 新疆特产可以冲水喝的是什么 案子一路拖延错判我可以发抖音吗? 彩礼钱法院判决女方退还,判决下来了女方不给退,可以在微信抖音平台发布... 分期车卖车咋卖 宝钗吃冷香丸那段,黛玉和宝玉晚上留在梨香院吃饭,嬷 姓柯的艺名,好听的,跟随潮流的 请大家给我找一下这是哪本书?! 请大家帮我找一下这个动漫,就是看了一点,我只记得这么多,麻烦大家帮... 奶奶去世,父亲早已不在世,但母亲还健在。要为灵堂写大门对联。上联 老婆的奶奶死了,请人写了个对子,不知道舍意思,求解 桃子和板鸭可以一起吃吗 晴(开)朗起来用英语怎么说最合适 我的貔貅嘴巴出现了一个很小的孔 维保服务属于建设工程项目吗 请貔貅的时候没注意,嘴角有一小点瑕疵… 针对工程维保纪检怎么监督 貔貅的嘴巴上有点坏了,可以带吗 物业公司亏损能否解约电梯维保工程 貔貅嘴上唇有假孔有影响吗 貔貅的牙齿上有俩个小洞有影响吗?