安装Linux应用软件的五种基本方法天不会黑

要充分发挥电脑的作用,就得有大量的应用软件,完成不同的工作。在Windows环境中安装各种应用软件的思路与方法,想必大家早已熟悉。然而,在使用Linux时,我们却总会被这些本不应该是问题的问题所困扰:怎么安装应用软件?我的软件安装在什么地方?如何删除不要的应用软件?……

下面,我们就一起来认识一下这些方面的知识。

一、解析Linux应用软件安装包

通常Linux应用软件的安装包有三种:

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

2)rpm包,如software-1.2.3-1.i386.rpm。它是RedhatLinux提供的一种包封装格式。

3)dpkg包,如software-1.2.3-1.deb。它是DebainLinux提供的一种包封装格式。

而且,大多数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

可用平台:i386,适用于Intel80x86平台。

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

注:由于rpm格式的通常是已编译的程序,所以需指明平台。在后面会详细说明。

而software-1.2.3-1.deb就不用再说了吧!大家自己练习一下。

二、了解包里的内容

一个Linux应用程序的软件包中可以包含两种不同的内容:1)一种就是可执行文件,也就是解开包后就可以直接运行的。在Windows中所有的软件包都是这种类型。安装完这个程序后,你就可以使用,但你看不到源程序。而且下载时要注意这个软件是否是你所使用的平台,否则将无法正常安装。

2)另一种则是源程序,也就解开包后,你还需要使用编译器将其编译成为可执行文件。这在Windows系统中是几乎没有的,因为Windows的思想是不开放源程序的。

通常,用tar打包的,都是源程序;而用rpm、dpkg打包的则常是可执行程序。一般来说,自己动手编译源程序能够更具灵活性,但也容易遇到各种问题和困难。而相对来说,下载那些可执行程序包,反而是更容易完成软件的安装,当然那样灵活性就差多了。所以一般一个软件总会提供多种打包格式的安装程序的。你可以根据自己的情况来选择。

1.安装:

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

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

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

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

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

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

6)执行“makeinstall”完成安装;

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

好了,到此大功告成。我们就可以运行应用程序了。但这时,有的读者就会问,我怎么执行呢?这也是一个Linux特色的问题。其实,一般来说,Linux的应用软件的可执行文件会存放在/usr/local/bin目录下!不过这并不是“放四海皆准”的真理,最可靠的还是看这个软件的INSTALL和README文件,一般都会有说明。

假如你已经得到一张包含linux应用程序安装套件的光盘,其中的压缩文件为prozilla-0.99.9.4.tar.gz.请打开一终端窗口或退出x-window,再执行下列步骤:步骤一:由光盘中获得prozilla-0.99.9.4.tar.gz.步骤二:执行命令tarzxvfprozilla-0.99.9.4.tar.gz,解开压缩文件至任一目录下.步骤三:执行命令cdprozilla-0.99.9,切换到解开的目录中.步骤四:执行命令./configure,进行安装设置.步骤五:待设置完成后,再分别执行命令make;makeinstall;makeclean.步骤六:执行命令gproz-h&.步骤七:检测安装结果.

2.卸载:

通常软件的开发者很少考虑到如何卸载自己的软件,而tar又仅是完成打包的工作,所以并没有提供良好的卸载方法。

那么是不是说就不能够卸载呢!其实也不是,有两个软件能够解决这个问题,那就是Kinstall和Kife,它们是tar包安装、卸载的黄金搭档。它们的使用方法,笔者会另行文介绍。在此就不加赘述了。

四、搞定使用rpm打包的应用软件

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

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

rpm–ivhrpm软件包名

更高级的,请见下表:

rpm参数参数说明-i安装软件-t测试安装,不是真的安装-p显示安装进度-f忽略任何错误-U升级安装-v检测套件是否正确安装

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

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

rpm–e软件名

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

rpm–ivhsoftware-1.2.3-1.i386.rpm

而当卸载时,则应执行:

rpm–esoftware。

另外,在Linux中还提供了象GnoRPM、kpackage等图形化的RPM工具,使得整个过程会更加简单。这些软件的具体应用,笔者会另行文介绍。

使用rpm命令安装软件包1、rpm软件包地基本安装$rpm–irpm安装包文件名安装该软件包中的文件到当前系统,安装过程不提示任何信息。2、在安装软件包的同时显示详细信息$rpm–ivhrpm安装包文件安装该软件包中的文件到当前系统,安装过程会以百分比的形式显示安装的进度和一些其他信息。3、RPM软件包安装的依赖关系强制安装:$rpm--force–irpm包文件名注:要先满足软件包的依赖关系后再进行软件包的安装,使用强制安装命令安装不能保证软件安装到系统后一定能正常运行,因此建议慎重使用。

使用rpm命令卸载软件包:1、RPM软件包的卸载$rpm-e软件包名称软件包的卸载,在卸载时不显示任何信息。注:RPM软件包的卸载同样存在依赖关系,只有在没有依赖关系存在时才能对其进行卸载。2、rpm软件包卸载的依赖关系在使用RPM命令进行卸载时,RPM命令会分析要卸载的软件包的依赖关系,当存在依赖关系时会自动停止,并显由哪个软件造成的卸载失败。根据RPM提示的错误信息,确定先卸载的软件包,再卸载被依赖的软件包。

