linux离线安装包的下载

参考

重新认识一下linux

debian

apt-get/dpkg

aptitude

1
2
3
4
#安装aptitude
apt install aptitude
#使用 sudo aptitude --download-only install <package-name> 例如:
sudo aptitude --download-only install ros-melodic-rosbridge-server

apt-get

1
2
#xxx是待下载的安装包
apt-get -d install xxx

离线安装.deb文件

1
sudo dpkg -i *.deb

redhat

rpm/yum

repotrack

1
2
3
4
5
# 安装yum-utils
yum -y install yum-utils

# 下载 ansible 全量依赖包
repotrack ansible

downloadonly插件

1
2
3
4
#在线安装downloadonly
yum install yum-plugin-downloadonly
#格式:yum install –downloadonly –downloaddir= your-dir package-name,如:
yum install --downloadonly --downloaddir=/data/rpm nmap

安装离线rpm 包

1
2
3
4
rpm -ivh foo-1.0-l.i386.rpm
#加上 --force --nodeps ------强行安装---
rpm -ivh telnet-server-0.17-38.el5.i386.rpm --force --nodeps
rpm -ivh *.rpm --force --nodeps