vyOSコンパイル 1.2.7

投稿者: | 5月 15, 2024

2024/5/15追記

https://blog.vyos.io/community-contributors-userbase-and-lts-builds

https://forum.vyos.io/t/cant-build-image-blocked-from-sagitta-packages-vyos-net/14337

 

リリースビルドのコンパイルは不可。

 

以下は参考情報

 

vyOSを久しぶりにコンパイルしてみた。
少しやり方が変わっていたので改めて。
https://docs.vyos.io/en/latest/contributing/build-vyos.html

環境:CentOS7 x64 4vCPU 16GB RAM 100GB HDDで作成

以下、コマンドの羅列
#パッケージを最新にして再起動
yum -y upgrade
yum -y install open-vm-tools
reboot

#dockerのインストール
yum -y install yum-utils device-mapper-persistent-data lvm2 git wget
yum-config-manager  –add-repo https://download.docker.com/linux/centos/docker-ce.repo
yum -y install docker-ce docker-ce-cli containerd.io
systemctl start docker
systemctl enable docker

#vyOSの入手
git clone -b crux –single-branch https://github.com/vyos/vyos-build
cd vyos-build
#dockerのビルド(プルすればいいのだが。)
docker build -t vyos/vyos-build:crux docker
#dockerにログイン
docker run –rm -it –privileged -v $(pwd):/vyos -w /vyos vyos/vyos-build:crux bash

#ここからはDocker Container内のシェル
#設定とコンパイル。最新のリリース版を作る。
./configure –architecture amd64 –build-by “root@example.com” –build-type release –version 1.2.7
make iso

#コンパイルしたら
ls -l build/*.iso
-rw-r–r–. 1 root root 428867584 Apr  8 07:34 build/live-image-amd64.hybrid.iso
lrwxrwxrwx. 1 root root        27 Apr  8 07:35 build/vyos-1.2.7-amd64.iso -> live-image-amd64.hybrid.iso
と言う感じでファイルが入っているはず。案の定make vmwareは動かない。

コメントを残す