Linux/MacOS中软件安装方式有哪些?

本文介绍了Linux和MacOS中常见的软件安装管理工具,包括源代码、二进制安装以及apt、yum、pacman等包管理器。在Linux中,详细阐述了apt-get的使用方法,如安装、修复、重新安装和卸载软件,以及软件依赖关系的处理。此外,还提到了rpm和yum在RedHat和Fedora系统中的应用。在MacOS中,重点介绍了Homebrew的安装及基本命令,如安装、卸载、更新和查询软件。
摘要由CSDN通过智能技术生成

Linux软件安装方式有三种:

  1. 源代码安装(麻烦,不推荐)
  2. 二进制安装
  3. pacman、apt、rpm、yum(推荐)

MacOS软件安装工具:

  1. Homebrew

apt

apt(Advancd Packaging Tool)高级包装工具,是Ubuntu的软件包管理工具。例如:

# 普通安装
apt-get isntall w3m
# 修复安装
apt-get -f install w3m
# 重新安装
apt-get --reinstall install w3m

# 移除式卸载
apt-get remove w3m
# 清除式卸载(同时清除配置)
apt-get --purge remove w3m
# 清除式卸载(同时清除配置)
apt-get purge w3m 

当你在执行安装操作时,首先apt-get 工具会在本地的一个数据库中搜索关于 w3m 软件的相关信息,并根据这些信息在相关的服务器上下载软件安装,这里大家可能会一个疑问:既然是在线安装软件,为啥会在本地的数据库中搜索?要解释这个问题就得提到几个名词了:

① 软件源镜像服务器

② 软件源

我们需要定期从服务器上下载一个软件包列表,使用 sudo apt-get update 命令来保持本地的软件包列表是最新的(有时你也需要手动执行这个操作,比如更换了软件源),而这个表里会有软件依赖信息的记录,对于软件依赖,我举个例子:我们安装 w3m 软件的时候,而这个软件需要 libgc1c2 这个软件包才能正常工作,这个时候 apt-get 在安装软件的时候会一并替我们安装了,以保证 w3m 能正常的工作。

rpm

rpm原本是Red Hat Linux发行版专门用来管理Linux各项套件的程序。语法如下:

rpm [选项] [软件包]

yum

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

# 安装
yum install package1
#全部更新
yum update

Homebrew

安装 Homebrew:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

将该命令直接复制到 terminal 中并运行,执行完成后即可使用 brew 命令搜索或安装软件了。

  • install :安装软件
  • uninstall :卸载软件
  • update :使用 git 获取最新版本的 Homebrew
  • list :列出所有已通过 brew 命令安装的软件
  • search <text|/text/> :通过关键字 text 搜索可供安装的软件,如搜索关键字为 /text/ ,则表示由 text 组成的正则表达式
  • info :获取软件包的简要信息
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值