Mock untuk build paket: Perbedaan revisi

Dari IGNwiki
Langsung ke: navigasi, cari
Baris 1: Baris 1:
Mock dipakai untuk build paket untuk versi tertentu.
+
Mock dipakai untuk build paket untuk versi tertentu. Misal dari Fedora 12 dapat melakukan build paket untuk Fedora 8, atau bahkan build paket untuk CentOS.
  
 
== Pasang Mock ==
 
== Pasang Mock ==
Baris 37: Baris 37:
 
  name=f11-updates
 
  name=f11-updates
 
  baseurl=http://192.168.1.100/public/fedora/f11/updates
 
  baseurl=http://192.168.1.100/public/fedora/f11/updates
 +
 +
== Tambah pengguna ke grup mock ==
 +
Pengguna yang akan melakukan build paket harus dimasukkan ke grup mock. Misal memasukkan pengguna dengan nama "igos"
 +
# usermod -a -G mock igos
  
 
== Build Paket ==
 
== Build Paket ==

Revisi per 30 Maret 2010 04.59

Mock dipakai untuk build paket untuk versi tertentu. Misal dari Fedora 12 dapat melakukan build paket untuk Fedora 8, atau bahkan build paket untuk CentOS.

Pasang Mock

# yum -y install mock

Atur Konfigurasi

Misal fedora-11-i386.cfg sebagai default

# cd /etc/mock
# ln -s --force fedora-11-i386.cfg default.cfg

Agar mock memakai repositori lokal lakukan penyesuaian: SEMULA:

# repos
[fedora]
name=fedora
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-11&arch=i386
failovermethod=priority

[updates-released]
name=updates
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f11&arch=i386
failovermethod=priority

[local]
name=local
baseurl=http://kojipkgs.fedoraproject.org/repos/dist-f11-build/latest/i386/
cost=2000
enabled=0

MENJADI (misal)

# repos
[f11-all]
name=f11-all
baseurl=http://192.168.1.100/public/fedora/f11/all

[f11-updates]
name=f11-updates
baseurl=http://192.168.1.100/public/fedora/f11/updates

Tambah pengguna ke grup mock

Pengguna yang akan melakukan build paket harus dimasukkan ke grup mock. Misal memasukkan pengguna dengan nama "igos"

# usermod -a -G mock igos

Build Paket

Misal paket yang akan di build adalah

Jalankan: