iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >如何在Linux系统下安装软件程序
  • 919
分享到

如何在Linux系统下安装软件程序

2023-06-10 12:06:20 919人浏览 薄情痞子
摘要

这篇文章主要介绍“如何在linux系统下安装软件程序”,在日常操作中,相信很多人在如何在Linux系统下安装软件程序问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何在Linux系统下安装软件程序”的疑惑有所

这篇文章主要介绍“如何在linux系统下安装软件程序”,在日常操作中,相信很多人在如何在Linux系统下安装软件程序问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何在Linux系统下安装软件程序”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

源代码包的安装
gzip -d apache_1.3.20.tar.gz (解压)
tar xvf apache_1.3.20.tar (解包)
cd apache_1.3.20
./configure (配置)     ----./configure --help(查看configure选项)
make (编译)
make install (安装)
make clean (卸载)

注:典型的源代码包可以这样安装,但不都是这样,如WEBmin
要执行其目录下./setup.sh进入交互式配置安装
卸载用uninstall程序
具体如果不清楚看要安装的包下的README文件

2、RPM包的安装
RPM软件包的一个例子:
foo-1.0-1.i386.rpm
其中包括软件包的名称(foo),版本号(1.0),发行号(1),和硬件平台(i386)。
(1)安装
# rpm -ivh foo-1.0-1.i386.rpm
foo
#######################
A. 软件包已被安装
  # rpm -ivh foo-1.0-1.i386.rpm
    foo      package foo-1.0-1 is already installed
   error: foo-1.0-1.i386.rpm cannot be installed
如果你仍旧要安装该软件包,你可以在命令行上使用--replacepkgs 选项,这将忽略该错误信息。
B. 文件冲突
如果要安装的软件包中有一个文件已在安装其它软件包时安装,会出现以下错误信息:
# rpm -ivh foo-1.0-1.i386.rpm
    foo   /usr/bin/foo conflicts with file from bar-1.0-1
   error: foo-1.0-1.i386.rpm cannot be installed
要想让RPM 忽略该错误信息, 请使用--replacefiles 命令行选项
C.未解决依赖关系
RPM软件包可能依赖于其它软件包, 在安装了特定的软件包之后才能安装该软件包。
    # rpm -ivh bar-1.0-1.i386.rpm
     failed dependencies:
             foo is needed by bar-1.0-1
你必须安装完所依赖的软件包,才能解决这个问题。如果想强制安装 (但是,这样安装后的软件包未必能正常运行),请使用-nodeps 命令行选项。

(2) 卸载
   # rpm -e foo
注意:这里使用软件包的名字foo,而不是软件包文件的名字“foo-1.0-1.i386.rpm”.
如果其它软件包依赖于你要卸载的软件包,卸载时则会产生错误信息。如:
     # rpm -e foo
      removing these packages would break dependencies:
             foo is needed by bar-1.0-1
要想RPM忽略该错误信息继续卸载的话 (但是,依赖于该软件包的程序可能无法运行), 请使用-nodeps 命令行选项。
(3)升级
    # rpm -Uvh foo-2.0-1.i386.rpm
     foo
     ###############################
当使用旧版本的软件包来升级新版本的软件时,会产生以下错误信息:
     # rpm -Uvh foo-1.0-1.i386.rpm
     foo    package foo-2.0-1 (which is newer) is  already installed
     error: foo-1.0-1.i386.rpm cannot be installed
要使RPM 坚持这样“升级”,可使用--oldpackage 命令行参数。
(4)查询
   # rpm -q foo
       foo-2.0-1
软件包指定选项:
     -a   查询所有已安装的软件包.
     -f    <file>; 将查询包含有文件<file>;的软件包
     -p  <packagefile>;
     查询软件包文件名为<packagefile>;的软件包
