1
2
3
|
# jls
JID IP Address Hostname Path
82 192.168.43.11 test1 /usr/jails/test1
|
の状態で
pkg -j JAILNAME fetch やってみる
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
# pkg -j test1 fetch vim-lite
Updating FreeBSD repository catalogue...
[test1] Fetching meta.txz: 100% 940 B 0.9k/s 00:01
[test1] Fetching digests.txz: 100% 2 MB 230.6k/s 00:09
[test1] Fetching packagesite.txz: 100% 5 MB 252.9k/s 00:21
Processing new repository entries: 100%
FreeBSD repository update completed. 23877 packages processed:
0 updated, 0 removed and 23877 added.
The following packages will be fetched:
New packages to be FETCHED:
vim-lite-7.4.560 (100.00% of 5 MB: 5 MB)
The process will require 5 MB more space.
5 MB to be downloaded.
[test1] Fetching vim-lite-7.4.560.txz: 100% 5 MB 288.3k/s 00:17
# ls /usr/jails/test1/var/cache/pkg/
vim-lite-7.4.560-82cec58eda.txz vim-lite-7.4.560.txz@
|
ホスト(pkgコマンド実行環境)に落ちてきて欲しいナー、って思っていましたが、Jail内にダウンロードされてますね…
pkg -j JAILNAME add やってみる
ホスト(pkgコマンド実行環境)にあるパッケージを無理やり入れようとしてみるものの
1
2
3
4
5
6
7
8
|
# ls /var/cache/pkg/gawk*
/var/cache/pkg/gawk-4.1.1_1-b302e622a7.txz /var/cache/pkg/gawk-4.1.1_1.txz@
# pkg -j test1 add /var/cache/pkg/gawk-4.1.1_1.txz
pkg: /var/cache/pkg/gawk-4.1.1_1.txz: No such file or directory
pkg: Was 'pkg install /var/cache/pkg/gawk-4.1.1_1.txz' meant?
Failed to install the following 1 package(s): /var/cache/pkg/gawk-4.1.1_1.txz
|
ダメでしたorz
やはり、Jail内にないと入らない模様……
Jail環境構築し直す度に毎度毎度パッケージをダウンロードしないといけないのがちょっと嫌なんですがね……
予めホストで特定のパスにfetchしておいて、Jail環境作る時にコピーするか――