用ISO镜像做本地apt安装源可行么?

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 用ISO镜像做本地apt安装源可行么?

#16

帖子 poloshiao » 2017-01-12 11:21

2:
(1)apt update
(2)apt search vim-common(之前执行过apt remove vim-common)
(3)apt install vim-common
1. http://packages.ubuntu.com/yakkety/vim-common
套件: vim-common (2:7.4.1829-1ubuntu2.1 以及其他的) [security]
Vi IMproved - Common files
1-1. vim-common 只是 Vi IMproved 諸多工具的 共同檔案
1-2. 意思是 單獨安裝它 可能還少了一些功能 無法在 圖形桌面執行

2. sudo apt-rdepends -r vim-common | grep vim
可以找出 有 vim 在內的 套件名稱 依賴於 vim-common 的 名單
2-1. 意思是 安裝這個名單內 任何一個套件 都會一起安裝其相依套件 vim-common
2-2. 意思是 不須單獨安裝 套件 vim-common

3. ISO 只有包含 vim-common vim-tiny 兩個有 vim 字串的套件名稱
3-1. http://releases.ubuntu.com/16.10/ubuntu ... 4.manifest
vim-common 2:7.4.1829-1ubuntu2
vim-tiny 2:7.4.1829-1ubuntu2
3-2. sudo apt-rdepends -r vim-common | grep vim-tiny
Reverse Depends: vim-tiny (= 2:7.4.1689-3ubuntu1)
vim-tiny
3-2-1. 意思是 安裝 vim-tiny 就會同時安裝 vim-common 及 其它全部 vim-tiny 遞迴依賴的 套件

4. 如果你要 依賴於 vim-common 的 安裝其它
以 vim 開頭的 套件名稱名單
需要把 Ubuntu 官方合適套件庫 加入 /etc/apt/sources.list
然後
sudo apt update
就可以放心安裝
例如
4-1. 要 安裝 vim-gnome 需要 增加 main 套件庫
http://packages.ubuntu.com/yakkety/vim-gnome
Vi IMproved - enhanced vi editor - with GNOME2 GUI
套件: vim-gnome (2:7.4.1829-1ubuntu2.1 以及其他的) [security]
4-2. 要 安裝 vim-gtk3 需要 增加 universe 套件庫
http://packages.ubuntu.com/yakkety/vim-gtk3
套件: vim-gtk3 (2:7.4.1829-1ubuntu2.1 以及其他的) [security] [universe]
Vi IMproved - enhanced vi editor - with GTK3 GUI
1:
光盘已挂载在/mnt/cd0
用apt-cdrom add -m -d=/mnt/cd0
其他的网络源我删除了
(/mnt/test是来自于mount -t squashfs /mnt/cd0/casper/filesystem.squashfs /mnt/test的结果)
apt-cdrom add -m -d=/cdrom
sources.list中能出现 deb cdrom://Ubuntu 16.10 _Yakkety Yak XXXXXX
5. /etc/apt/sources.list 及 /etc/apt/sources.list.d 裡面的 *.list 內容
才是 sudo apt install 指令使用的 軟體來源
5-1. 意思是
還有問題 請務必把
/etc/apt/sources.list 及 /etc/apt/sources.list.d 裡面的 *.list
有關內容 貼上來
rhinolt
帖子: 83
注册时间: 2017-01-03 19:08
系统: RHEL7

Re: 用ISO镜像做本地apt安装源可行么?

#17

帖子 rhinolt » 2017-01-13 9:40

有没有较快捷的解决依赖关系的方法?
头像
vickycq
帖子: 4507
注册时间: 2011-03-20 13:12
系统: Debian
来自: 山东省寿光县
联系:

Re: 用ISO镜像做本地apt安装源可行么?

#18

帖子 vickycq » 2017-01-13 10:18