信息选择选项:
     -i 显示软件包信息,如描述, 发行号, 尺寸, 构建日期, 安装日期, 平台, 以及其它各类信息。
     -l 显示软件包中的文件列表。
     -s 显示软件包中所有文件的状态。
     -d 显示被标注为文档的文件列表(man 手册, info 手册, README's, etc).
     -c 显示被标注为配置文件的文件列表。这些是要在安装完毕以后加以定制的文件(sendmail.cf, passwd, inittab, etc)。
对于那些要显示文件列表的文件,可以增加-v 命令行选项以获得如同 ls -l 格式的输出。
(5)验证
验证软件包是通过比较软件包中安装的文件和软件包中的原始文件信息来进行的。除了其它一些东西,验证主要是比较文件的尺寸, MD5 校验码, 文件权限, 类型, 属主和用户组等。
    rpm -V命令用来验证一个软件包,如
     rpm -V foo  
验证包含特定文件的软件包:
          rpm -Vf /bin/vi
    验证所有已安装的软件包:
          rpm -Va
根据一个RPM来验证某个软件包:
          rpm -Vp foo-1.0-1.i386.rpm
    如果你担心RPM数据库已被破坏,就可以使用这种方式。如果一切校验均正常将不会产生任何输出。如果有不一致的地方,就会显示出来。
     输出格式是8位长字符串,c 用以指配置文件,接着是文件名. 8位字符的每一个用以表示文件与RPM数据库中一种属性的比较结果。“.” (点)表示测试通过。
以下字符表示某种测试的失败:
5      MD5 校验码
S      文件尺寸
L      符号连接
T      文件修改日期
D      设备
U      用户
G      用户组
M     模式e (包括权限和文件类型)
  如果有信息输出,应当认真加以考虑,是删除,重新安装,还是修正出现的问题。
(6)RPM应用的几个例子
A. 如你误删了一些文件, 但是不能肯定到底删除了哪些文件。如果你想验证一下整个系统看看都丢失了哪些文件的话,可以键入:
          rpm &ndash;Va
B.若是一些文件丢失了或已被损坏, 就可以重新安装或先卸载再安装该软件包。如果碰到了一个自己不认识的文件,要想查处它属于哪个软件包,可以输入以下命令:
          rpm -qf /usr/X11R6/bin/xjewel
    而输出的结果会是:
          xjewel-1.6-1
C. 如果发生综合以上两个例子的情况,如文/usr/bin/paste出了问题。你想验证一下拥有该文件的软件包,可又不知道软件包的名字,这时可以简单的键入:
          rpm -Vf /usr/bin/paste
    这样相应的软件包就会被验证。
D. 如果你想了解一个正在使用的程序的详细信息,可以键入如下命令来获得拥有该程序的软件包中的文档信息:
          rpm -qdf /usr/bin/ispell
   输出结果为:
          /usr/man/man4/ispell.4
          /usr/man/man4/english.4
            &hellip;&hellip;&hellip;&hellip;&hellip;&hellip;&hellip;&hellip;&hellip;&hellip;&hellip;&hellip;&hellip;&hellip;&hellip;&hellip;&hellip;&hellip;&hellip;&hellip;&hellip;&hellip;

E. 如果你发现了一个新的koules RPM,但是不知道它是什么东西,可以键入如下命令:
          rpm -qip koules-1.2-2.i386.rpm
F. 现在你想了解koules RPM 所安装的文件。可以键入:
          rpm -qlp koules-1.2-2.i386.rpm
图形管理工具:kpackage

3、shell或java脚本安装
基于图形界面的安装,一般基于SHELL或Java语言编写,主要应用于一些办公软件和制图软件及安装程序,如staroffice、oracle的安装,很容易,和windows一样                           

到此,关于“如何在Linux系统下安装软件程序”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

--结束END--

本文标题: 如何在Linux系统下安装软件程序

本文链接: https://www.lsjlt.com/news/260567.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 如何在Linux系统下安装软件程序
    这篇文章主要介绍“如何在Linux系统下安装软件程序”,在日常操作中,相信很多人在如何在Linux系统下安装软件程序问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何在Linux系统下安装软件程序”的疑惑有所...
    99+
    2023-06-10
  • Linux系统如何安装软件
    这篇文章主要介绍了Linux系统如何安装软件,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。(1)、 rpm 和 yum 命令介绍rpm: rpm 是由 Red Hat 公司开...
    99+
    2023-06-28
  • 怎么在Linux系统下安装QQ程序
    这篇文章主要讲解了“怎么在Linux系统下安装QQ程序”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么在Linux系统下安装QQ程序”吧!Ubuntu Kylin下安装Wine QQ下载W...
    99+
    2023-06-12
  • 【Linux】软件安装(三分钟教会你如何在linux下安装软件)
           🔥🔥 欢迎来到小林的博客!!       🛰️博客主页:✈️小林爱敲代码       🛰️博客专栏:✈️Linux之路...
    99+
    2023-10-06
    linux 运维 服务器
  • 如何实现linux系统软件安装
    小编今天带大家了解如何实现linux系统软件安装,文中知识点介绍的非常详细。觉得有帮助的朋友可以跟着小编一起浏览文章的内容,希望能够帮助更多想解决这个问题的朋友找到问题的答案,下面跟着小编一起深入学习“如何实现linux系统软件安装”的知识...
    99+
    2023-06-28
  • 如何在linux系统下安装PostgreSQL
    这篇文章跟大家分析一下“如何在linux系统下安装PostgreSQL”。内容详细易懂,对“如何在linux系统下安装PostgreSQL”感兴趣的朋友可以跟着小编的思路慢慢深入来阅读一下,希望阅读后能够对大家有所帮助。下面跟着小编一起深入...
    99+
    2023-06-28
  • Linux系统下源码软件的安装步骤
    这篇文章主要讲解了“Linux系统下源码软件的安装步骤”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux系统下源码软件的安装步骤”吧!安装的具体步骤:___FCKpd___0nbsp;...
    99+
    2023-06-13
  • 如何在FreeBSD系统上安装软件包
    在FreeBSD系统上安装软件包可以通过包管理工具pkg进行。下面是在FreeBSD系统上安装软件包的步骤: 打开终端窗口。 ...
    99+
    2024-03-12
    FreeBSD
  • Linux系统怎么安装软件
    这篇文章主要介绍“Linux系统怎么安装软件”,在日常操作中,相信很多人在Linux系统怎么安装软件问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux系统怎么安装软件”的疑惑有所帮助!接下来,请跟着小编...
    99+
    2023-06-16
  • linux系统中安装程序、软件的方法有哪些
    这篇文章将为大家详细讲解有关linux系统中安装程序、软件的方法有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。在Windows下安装软件时,只需运行软件的安装程序(setup、install等)或者...
    99+
    2023-06-12
  • 在Linux操作系统下如何安装APC
    本篇内容介绍了“在Linux操作系统下如何安装APC”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!apc 安装下了最新的APC-3.0.18...
    99+
    2023-06-10
  • Linux系统下软件的安装与卸载方法
    这篇文章主要介绍“Linux系统下软件的安装与卸载方法”,在日常操作中,相信很多人在Linux系统下软件的安装与卸载方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux系统下软件的安装与卸载方法”的疑...
    99+
    2023-06-10
  • mac系统spss26软件下载及安装教程
    下载链接: 链接: https://pan.baidu.com/s/1ucIMo83649gbju-ALUfenw 提取码: tuk6 安装教程: 先把打开电脑终端,将以下代码输入终端: sudo spctl --master-disabl...
    99+
    2023-10-06
    macos
  • Windows下如何安装Linux系统
    这篇文章主要介绍Windows下如何安装Linux系统,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!继Windows10的1607版本之后,微软开始推送WSL(Windows subSystem Linux)的更新(...
    99+
    2023-06-16
  • Linux系统下如何安装Spotify
    本文将为大家详细介绍“Linux系统下如何安装Spotify”,内容步骤清晰详细,细节处理妥当,而小编每天都会更新不同的知识点,希望这篇“Linux系统下如何安装Spotify”能够给你意想不到的收获,请大家跟着小编的思路慢慢深入,具体内容...
    99+
    2023-06-28
  • Linux系统下如何安装htop
    这篇“Linux系统下如何安装htop”文章,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要参考一下,对于“Linux系统下如何安装htop”,小编整理了以下知识点,请大家跟着小编的步伐一步一步的慢慢理解,接下来就让...
    99+
    2023-06-28
  • Linux系统中如何安装和使用ImageMagick软件
    Linux系统中如何安装和使用ImageMagick软件,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。ImageMagick是修改和处理图像的一套命令行实用程序。 ...
    99+
    2023-06-12
  • Linux系统如何安装GIMP图像处理软件
    这篇文章主要为大家展示了“Linux系统如何安装GIMP图像处理软件”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux系统如何安装GIMP图像处理软件”这篇文章吧。安装步骤:1. 添加软件...
    99+
    2023-06-28
  • Linux系统下如何安装QQ
    这篇“Linux系统下如何安装QQ”文章,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要参考一下,对于“Linux系统下如何安装QQ”,小编整理了以下知识点,请大家跟着小编的步伐一步一步的慢慢理解,接下来就让我们进入...
    99+
    2023-06-27
  • Linux下如何安装和卸载软件
    这篇文章将为大家详细讲解有关Linux下如何安装和卸载软件,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。linux软件安装与卸载有多种形式,可以通过二进制形式、源代码形式对软件进行安装和卸载。二进制分发软...
    99+
    2023-06-28
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作