linux下载安装软件的命令(linux查看日志命令grep)

LINUX下安装软件包常有三种linux常用命令,不同的软件包有不同的安装方法:tar包,整个安装过程可以分为以下几步:1)取得应用软件:通过下载、购买光盘的方法获得;2)解压缩文件:一般tar包,都会再做一次压缩,如gzip、bz2等,所以你需要先解压。如果是最常见的gz格式linux常用命令,则可以执行:“tar–xvzf软件包名”,就可以一步完成解压与解包工作。如果不是,则先用解压软件…

大家好,又见面了,我是你们的朋友全栈君。

a24d2db1fd69d1fbcd4107531497b638.png

LINUX下安装软件包常有三种linux常用命令,不同的软件包有不同的安装方法:

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

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

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

4e92705bbce41246defa33e8f8177364.png

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

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

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

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

d26a37f41cc9624cbff08934d773f499.png

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

8) 卸载:通常软件的开发者很少考虑到如何卸载自己的软件,而tar又仅是完成打包的工作,所以并没有提供良好的卸载方法。有两个软件能够解决这个问题,那就是Kinstall和Kife,它们是tar包安装、卸载的黄金搭档。

rpm包,安装过程如下:

1) 操作系统:RedHat(Red Hat/Fedora)

082f35cf25c9974ad2d01143cd3d6811.png

2) 常见的安装包格式 rpm包,安装rpm包的命令是“rpm -参数”

3) 包管理工具 yum

4) 支持tar包

由于ubuntu的使用者非常多,社区也非常庞大,所以网上有很多提供相应软件deb包下载的地方,你可以直接下载deb包用dpkg命令进行安装,不过由于软件仓库的存在,你连自己去找deb包的工作都省了,因为在软件仓库里,已经有人把一些常用的安装包放在里面了,你所需要的就是利用apt-cachesearchkeywork找到你需要的软件,然后用apt-getinstallname进行安装就行了……。2、如果你此时安装了cadence准备开始卸载,还没有删除任何关于cadence软件的安装路径文件夹,就用软件本身自带的卸载软件卸载,一开始我也找不到,我就尝试着用360的安全卫士里面的软件管理工具卸载,我按部就班地把关于cadence的相关软件卸载后(其中有一项卸载的时间特别长,就好像安装cadence的时间那么长一样),接着就按着360提示删除注册表文件,如果提示手动删除文件夹路径,就手动删除整个文件夹,这种方法适用于卸载时没有删除任何文件及文件夹路径,此方法验证有效,卸载后可进行再次安装。导读:1、关于cadence的卸载,如果你现在已经删除了安装路径的文件夹,而且再次安装不了,上面的这种方法我试验过,在我出现如上不能安装提示之后,再次安装可行,安装步骤参照如下步骤,安装成功,2、如果你此时安装了cadence准备开始卸载,还没有删除任何关于cadence软件的安装路径文件夹,就用软件本身自带的卸载软件卸载,我就尝试着用360的安全卫士里面的软件管理工具卸载,我按部就班地把关于cad。

39890cd86dbc1bb895db33a1e8e9a6a7.gif

deb包,安装过程:

1) 操作系统:Debian系列(Ubuntu)

2) 常见的安装包格式 deb包,安装deb包的命令是“dpkg -参数”

3) 包管理工具apt-get

4) 支持tar包

5)dpkg命令:安装: dpkg –i 软件包名.deb, 卸载: dpkg –e 软件名,查询:查询当前系统安装的软件包: dpkg –l ‘软件包名’

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/126780.html原文链接:https://javaforall.net

(0)
上一篇 2022年4月17日 下午2:20
下一篇 2022年4月17日 下午2:20


相关推荐

  • vue遍历数组信息v-for指令

    vue遍历数组信息v-for指令vue 遍历数组信息 v for 指令基本使用 vue 使用 v for 指令 遍历数组信息 语法 标签 v for 成员值 in 数组 标签 v for 成员值 下标 in 数组 示例 divid app ul liv for itemincolor item liv for itemincolor ul ul ul divid app 标签 v for 成员值 下标 in 数组 标签 v for 成员值 in 数组

    2026年3月26日
    2
  • MMC卡驱动分析

    MMC卡驱动分析MMC卡驱动分析 最近花时间研究了一下MMC卡驱动程序,开始在网上找了很多关于MMC卡驱动的分析文章,但大都是在描述各个层,这对于初学者来讲帮助并不大,所以我就打算把自己的理解写下来,希望对大家有用。个人觉得理解LINUX内核当中MMC/SD卡驱动程序构架是学习MMC卡驱动程序的重点,只有理解了它的基本框架或流程才能真正理解一个块设备驱动程序的写法,同时才能真正理

    2022年4月28日
    60
  • 时间复杂度和空间复杂度 如何计算出来_代码时间复杂度和空间复杂度

    时间复杂度和空间复杂度 如何计算出来_代码时间复杂度和空间复杂度时间复杂度和空间复杂度如何计算?推导算法:大O推导法时间复杂度定义常数阶线性阶对数阶平方阶小结空间复杂度定义推导算法:大O推导法1、用常数1取代运行时间中的所有加法常数2、在修改后的运行次数函数中,只保留最高阶项3、如果最高阶项存在且不是1,那么我们就去除于这个项相乘的常数。时间复杂度定义在进行算法分析时,语句总的执行次数T(n)是关于问题规模n的函数,进而分析T(n)随n的变…

    2025年7月7日
    4
  • n8n+mcp+deepseek完整的工作流教程,手把手教大家搭建mcp!

    n8n+mcp+deepseek完整的工作流教程,手把手教大家搭建mcp!

    2026年3月15日
    2
  • 如何windows中cmd命令行下怎么切换目录

    如何windows中cmd命令行下怎么切换目录1 首先打开 CMD 之后 发现默认是在 C Users SILVER 这个文件夹 2 这里输入 E 即可切换到 E 盘 3 输入 dir 可以查看当前目录下的文件 4 输入 cd 文件夹名可以进入子文件夹 比如这里输入 cdGame 即进入了 E Game5 另外 使用 cd 可以返回上一级目录 参考连接 http xinzhi wenda so com a 15185

    2026年3月18日
    1
  • 基于对话框的MFC程序实现RTL风格的一种方式[通俗易懂]

    基于对话框的MFC程序实现RTL风格的一种方式[通俗易懂]操作系统使用阿拉伯语时,微软操作系统为了适应阿拉伯语地区和希伯来语地区自右向左的阅读习惯,提供了独特的RTL的界面风格。怎么才能实现应用程序和操作系统保持一致的RTL风格呢?搜索了一些关于RTL界面实现的资料,网上大多数是通过遍历程序窗口,依次调用ModifyStyleEx系统API来实现的。基于对话框的MFC程序的窗口样式是通过资源文件预先定义的。基于对话框的…

    2022年7月19日
    18

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号