ubuntu linux源,Linux 配置本地源 (Ubuntu / CentOS)

目录

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

# 刷新软件库

apt update

# 完成后查看sources.list ,本地源应该在第一条,否则默认还是从网上下载

e.g.

root@ubuntu:/# mount -t iso9660 /dev/cdrom /media/cdrom/

mount: /dev/sr0 is write-protected, mounting read-only

root@ubuntu:/# sudo apt-cdrom -m -d /media/cdrom/ add

Using CD-ROM mount point /media/cdrom/

Identifying... [83cd189f3f418ae846baff8ecfba5390-2]

Scanning disc for index files...

Found 4 package indexes, 0 source indexes, 0 translation indexes and 1 signatures

Found label 'Ubuntu-Server 16.04.5 LTS _Xenial Xerus_ - Release amd64 (20180731)'

This disc is called:

'Ubuntu-Server 16.04.5 LTS _Xenial Xerus_ - Release amd64 (20180731)'

Copying package lists...gpgv: Signature made Tue 31 Jul 2018 08:39:26 AM CST using RSA key ID EFE21092

gpgv: Good signature from "Ubuntu CD Image Automatic Signing Key (2012) "

Reading Package Indexes... Done

Writing new source list

Source list entries for this disc are:

deb cdrom:[Ubuntu-Server 16.04.5 LTS _Xenial Xerus_ - Release amd64 (20180731)]/ xenial main restricted

Repeat this process for the rest of the CDs in your set.

root@ubuntu:/# vim /etc/apt/sources.list

# 此时sources.list中多出一行本地源

# deb cdrom:[Ubuntu-Server 16.04.5 LTS _Xenial Xerus_ - Release amd64 (20180731)]/ xenial main restricted

root@ubuntu:/#

root@ubuntu:/# sudo apt update

2. 制作本地源

平时apt-get install安装软件时,下载的deb文件都会存放在/var/cache/apt/archives/下,为了今后重装或给别人用 。

步骤:

# 新建离线源目录

mkdir ~/packs

# 将缓存复制到目录

cp -rv /var/cache/apt/archives/* ~/packs

# 拷贝过来发现在packs当中为文件都是root账户的,需要修改

# 修改所有者

# sudo chown -R someone.someone * $pack_dir

# 修改权限

# sudo chmod ug+rw,o+r * $pack_dir

# 建立Packages包,里面记录了packs目录下的软件包信息,包括依赖信息

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

# 将~/packs复制到目标计算机,或本机的某处

vim /etc/apt/sources.list

# 添加 deb file:/// /home/someone/packs/

# 注意: packs后面有一个斜杠,全路径前面还要有空格

# 更新源

sudo apt-get update ---allow-insecure-repositories

sudo apt-get install -f

sudo apt-get xxxx --allow-unauthenticated

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

# N: Updating from such a repository can't be done securely, and is therefore disabled by default.

B. CentOS

1. 本地ISO

1. 首先创建挂载点

2. 然后挂载光驱

3. 移除原有源

4. 新建local.repo文件,内容如下:

​```

[name]

name="local repo"

baseurl=file:///media/cdrom/

enabeld=1

gpgcheck=0

​```

5. 对yum进行初始化操作

e.g.

[root@cent7 ~]# mkdir /media/cdrom

[root@cent7 ~]# mount -t iso9660 /dev/cdrom /media/cdrom

mount: /dev/sr0 is write-protected, mounting read-only

[root@cent7 ~]# cd /etc/yum.repos.d/

[root@cent7 yum.repos.d]# pwd

/etc/yum.repos.d

[root@cent7 yum.repos.d]# ls

CentOS-Base.repo CentOS-Base.repo.bak CentOS-CR.repo CentOS-Debuginfo.repo CentOS-fasttrack.repo CentOS-Media.repo CentOS-Sources.repo CentOS-Vault.repo epel.repo epel-testing.repo mysql-community.repo mysql-community-source.repo

[root@cent7 yum.repos.d]# mkdir bak

[root@cent7 yum.repos.d]# mv *.repo bak/

[root@cent7 yum.repos.d]# vim local.repo

写入以下内容:

[name]

name="local repo"

baseurl=file:///media/cdrom/

enabeld=1

gpgcheck=0

[root@cent7 yum.repos.d]# yum clean all # 清除缓存

Loaded plugins: fastestmirror

Cleaning repos: name

Cleaning up everything

Maybe you want: rm -rf /var/cache/yum, to also free up space taken by orphaned data from disabled or removed repos

Cleaning up list of fastest mirrors

[root@cent7 yum.repos.d]# yum makecache # 建立新缓存

Loaded plugins: fastestmirror

Determining fastest mirrors

name | 3.6 kB 00:00:00

(1/4): name/group_gz | 3.5 kB 00:00:00

(2/4): name/primary_db | 776 kB 00:00:00

(3/4): name/other_db | 198 kB 00:00:00

(4/4): name/filelists_db | 298 kB 00:00:00

Metadata Cache Created

[root@cent7 yum.repos.d]# yum list | wc -l # 查看可用个数

546

[root@cent7 yum.repos.d]#

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
智慧校园整体解决方案是响应国家教育信息化政策,结合教育改革和技术创新的产物。该方案以物联网、大数据、人工智能和移动互联技术为基础,旨在打造一个安全、高效、互动且环保的教育环境。方案强调从数字化校园向智慧校园的转变,通过自动数据采集、智能分析和按需服务,实现校园业务的智能化管理。 方案的总体设计原则包括应用至上、分层设计和互联互通,确保系统能够满足不同用户角色的需求,并实现数据和资的整合与共享。框架设计涵盖了校园安全、管理、教学、环境等多个方面,构建了一个全面的校园应用生态系统。这包括智慧安全系统、校园身份识别、智能排课及选课系统、智慧学习系统、精品录播教室方案等,以支持个性化学习和教学评估。 建设内容突出了智慧安全和智慧管理的重要性。智慧安全管理通过分布式录播系统和紧急预案一键启动功能,增强校园安全预警和事件响应能力。智慧管理系统则利用物联网技术,实现人员和设备的智能管理,提高校园运营效率。 智慧教学部分,方案提供了智慧学习系统和精品录播教室方案,支持专业级学习硬件和智能化网络管理,促进个性化学习和教学资的高效利用。同时,教学质量评估中心和资应用平台的建设,旨在提升教学评估的科学性和教育资的共享性。 智慧环境建设则侧重于基于物联网的设备管理,通过智慧教室管理系统实现教室环境的智能控制和能效管理,打造绿色、节能的校园环境。电子班牌和校园信息发布系统的建设,将作为智慧校园的核心和入口,提供教务、一卡通、图书馆等系统的集成信息。 总体而言,智慧校园整体解决方案通过集成先进技术,不仅提升了校园的信息化水平,而且优化了教学和管理流程,为学生、教师和家长提供了更加便捷、个性化的教育体验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值