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安装的软件分为以下步骤
- 确认需要删除软件属于哪个ppa,可以通过
synaptic
软件查询,需要安装 - 使用
sudo apt remove package_name
删除软件包 - 删除
.list
文件和.save
后缀的备份文件
Launchpad是Ubuntu的官方ppa托管平台
离线deb包
dpkg -i package.deb # 安装包
dpkg -r package # 删除包
dpkg -l # 列出当前已安装的包
redhat
在Redhat上可以使用yum install
来安装软件,但是需要管理员搭建本地软件源。
搭建本地软件源
- 挂载系统安装盘
mount /dev/cdrom /mnt
- 将系统盘中的内容拷贝到服务器
cd /root && mkdir RPMS && cd RPMS && cp /mnt/* ./ -rf
- 修改软件源配置信息
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
- 清理旧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)
网友评论