使用者工具

網站工具


使用manjaro-tools_buildiso_liveiso

差異處

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

連向這個比對檢視

兩邊的前次修訂版前次修改
下次修改
前次修改
使用manjaro-tools_buildiso_liveiso [2021/06/29 13:32] 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 ==== 
-repo-add online-repo.db.tar.gz *.pkg.tar.* +== https://wiki.manjaro.org/index.php/Buildiso_with_AUR_packages:_Using_buildpkg == 
-<code> +使用預設的 /etc/manjaro-tools/manjaro-tools.conf\\ 
-06-29 12:05 [root@92cafe x86_64]# repo-add online-repo.db.tar.gz *.pkg.tar.*+使用一般帳號。\\ 
 +<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.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...
 ==> Adding package 'google-chrome-74.0.3729.131-1-x86_64.pkg.tar.xz' ==> Adding package 'google-chrome-74.0.3729.131-1-x86_64.pkg.tar.xz'
-==> WARNING: An entry for 'google-chrome-74.0.3729.131-1' already existed+==> WARNING: A newer version for 'google-chrome' is already present in database
   -> Computing checksums...   -> Computing checksums...
-  -> Removing existing entry 'google-chrome-74.0.3729.131-1'...+  -> Removing existing entry 'google-chrome-91.0.4472.114-1'...
   -> Creating 'desc' db entry...   -> Creating 'desc' db entry...
   -> Creating 'files' db entry...   -> Creating 'files' db entry...
行 75: 行 90:
   -> Creating 'files' db entry...   -> Creating 'files' db entry...
 ==> Creating updated database file 'online-repo.db.tar.gz' ==> Creating updated database file 'online-repo.db.tar.gz'
-06-29 12:07 [root@92cafe x86_64]# lr 
-total 168260 
--rw-r--r-- 1 root  root   59782940 May  1  2019 google-chrome-74.0.3729.131-1-x86_64.pkg.tar.xz 
--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 
 </code> </code>
  
-vi community/cinnamon/user-repos.conf +製作 online_repo 參考檔案:<code> 
-  http://localhost/repository/online-repo/$repo/$arch\\ +[feuer@92cafe iso-profiles]$ cat ~/iso-profiles/community/cinnamon/user-repos.conf  
- +[online-repo] 
-AFTER buildpkg -c -p cinnamon\\ +SigLevel = Never 
-mkdir ~/pkgbuild\\ +Server = http://localhost/repository/AUR/$repo/$arch
-pushd ~/pkgbuild\\ +
- +
- +
-== 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 +
-[feuer@92cafe pkgbuild]$ lr /var/cache/manjaro-tools/pkg/stable/x86_64/ +
-總用量 87452 +
--rw-r--r-- 1 feuer feuer 89543553  6月 29 21:10 google-chrome-91.0.4472.114-1-x86_64.pkg.tar.zst+
 </code> </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 -p cinnamon 或 buildpkg -c+執行 buildiso -p cinnamon
  
使用manjaro-tools_buildiso_liveiso.1624973549.txt.gz · 上一次變更: 2021/06/29 13:32 由 fire