ubuntu只下载不安装deb包

时间:2022-12-29 07:58:26

apt-get install -d nano        #只下载不安装

/var/cache/apt/archives/     #默认包的存放路径

apt-get download 包名          #下载包及其依赖


aptitude clean  删除已卸载和已安装软件的安装包

aptitude --download-only install 安装包

mv /var/cache/apt/archives/*.deb /data  



ubuntu使用iso作为本地源

方式1:直接添加方式
mount /dev/cdrom /mnt
root@grandocean:/etc/apt# vim /etc/apt/sources.list

添加
deb file:///mnt raring main
deb file:///mnt raring restricted

方式2:通过目录本地创建的方式
apt install dpkg-dev
进入到放包的目录的根目录,比如/iso/main
cd /iso/main
dpkg-scanpackages -m . | gzip -c > Packages.gz

修改源列表
deb [trusted=yes] file:///iso/main ./

方式3
apt-get install dpkg-dev
mkdir /opt/local_deb
cp /var/cache/apt/archives/* /opt/local_deb/
dpkg-scanpackages /opt/local_deb/ /dev/null |gzip > /opt/local_deb/Packages.gz -r

# 加入下面一行
vim /etc/apt/sources.list
deb file:///opt/local_deb/ /

更新
sudo apt-get update --allow-insecure-repositories
sudo apt-get install --allow-unauthenticated [app] # 安装软件

说明:本地的源是没有签名的,直接更新apt会提示找不到release文件,是一种不安全的源,默认是被禁用的。如果还要安装的话
需要加上这个 --allow-unauthenticated选项