使用rpm命令升级软件包:$rpm-Urpm安装包文件名注:"rpm-u"命令中使用的升级软件包文件最好使用REDHAT公司针对当前的linux版本官方推出的升级文件,建议不要使用第三方提供的升级包。应用程序编译开放源代码应用程序的编译安装(下面以多线程下载软件"prozilla"的源代码编译安装为例来说明源代码编译安装的整个过程)编译应用程序前的准备工作:

1、确认系统中已经安装了编译环境$rpm-qa|grepgcc确定当前系统中安装了gcc编译器环境。

2、下载prozilla程序的源代码安装包文件略

3、释放已下载的源代码软件包文件$tarjxfprozilla-2.0.4.tar.bz2释放以下载的源代码软件包文件到当前目录。解压后的文件名:prozilla-2.0.4扩展:tar的xzvf参数用于释放以tar.gz格式的压缩包。

4、进入源代码目录$cdprozilla-2.0.4进入目录。$pwd显示当前目录路径。/home/teacher/download/prozilla-2.0.4显示结果。编译软件安装的路径:$./configure--prefix=/home/teacher/proz在prozilla程序的配置中,使用"--prdfix"选项可以指定应用程序编译后的安装路径,如果不使用"--prefix"选项指定安装路径,configure程序将配置prozilla的默认安装路径为"/usr/local/bin"目录。5、程序编译过程$make使用make命令进行程序的二进制编译。6、程序安装过程$makeinstall"makeinstall"命令将按照configuer命令的"--prefix"选项中设定的安装路径将已编译完成的应用程序安装到目标目录。7、验证编译安装的程序$ls/home/teacher/proz察看proz文件夹中的文件。binincludelibmanshare编译前的配置$./configure--help编译与安装:1、程序编译过程$make2、程序安装过程$makeinstall3、验证编译安装的程序

五、搞定使用deb打包的应用程序

这是DebianLinux提供的一个包管理器,它与RPM十分类似。但由于RPM出现得更早,所以在各种版本的Linux都常见到。而debian的包管理器dpkg则只出现在DebinaLinux中,其它Linux版本一般都没有。我们在此就简单地说明一下:

THE END
1.linux怎么运行软件下载,linux怎么下载安装软件?首先,我们在下载软件安装包时要注意下载正确,要下载Linux系统的。 其次,要知道Linux下怎样安装软件,我们先了解一下Linux应用软件安装包。 Linux软件安装包共分为三种: tar包它是使用UNIX系统打包工具tar打包的,如software-1.2.3-1.tar.gz rpm包它是Redhat Linux提供的一种包封装格式,如software-1.2.3-1.i386.rpmhttps://blog.csdn.net/weixin_33657398/article/details/116634954
2.怎么在linux下载文件wx61078f0aacf43的技术博客怎么在linux下载文件 在Linux系统中,下载文件是一项基本的操作。无论是安装软件、下载文档还是获取其他文件,下载文件都是我们在Linux系统中经常需要进行的操作之一。下面我将介绍几种在Linux系统中下载文件的方法。 1. 使用wget命令 wget是一个在Linux系统中非常常用的命令行工具,用于从Web服务器上下载文件。使用wgethttps://blog.51cto.com/u_15320306/10129064
3.linux怎么下载软件命令?Worktile社区linux怎么下载软件命令 在Linux系统中,可以通过以下几种方式来下载软件命令: 1. 使用包管理器命令下载软件:Linux系统中大部分发行版都提供了包管理器,比如Debian系列的apt、Red Hat系列的yum、CentOS系列的dnf等。你可以使用对应的包管理器命令下载和安装软件。https://worktile.com/kb/ask/358633.html
4.linux必备软件下载linux操作系统常用软件推荐从开源办公套件到多媒体播放器,从文本编辑器到网络安全工具。那么linux常用的软件有哪些?那么今天小编就为大家推荐几款linux操作系统常用软件,例如360卫士、QQ音乐、网易有道词典等等,这些软件可以让您的Linux体验更加完善,有需要的朋友欢迎下载体验。 更新时间:2024-12-12 16:26:19共有32款https://www.ddooo.com/zt/linuxxt.htm
5.常见问题·国产操作系统麒麟操作系统——麒麟软件官方网站2) 第三方软件怎么激活(永中office、wps、360浏览器)? A: 请咨询第三方软件客服3) 激活怎么绑定管理员? A:请联系商务或者代理商获取绑定激活管理员的二维码,使用微信扫描上面的二维码进行绑定即可4) 试用版本能激活系统吗? A: 试用版本无法激活,若需激活,需购买正式版本服务序列号5) 绑定激活权限过期怎么办https://www.kylinos.cn/support/problem.html
6.Linux推荐应用及系统相信各位酷友对于 GNU/Linux 系统或多或少都有了解,这是一个安全、开源、免费、最关键的是这是个非常有趣的系统。 我目前的电脑就是 Windows 10 + deepin (一个国产 Linux 发行版)双系统。这期我就来介绍一下我在 Linux 上使用的软件。 在介绍具体的软件之前按照惯例先介绍一下我寻找软件的地方、下载软件的https://www.jianshu.com/p/0438750275b4
7.Linux下载Linux合集下载centos6.4是企业级的linux系统的发行版之一,它源于上游操作系统提供者免费且公开的源代码。centos6.4现在已经正式发布,带来了诸多的优良改进,让您的工作学习使用更便捷,感兴趣的朋友 查看详情centos6.5(linux系统镜像文件) 软件大小:4200.00M 更新时间:2019-12-05 centos6.5应该是当今最受用户欢迎的镜像工具了,它的http://www.xfdown.com/p/h1_K9223.html
8.linux怎么安装软件—Linux软件安装全攻略在Linux操作系统中,软件安装是一个非常重要的过程。介绍Linux软件安装的全攻略,帮助读者了解如何在Linux系统上安装软件。 背景信息 Linux是一种开源的操作系统,因其稳定性和安全性而受到广泛使用。与Windows等操作系统不同,Linux使用包管理器来安装和管理软件。包管理器是一个集中管理软件的工具,可以方便地安装、升级和https://www.nzw6.com/20889.html
9.如何在Linux系统中安装亚信杀毒软件?通过上述步骤,用户可以在Linux系统上安装并配置亚信杀毒软件,确保系统的安全性,在实际操作过程中,可能还会遇到一些具体的问题和挑战,接下来将通过FAQs形式进一步解答这些常见问题。 相关问答FAQs 问:如果安装过程中出现错误怎么办? 答:如果在安装过程中遇到错误,首先应检查输入的命令是否正确,并确保已经满足了所有的前置条https://www.kdun.com/ask/1020156.html
10.Linux实验室:五个清理磁盘空间小妙招服务器开发应用第2页:清缓存、卸软件、GUI辅助 1删除安装包;清空系统APT缓存 玩儿电脑最怕的就是卡慢,那么电脑卡慢应该怎么解决呢?对于windows系统来说,你可能有各种免费的杀毒软件、全家桶帮你清空系统空间,那么Linux系统怎么办?今天笔者就为大家介绍几种方法,清空你的Ubuntu或者其他基于Ubuntu的Linux系统,让Linux系统“飞起来”。https://server.zol.com.cn/651/6517349_all.html
11.Linux版CAD信创CAD国产操作系统CAD软件免费下载 浩辰CAD Linux版 浩辰CAD Linux版是浩辰软件基于Linux系统开发的全国产CAD设计软件,完美兼容各个版本的图纸数据文件,提供全面丰富的CAD功能命令,延续Windows版的软件界面及操作习惯,实现了无差别化的CAD设计应用,为企业的发展提供了更安全可控的应用保障。 https://www.gstarcad.com/cad_linux/
12.Linux系统订阅服务CLSBCLinux镜像下载安装移动云镜像站目前提供多种类别的软件安装源和ISO下载服务,包含BC-Linux、Ubuntu、CentOS等操作系统类镜像,致力于为用户提供全面、高速、可信的组件下载服务。 BC-Linux镜像下载 移动云镜像站 1. 访问移动云镜像站。 2. 选择所需的操作系统模块,如“bclinux”,点击进入详情页。 https://ecloud.10086.cn/op-help-center/doc/article/70356
13.linux系统如何安装应用LINUX在linux 系统上安装应用程序有五种方法:使用软件包管理器、从源文件编译、使用 flatpak、使用 snap 或通过应用程序商店。 如何在 Linux 系统上安装应用程序 在Linux 系统上安装应用程序可以通过以下步骤完成: 1. 打开终端窗口 在桌面环境中,按 Ctrl + Alt + T 或在应用程序菜单中搜索“终端”来打开终端窗口。 2https://m.php.cn/faq/745715.html
14.Linux系统中怎么安装软件包问答Linux系统中怎么安装软件包linux 小亿 185 2024-04-30 14:25:47 栏目: 智能运维 在Linux系统中,安装软件包有多种方法,常用的有以下几种: 使用包管理工具:大多数Linux发行版都提供了包管理工具,如APT(Debian、Ubuntu)、YUM(CentOS、Fedora)、DNF(Fedora)、Pacman(Arch Linux)等。通过这些工具可以很方便地安装https://www.yisu.com/ask/89968151.html
15.Linux系统安装教程,全图解!服务软件Linux系统安装教程,全图解! 01 在Ubuntu官网(https://ubuntu.com/download)下载最新版本的Ubuntu镜像文件。 02 在Rufus官网(https://rufus.ie/zh/)下载Rufus烧录工具。下载完成后准备一个8GB以上的U盘,用烧录工具将Ubuntu镜像文件烧录到U盘中。 03 选择设备和下载好的镜像点击开始进行烧录,烧录完成后拔出U盘。https://post.m.smzdm.com/p/a609enwg/