Linux软件安装方法

debian

在Ubuntu系统下可以很方便的使用apt install命令来安装需要的软件,但是需要配置软件源,一般在系统安装后开发人员会手动将软件源调整为国内镜像,这样安装软件会比较快。

官方软件源安装

apt install xxx # 安装软件
apt remove xxx # 卸载软件

PPA安装

首先讲一下为什么要使用PPA,使用sudo apt install package_name默认是从Ubuntu官方软件源获取安装包,而官方软件源收录软件需要检查兼容性等问题,这个过程比较长,使用PPA则不需要这个过程,也就是个人软件包存档(Personal Package Archive)。

安装软件

使用PPA安装软件的方法很简单,而且与deb相比天生支持在线升级。

sudo add-apt-repository ppa:dr-akulavich/lighttable # dr-akulavich/lighttable是PPA名称
sudo apt-get update
sudo apt-get install lighttable-installer # lighttable-installer是软件包名称

官方软件源信息添加在/etc/apt/sources.list,添加ppa不会修改该文件,而是在/etc/apt/sources.list.d目录中创建了两个文件,一个.list文件和一个带有.save后缀的备份文件,list文件中存放的就是ppa的url信息。

卸载软件

删除ppa安装的软件分为以下步骤

  1. 确认需要删除软件属于哪个ppa,可以通过synaptic软件查询,需要安装
  2. 使用sudo apt remove package_name删除软件包
  3. 删除.list文件和.save后缀的备份文件

Launchpad是Ubuntu的官方ppa托管平台

离线deb包

dpkg -i package.deb # 安装包
dpkg -r package # 删除包
dpkg -l # 列出当前已安装的包

redhat

在Redhat上可以使用yum install来安装软件,但是需要管理员搭建本地软件源。

搭建本地软件源

  1. 挂载系统安装盘
mount /dev/cdrom /mnt
  1. 将系统盘中的内容拷贝到服务器
cd /root && mkdir RPMS && cd RPMS && cp /mnt/* ./ -rf
  1. 修改软件源配置信息
vi /etc/yum.repos.d/rhel-source.repo

添加

[rhel-media]
name=local repo
baseurl=file:///root/RPMS
enable=1
gpgcheck=0
gpgkey=file:///root/RPMS/RPM-GPG-KEY-redhat-release
  1. 清理旧yum缓存,创建新yum索引
yum clean metadata
yum makecache
yum update

好了,现在就可以使用yum install xxxx来安装软件了。

源码安装

./configure # 配置
make # 编译
make install # 安装bin文件和帮助文档

软件安装完成之后可以使用命令wheresi xxx来查询软件的安装位置。

参考文献
[1]: Ubuntu PPA 使用指南 (https://linux.cn/article-10456-1.html)

你可能感兴趣的:(Linux软件安装方法)