rhinolt 写了:有没有较快捷的解决依赖关系的方法?
常用方法6楼、7楼已经说了,都不是那么简单。但无论如何手动解决依赖关系是都是下下策。
rhinolt 写了:因为单位没联网
此种情况,从一开始就应该考虑3楼、13楼的意见,否则无异于自找麻烦。
Debian 曾经(<=7)提供 9~10 张 DVD,现在(8)提供 3 张。
CentOS 则提供近8个G的 "Everything" 镜像。
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
rhinolt
帖子: 83
注册时间: 2017-01-03 19:08
系统: RHEL7

Re: 用ISO镜像做本地apt安装源可行么?

#19

帖子 rhinolt » 2017-01-14 7:38

5. /etc/apt/sources.list 及 /etc/apt/sources.list.d 裡面的 *.list 內容
才是 sudo apt install 指令使用的 軟體來源
5-1. 意思是
還有問題 請務必把
/etc/apt/sources.list 及 /etc/apt/sources.list.d 裡面的 *.list
有關內容 貼上來
1.sources.list的内容就仅有 deb cdrom:[Ubuntu 16.10 _Yakkety Yak_ - Release amd64 (20161012.2)]/ yakkety main restricted

2.sources.list.d目录是空的
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 用ISO镜像做本地apt安装源可行么?

#20

帖子 poloshiao » 2017-01-14 10:23

1.sources.list的内容就仅有 deb cdrom:[Ubuntu 16.10 _Yakkety Yak_ - Release amd64 (20161012.2)]/ yakkety main restricted
1. http://paste.ubuntu.com/23795741/
這是我初登入 Ubuntu 16.10 AMD64 試用桌面時的 /etc/apt/sources.list
供你參考

代码: 全选

deb cdrom:[Ubuntu 16.10 _Yakkety Yak_ - Release amd64 (20161012.2)]/ yakkety main restricted
deb http://archive.ubuntu.com/ubuntu/ yakkety main restricted
deb http://security.ubuntu.com/ubuntu/ yakkety-security main restricted
deb http://archive.ubuntu.com/ubuntu/ yakkety-updates main restricted
rhinolt
帖子: 83
注册时间: 2017-01-03 19:08
系统: RHEL7

Re: 用ISO镜像做本地apt安装源可行么?

#21

帖子 rhinolt » 2017-01-14 20:27

poloshiao 写了:
1.sources.list的内容就仅有 deb cdrom:[Ubuntu 16.10 _Yakkety Yak_ - Release amd64 (20161012.2)]/ yakkety main restricted
1. http://paste.ubuntu.com/23795741/
這是我初登入 Ubuntu 16.10 AMD64 試用桌面時的 /etc/apt/sources.list
供你參考

代码: 全选

deb cdrom:[Ubuntu 16.10 _Yakkety Yak_ - Release amd64 (20161012.2)]/ yakkety main restricted
deb http://archive.ubuntu.com/ubuntu/ yakkety main restricted
deb http://security.ubuntu.com/ubuntu/ yakkety-security main restricted
deb http://archive.ubuntu.com/ubuntu/ yakkety-updates main restricted
下面3条必须在联网状态下才能更新成功吧
rhinolt
帖子: 83
注册时间: 2017-01-03 19:08
系统: RHEL7

Re: 用ISO镜像做本地apt安装源可行么?

#22

帖子 rhinolt » 2017-01-14 21:21

现在尝试apt-mirror做本地源
但是经常下一会就断了

镜像文件夹已经16G了
附件
mirror.list的配置,选了aliyun和cn99
mirror.list的配置,选了aliyun和cn99
Ubuntu 64 位-2017-01-14-21-28-46.png
Ubuntu 64 位-2017-01-14-21-29-34.png
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 用ISO镜像做本地apt安装源可行么?

#23

帖子 poloshiao » 2017-01-15 7:26

下面3条必须在联网状态下才能更新成功吧
沒連線時 在這三行前面 加上 #
sudo apt update
就只會從 DVD 上 安裝/更新

