Linux本地源制作

1.centos7本地yum源制作:

(1)test

[base]
name=CentOS-$releasever - base
baseurl=ftp://10.101.1.41/yum_repo
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

(2) repoquery是yum扩展工具包yum-utils中的一个工具,所有如果你没有repoquery命令的话,可以先 sudo yum install yum-utils 安装yum-utils包。是为了加强和补充yum功能的工具,重点是查询包的关系。https://www.cnblogs.com/JMLiu/p/7692784.html

(3)指定路径:cachedir=/mnt/usb_disk/yum-repo

         开启缓存:Keepcache=1  //1缓存  0不缓存

(4)生成repodata目录,自动创建索引信息 ,否则会报错“failed to retrieve packages”https://www.cnblogs.com/hailun1987/p/9827329.html

createrepo -pdo /yum/yum-custom/ /yum/yum-custom/
yum clean all
yun makecache

(5)clean参数

clean命令的选项:
下面指定你的clean命令的运行方式。这里命令中的“所有文件”实际就是当前被激活的软件仓库中的所有文件。如果你临时想要清除其他非激活的软件仓库中的内容,那么使用 --enablerepo='*'选项。
yum clean expire-cache
当元数据和每个软件仓库中的镜像列表下载的时候,删除本地的数据。也就是说,yum将会为每一个软件仓库刷新缓存。下次会使用到。但是如果缓存的数据仍然有用,那么不会删除任何重要的数据。
yum clean packages
从系统中删除任何缓存的软件包。我们需要注意的是当我们下载软件包之后,软件包并不会被自动地删除。
yum clean headers
删除所的头文件,这些头文件用于yum解决软件的以来关系。
yum clean metadata
删除yum用于确定软件包可用的一些文件(元数据文件)。使用这个选项会强制让yum下次运行的时候下载所有的元数据。
yum clean dbcache
删除sqlite缓存,这个缓存用来以很快的速度访问原数据。使用这个选项将会使得yum在下次运行的时候重新创建缓存文件。
yum clean all
删除上面说过的所的内容。

##########遇到问题##############

1.配置好vsftd,然而匿名访问的目录却为空; –selinux导致的;

#########附录########

以下两个命令可以列出RPM包的依赖情况,
1 yum deplist pakcage
2 rpm -qR package

###########参考附录:

https://www.cnblogs.com/nidey/p/6200685.html

–挂载U盘: https://www.cnblogs.com/kerrycode/archive/2013/04/01/2993744.html

2.Debian9本地apt源制作:

(1)创建文件夹,并把deb文件复制到该目录下,例如

mkdir -p /opt/apt_pkgs
cp -r /var/cache/apt/archives/* /opt/apt_pkgs

(2)建立Packages.gz包,里面记录了packs文件夹下面的软件包信息,包括依赖信息。

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

(3)修改sources.list为本地源:

deb file:///opt/apt/ apt_pkgs/
(注意三根斜杠,最后包目录前有一个空格)

(4)更新源:

sudo apt-get update

(5)内网源:

–先查看下是否已经安装apache2:service apache2 status

ln -s /opt/apt/apt_pkgs /var/www/html/apt_pkgs
ln -s /opt/apt_pkgs /var/www/html/apt_pkgs

–访问测试:http://127.0.0.1/apt_pkgs

(6)客户端配置:

deb [arch=amd64] http://127.0.0.1/ apt_pkgs/   ##空格注意,和本地配置一样

##########参考########

https://blog.csdn.net/metallicqi/article/details/51147832

–内网源配置:https://blog.csdn.net/sinat_36544290/article/details/82153524

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据