1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
# jls
   JID  IP Address      Hostname                      Path
    82  192.168.43.11   test1                         /usr/jails/test1
```の状態で

<div class="section">
    ### pkg -j JAILNAME fetch やってみる
    ```
# 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内にダウンロードされてますね…<br/>
<br/>
<br/>


</div>
<div class="section">
    ### pkg -j JAILNAME add やってみる
    ホスト(pkgコマンド実行環境)にあるパッケージを無理やり入れようとしてみるものの

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環境作る時にコピーするか――