連線時 再把 # 取消
sudo apt update
即可線上安裝/更新
现在尝试apt-mirror做本地源
但是经常下一会就断了
镜像文件夹已经16G了
apt-mirror 做本地源
需要蠻大的硬盤空間
http://askubuntu.com/a/170396
Its good but you need to have more hard drive space as it will be syncing with repos server.
rhinolt
帖子: 83
注册时间: 2017-01-03 19:08
系统: RHEL7

Re: 用ISO镜像做本地apt安装源可行么?

#24

帖子 rhinolt » 2017-01-16 12:16

1.已将http://mirrors.aliyun.com/ubuntu/ yakkety main下载完毕(16.2G)
图1

然后用Apache在自建服务器挂载192.168.10.1/ubuntu/
客户机source.list里加了图2红框里的
图2

失败
图3


请教这种mirror目录结构下的source.list要怎么添加deb?
附件
图1
图1
图2
图2
图3
图3
rhinolt
帖子: 83
注册时间: 2017-01-03 19:08
系统: RHEL7

Re: 用ISO镜像做本地apt安装源可行么?

#25

帖子 rhinolt » 2017-01-16 12:34

poloshiao 写了: apt-mirror 做本地源
需要蠻大的硬盤空間
http://askubuntu.com/a/170396
Its good but you need to have more hard drive space as it will be syncing with repos server.
我只要yakkety的mirror就可以了吧?
rhinolt
帖子: 83
注册时间: 2017-01-03 19:08
系统: RHEL7

Re: 用ISO镜像做本地apt安装源可行么?

#26

帖子 rhinolt » 2017-03-18 22:11

最近下载了个mirror repository,120多G,然而apt update 仍然错误
附件
mirror repository下载到硬盘的目录结构
mirror repository下载到硬盘的目录结构
用Apache挂载了mirror repository目录
用Apache挂载了mirror repository目录
更新sources.list文件如下,然后failed
更新sources.list文件如下,然后failed
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 用ISO镜像做本地apt安装源可行么?

#27

帖子 poloshiao » 2017-03-19 6:28

QQ截图20170318221424.jpg
訊息提示 詳細參閱
http://manpages.ubuntu.com/manpages/yak ... ure.8.html
apt-secure - Archive authentication support for APT
rhinolt
帖子: 83
注册时间: 2017-01-03 19:08
系统: RHEL7

Re: 用ISO镜像做本地apt安装源可行么?

#28

帖子 rhinolt » 2017-03-19 21:25

poloshiao 写了:
QQ截图20170318221424.jpg
訊息提示 詳細參閱
http://manpages.ubuntu.com/manpages/yak ... ure.8.html
apt-secure - Archive authentication support for APT
看的不是很明白,不知道要敲具体什么命令


https://linux.cn/article-4926-1.html
我是按照这篇教程做的,他们似乎不需要这个步骤?
附件
似乎要配置红框内的东西?然而不知道要到哪里去配
似乎要配置红框内的东西?然而不知道要到哪里去配
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 用ISO镜像做本地apt安装源可行么?

#29

帖子 poloshiao » 2017-03-20 10:50

https://linux.cn/article-4926-1.html
我是按照这篇教程做的,他们似乎不需要这个步骤?
是依照你貼出來的 QQ截图20170318221424.jpg 裡面的訊息 提供資料給你
因為每台電腦 硬件/軟件 不一定完全一樣
網路上的文章 只能參考
需要以你的電腦裏的訊息 為主
rhinolt
帖子: 83
注册时间: 2017-01-03 19:08
系统: RHEL7

Re: 用ISO镜像做本地apt安装源可行么?

#30

帖子 rhinolt » 2017-03-21 20:04

poloshiao 写了:
因為每台電腦 硬件/軟件 不一定完全一樣
網路上的文章 只能參考
需要以你的電腦裏的訊息 為主
OK,那么请教接下来怎么解决……您提示的apt-secure我看的不是很明白,要具体修改那个配置呢?
回复