Linux软件的6种安装方式

1. rpm(Red Hat Linux软件包管理工具)

rpm原本是Red Hat Linux发行版专门用来管理Linux各项套件的程序

语法:rpm [选项] [软件包] 注意:但是rpm软件包之间的依赖性问题往往会很繁琐,尤其是软件由多个rpm包组成时。

所以很多情况下我们出于方便,选择使用yum包管理器来进行安装。 适用于redhat、Fedora、centos。

 

2. Yum(全称为 Yellow dog Updater, Modified)

yum命令是在Fedora和RedHat以及SUSE中基于rpm的软件包管理器,它可以使系统管理人员交互和自动化地更细与管理RPM软件包,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。

适用于redhat、Fedora、centos。

 

3. 源码安装(.tar、tar.gz、tar.bz2、tar.Z)方式

进入到解压出的目录中,建议先读一下README之类的说明文件,因为此时不同源代码包或者预编译包可能存在差异,然后建议使用ls -F --color或者ls -F命令(实际上我的只需要 l 命令即可)查看一下可执行文件,可执行文件会以*号的尾部标志。

一般依次执行:

./configure  (检查编译环境)

make  (对源代码进行编译)

sudo make install  (将生成的可执行文件安装到当前计算机中)

make clean  (选择执行,主要是用来清除一些临时文件) 即可完成安装。

 

4. apt(Advancd Packaging Tool)高级包工具,软件包管理器

apt是Ubuntu的软件包管理工具,是基于deb软件包管理方式的命令;

apt-get是Ubuntu16之前的命令,apt是新版的命令,apt还包含了apt-get cache等等,用起来更方便。

因为apt刚刚出来,所以允许有apt-get和apt共存。

apt安装软件:

(1)普通安装:apt-get install softname1 softname2 …;

(2)修复安装:apt-get -f install softname1 softname2... ;(-f 是用来修复损坏的依赖关系)

(3)重新安装:apt-get --reinstall install softname1 softname2...;

apt卸载软件:

(1)移除式卸载:apt-get remove softname1 softname2 …;(移除软件包,当包尾部有+时,意为安装)

(2)清除式卸载 :apt-get --purge remove softname1 softname2...;(同时清除配置)

其它常用命令: apt-get  update    从软件源镜像服务器上下载/更新用于更新本地软件源的软件包

apt-get  upgrade    升级本地可更新的全部软件包,但存在依赖问题时将不会升级,通常会在更新之前执行一次update

 

5. dpkg安装deb包

在Ubuntu下安装deb包需要使用dpkg命令.Dpkg 的普通用法:

(1)、sudo dpkg -i <package.deb> 安装一个 Debian 软件包,如你手动下载的文件。

(2)、sudo dpkg -c <package.deb> 列出 <package.deb> 的内容。

(3)、sudo dpkg -I <package.deb> 从 <package.deb> 中提取包裹信息。

(4)、sudo dpkg -r <package> 移除一个已安装的包裹。

(5)、sudo dpkg -P <package> 完全清除一个已安装的包裹。和 remove 不同的是,remove 只是删掉数据和可执行文件,purge 另外还删除所有的配制文件

(6)、sudo dpkg -s <package> 显示已安装包裹的信息。

(7)、sudo dpkg-reconfigure <package> 重新配制一个已经安装的包裹。 如果安装过程中出现问题,可以先使用命令: sudo apt-get update -f 安装相关依赖 更新后再执行上面的命令

 

6. 使用Ubuntu的图形用户界面安装软件

点击Ubuntu桌面的“A”图标,打开软件安装对话框,查找要安装的软件名,并安装。

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

余易键1303

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值