ubuntu配置本地目录作为apt源

APTSOURCES="`pwd`/aptsources packs/"

APTLIST="/etc/apt/sources.list"

# backup sources.list

mv ${APTLIST} ${APTLIST}.bak

touch ${APTLIST}

chmod 644 ${APTLIST}

echo "deb file://${APTSOURCES}" >/etc/apt/sources.list

apt-get update

***********************************************

一、建立一个目录,用于放所有下载的软件包;注意目录所属用户和组,注意权限

mkdir ~/ packs

二、复制所需安装包到packs文件夹下。apt-get安装过的deb包默认都在/var/cacheapt/archives/目录下。

sudo cp /var/cache/apt/archives/* ~/packs -r

三、建立Packages.gz包(注意P大写),里面记录了packs文件夹下面的软件包信息,包括依赖信息。可能需要安装dpkg-dev包

dpkg-scanpackages packs /dev/null |gzip > packs/Packages.gz -r

完成此操作后,将packs文件夹复制到/media/下,

四、添加本地源

sudo gedit /etc/apt/sources.list
deb file:///media/ packs/

注意packs后面有一个斜杠,前面还要有空格

五、更新源

sudo apt-get update
时间: 2024-11-28 21:22:16

ubuntu配置本地目录作为apt源的相关文章

Ubuntu 18.04 国内的 apt 源

h2 { text-align: left; background-color: #00FF00; color: #075db3 } h3 { text-align: left; background-color: #DEBD94; color: #075db3 } h3#nbs { background-color: #DEBD94; color: blue } 一.Ubuntu 18.04 国内的 apt 源 1. 阿里源 deb http://mirrors.aliyun.com/ubun

Centos7.4配置本地yum源和阿里源并配置yum优先级

一.用Centos镜像搭建本地yum源 安装完linux系统的默认yum源为centos的官方地址,在"国内的特殊环境"下使用很慢甚至无法访问,所以一般的做法都是把默认的yum源替换成aliyun的yum源或者163等国内的yum源.但是以上的方法都是需要网络的,当没有网络的时候就无法使用了,所以还有一个常用的方法就是用Centos的iso镜像搭建本地yum源,这样安装软件的速度就会飞快,缺点是可能有些需要的包文件本地里没有. ? ?# 1.安装Centos后默认的yum源如下 [[e

配置本地目录作为yum端

---恢复内容开始--- 最近在配置gnome-session中发现需要太多依赖的包,又由于实验室使用的是局域网,没有办法连接网络,所以想着配置本地yum安装.在网上找了一些资料,经过整理,把自己这次安装成功的经验总结一下: (1)将准备好的系统镜像放到指定的目录,本次目录指定在:/dawnfs/sourcecode (2)创建挂载目录:mkdir  /mnt/yum (3)挂载镜像:  mount -o loop /dawnfs/sourcecode/rhel-server-6.2-x86_6

配置本地和网络yum源

一.配置本地yum源 1.检查自己是否已经安装yum [[email protected] ~]# rpm -qa | grep yum yum-updatesd-0.9-2.el5 yum-security-1.1.16-13.el5 yum-metadata-parser-1.1.2-3.el5 yum-3.2.22-20.el5 yum-rhn-plugin-0.5.4-13.el5 2.把安装光盘挂在到/mnt下 [[email protected] ~]# mount /dev/cdr

配置本地光盘为yum源

挂载cd-rom mount /dev/cdrom /mnt http://javaarm.com/faces/display.xhtml?tid=3520 关闭selinux vi /etc/sysconfig/selinux SELINUX=disabled 关闭防火墙 chkconfig --list  |grep iptables chkconfig --level 12345 iptables off 关闭防火墙服务 service iptables stop service ipta

Ubuntu 配置 PPTP 服务器端

点对点隧道协议(PPTP)是VPN服务的一种最简单的实现协议,其它常见的VPN类型还有:使用IPsec的第2层隧道协议(L2TP/IPsec).安全套接字隧道协议(SSL VPN).本文主要讨论PPTP VPN服务在Ubuntu上的安装和配置. A. 使用apt源服务来安装PPTPD服务 sudo apt-get update sudo apt-get install pptpd B.安装完成之后编辑pptpd.conf配置文件 sudo vi /etc/pptpd.conf #确保如下选项的配

Linux 配置本地源 (Ubuntu / CentOS)

目录 Linux local source list A. Ubuntu 1. 本地ISO 2. 制作本地源 B. CentOS 1. 本地ISO Linux local source list A. Ubuntu 1. 本地ISO # 首先挂载本地镜像 mount -o loop -t iso9660 ./ubuntu.iso /media/cdrom # 手动添加ISO镜像至源列表,这样就可以在软件库中找到ISO中的所有包 apt-cdrom -m -d=/media/cdrom add #

ubuntu制作本地源

背景 平时apt-get install安装软件时,下载的deb文件都会存放在/var/cache/apt/archives/下,为了今后重装或给别人用,特别是没有网络时,这些deb文件实际上是可以派上用途的,也就是可以用这些deb制作成本地源.这种方法还有一个应用场景: 先在有网络的服务器上面进行apt-get install安装 然后制作本地源 将本地源拷贝到没有网络的服务器上,然后在那台机器上设定sourcelist指向这个本地源,此时在那台没有网络的服务器上也可以执行apt-get in

dpkg命令详解及apt源配置

dpkg命令详解及apt源配置 一:dpkg命令 dpkg 是"Debian Packager "的简写, 是Debian Linux系统用来安装.创建和管理软件包的实用工具. 1.语法 dpkg --help Usage: dpkg [<option> ...] <command> 常用选项有-i , -s , -l , -L , -c , -r , -P 等 2.实例 本文是提前手动下载的tcl8.5_8.5.11-2_amd64.deb为例. 安装软件包