使用者工具

網站工具


使用manjaro-tools_buildiso_liveiso

差異處

這裏顯示兩個版本的差異處。

連向這個比對檢視

兩邊的前次修訂版前次修改
下次修改
前次修改
使用manjaro-tools_buildiso_liveiso [2021/06/29 04:06] fire使用manjaro-tools_buildiso_liveiso [2021/06/29 16:13] (目前版本) – [Prepare packages from AUR] fire
行 56: 行 56:
 Include = /etc/pacman.d/mirrorlist</code> Include = /etc/pacman.d/mirrorlist</code>
 ---- ----
-cd /srv/http/localhost/repository/online-repo/stable/x86_64 + 
-cp -/var/cache/pacman/pkg/google-chrome-91.0.4472.114-1-x86_64.pkg.tar.zst .+==== Prepare packages from AUR ==== 
 +== https://wiki.manjaro.org/index.php/Buildiso_with_AUR_packages:_Using_buildpkg == 
 +使用預設的 /etc/manjaro-tools/manjaro-tools.conf\\ 
 +使用一般帳號。\\ 
 +<code>mkdir ~/pkgbuild 
 +cd ~/pkgbuild 
 +git clone https://aur.archlinux.org/google-chrome 
 +buildpkg -p google-chrome</code> 
 +<[[buildpkg_google-chrome.log]]>\\ 
 +\\ 
 +在下載編譯 google-chrome 之前,會先安裝一個 chroot 環境,/var/lib/manjaro-tools/buildpkg/stable/x86_64/root; 
 +在其中安裝必要的套件然後編譯 google-chrome。 
 +== 後記:安裝 iso 和製作 aur 套件最好同一個 chroot 環境,否則安裝套件可能出問題(檔案毀損)。 == 
 + 
 + 
 + 
 +(su)<code> 
 +06-29 21:33 [root@92cafe pkgbuild]# cp /var/cache/manjaro-tools/pkg/stable/x86_64/google-chrome-91.0.4472.114-1-x86_64.pkg.tar.zst  /srv/http/localhost/repository/AUR/stable/online-repo/x86_64/ 
 +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.files.tar.gz to a temporary location... 
 +==> Adding package 'google-chrome-74.0.3729.131-1-x86_64.pkg.tar.xz' 
 +==> WARNING: A newer version for 'google-chrome' is already present in database 
 +  -> Computing checksums... 
 +  -> Removing existing entry 'google-chrome-91.0.4472.114-1'... 
 +  -> Creating 'desc' db entry... 
 +  -> Creating 'files' db entry... 
 +==> Adding package 'google-chrome-91.0.4472.114-1-x86_64.pkg.tar.zst' 
 +  -> Computing checksums... 
 +  -> Removing existing entry 'google-chrome-74.0.3729.131-1'... 
 +  -> Creating 'desc' db entry... 
 +  -> Creating 'files' db entry... 
 +==> Creating updated database file 'online-repo.db.tar.gz' 
 +</code> 
 + 
 +製作 online_repo 參考檔案:<code> 
 +[feuer@92cafe iso-profiles]$ cat ~/iso-profiles/community/cinnamon/user-repos.conf  
 +[online-repo] 
 +SigLevel = Never 
 +Server = http://localhost/repository/AUR/$repo/$arch 
 +</code> 
 + 
 +把 /etc/manjaro-tools/manjaro-tools.conf 改回自訂 repo source:<code> 
 +chroots_dir=/mnt/N300_2/manjaro-tools-2 
 +build_mirror=http://localhost/repository/localrep/</code> 
 +把 ~/iso-profiles/community/cinnamon/Packages-Desktop 加入自訂增加套件。 
 ---- ----
  
 ==== buildiso ==== ==== buildiso ====
-執行 buildiso 或 buildpkg -c+執行 buildiso -p cinnamon
  
使用manjaro-tools_buildiso_liveiso.1624939584.txt.gz · 上一次變更: 2021/06/29 04:06 由 fire