使用manjaro-tools_buildiso_liveiso
差異處
這裏顯示兩個版本的差異處。
| 兩邊的前次修訂版前次修改 下次修改 | 前次修改 | ||
| 使用manjaro-tools_buildiso_liveiso [2021/06/29 13:36] – [pacman.conf local repo (seems not necessary)] fire | 使用manjaro-tools_buildiso_liveiso [2021/06/29 16:13] (目前版本) – [Prepare packages from AUR] fire | ||
|---|---|---|---|
| 行 56: | 行 56: | ||
| Include = / | Include = / | ||
| ---- | ---- | ||
| - | cd / | ||
| - | cp -a / | ||
| - | repo-add online-repo.db.tar.gz *.pkg.tar.* | ||
| - | < | ||
| - | 06-29 12:05 [root@92cafe x86_64]# repo-add online-repo.db.tar.gz *.pkg.tar.* | ||
| - | ==> Extracting online-repo.db.tar.gz to a temporary location... | ||
| - | ==> Extracting online-repo.files.tar.gz to a temporary location... | ||
| - | ==> Adding package ' | ||
| - | ==> WARNING: An entry for ' | ||
| - | -> Computing checksums... | ||
| - | -> Removing existing entry ' | ||
| - | -> Creating ' | ||
| - | -> Creating ' | ||
| - | ==> Adding package ' | ||
| - | -> Computing checksums... | ||
| - | -> Removing existing entry ' | ||
| - | -> Creating ' | ||
| - | -> Creating ' | ||
| - | ==> Creating updated database file ' | ||
| - | 06-29 12:07 [root@92cafe x86_64]# lr | ||
| - | total 168260 | ||
| - | -rw-r--r-- 1 root root | ||
| - | -rw-r--r-- 1 root root 655 May 3 2019 online-repo.db.tar.gz.old | ||
| - | -rw-r--r-- 1 root root 1475 May 3 2019 online-repo.files.tar.gz.old | ||
| - | -rw-r--r-- 1 feuer feuer 112492074 Jun 20 11:32 google-chrome-91.0.4472.114-1-x86_64.pkg.tar.zst | ||
| - | -rw-r--r-- 1 root root 1521 Jun 29 12:07 online-repo.files.tar.gz | ||
| - | -rw-r--r-- 1 root root 675 Jun 29 12:07 online-repo.db.tar.gz | ||
| - | lrwxrwxrwx 1 root root 21 Jun 29 12:07 online-repo.db -> online-repo.db.tar.gz | ||
| - | lrwxrwxrwx 1 root root 24 Jun 29 12:07 online-repo.files -> online-repo.files.tar.gz | ||
| - | </ | ||
| - | |||
| - | vi community/ | ||
| - | http:// | ||
| - | |||
| - | AFTER buildpkg -c -p cinnamon\\ | ||
| - | mkdir ~/ | ||
| - | pushd ~/ | ||
| - | |||
| + | ==== Prepare packages from AUR ==== | ||
| == https:// | == https:// | ||
| 使用預設的 / | 使用預設的 / | ||
| 行 101: | 行 64: | ||
| cd ~/pkgbuild | cd ~/pkgbuild | ||
| git clone https:// | git clone https:// | ||
| - | buildpkg -p google-chrome | + | buildpkg -p google-chrome</ |
| - | [feuer@92cafe pkgbuild]$ lr /var/cache/ | + | <[[buildpkg_google-chrome.log]]>\\ |
| - | 總用量 87452 | + | \\ |
| - | -rw-r--r-- 1 feuer feuer 89543553 | + | 在下載編譯 google-chrome 之前,會先安裝一個 chroot 環境,/var/lib/ |
| - | </ | + | 在其中安裝必要的套件然後編譯 |
| + | == 後記:安裝 iso 和製作 aur 套件最好同一個 chroot 環境,否則安裝套件可能出問題(檔案毀損)。 == | ||
| + | |||
| (su)< | (su)< | ||
| - | cp / | + | 06-29 21:33 [root@92cafe pkgbuild]# |
| - | cd / | + | 06-29 21:33 [root@92cafe x86_64]# |
| - | repo-add online-repo.db.tar.gz *.pkg.tar.* | + | |
| ==> Extracting online-repo.db.tar.gz to a temporary location... | ==> Extracting online-repo.db.tar.gz to a temporary location... | ||
| ==> Extracting online-repo.files.tar.gz to a temporary location... | ==> Extracting online-repo.files.tar.gz to a temporary location... | ||
| 行 125: | 行 90: | ||
| -> Creating ' | -> Creating ' | ||
| ==> Creating updated database file ' | ==> Creating updated database file ' | ||
| + | </ | ||
| + | 製作 online_repo 參考檔案:< | ||
| + | [feuer@92cafe iso-profiles]$ cat ~/ | ||
| + | [online-repo] | ||
| + | SigLevel = Never | ||
| + | Server = http:// | ||
| </ | </ | ||
| + | |||
| + | 把 / | ||
| + | chroots_dir=/ | ||
| + | build_mirror=http:// | ||
| + | 把 ~/ | ||
| + | |||
| ---- | ---- | ||
| ==== buildiso ==== | ==== buildiso ==== | ||
| - | 執行 buildiso -p cinnamon | + | 執行 buildiso -p cinnamon |
使用manjaro-tools_buildiso_liveiso.1624973763.txt.gz · 上一次變更: 2021/06/29 13:36 由 fire