Skip to main content

Irgsh-go

Menyalakan layanan irgsh

  • Chief, sudo systemctl start irgsh-chief
  • Builer, sudo systemctl start irgsh-builder
  • Repo, sudo systemctl start irgsh-repo

Untuk menghentikan layanan, gunakan stop alih-alih start.

Mendaftarkan kunci pemaket ke irgsh

  • Bawa kunci publik pemaket terkait ke rani.boi
  • Masuk ke rani.boi
  • Ganti pakaian ke pengguna irgsh
  • Impor kunci publi pemaket terkait dengan perintah gpg --import < /path/to/pubkey
  • Setelah diimpor, pastikan identitas pemaket terkait terdaftar, cek dengan perintah gpg --list-key

Memperbarui pbuilder base.tgz

Perbarui dengan langkah berikut:

  • Masuk ke rani.boi
  • Ganti pakaian ke pengguna irgsh
  • Perbarui base.tgz-nya dengan perintah (dengan sudo), sudo irgsh-builder update-base
  • Perbarui pbockernya dengan perintah (tanpa sudo), irgsh-builder init-builder

Sinkronisasi dengan hulu

Secara berkala arsip-dev perlu disinkronkan dengan lumbung hulu (saat ini Debian Sid). Langkahnya adalah sebagai berikut:

  • Masuk ke rani.boi
  • Ganti pakaian ke pengguna irgsh
  • Sinkronkan dengan perintah (tanpa sudo), irgsh-repo sync
  • Setelah selesai, lakukan pembaruan pbuilder base.tgz

Jika menjalankan pekerjaan ini secara manual, disarankan dijalankan di dalam sesi screen atau tmux, karena dapat memakan waktu yang cukup lama.

Langkah-langkah di atas dapat dimasukkan ke dalam konfigurasi cron supaya dieksekusi secara otomatis dan berkala.

Sidik Gangguan

Saat membangun paket, paket-paket tertentu tidak ditemukan di lumbung hulu

Galatnya semacam ini,

Err:1 http://kartolo.sby.datautama.net.id/debian sid/main amd64 libfakeroot amd64 1.25.3-1
404 Not Found [IP: 123.255.202.74 80]
Err:2 http://kartolo.sby.datautama.net.id/debian sid/main amd64 fakeroot amd64 1.25.3-1
404 Not Found [IP: 123.255.202.74 80]
E: Failed to fetch http://kartolo.sby.datautama.net.id/debian/pool/main/f/fakeroot/libfakeroot_1.25.3-1_amd64.deb 404 Not Found [IP: 123.255.202.74 80]
E: Failed to fetch http://kartolo.sby.datautama.net.id/debian/pool/main/f/fakeroot/fakeroot_1.25.3-1_amd64.deb 404 Not Found [IP: 123.255.202.74 80]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
I: Copying back the cached apt archive contents
I: unmounting dev/ptmx filesystem
I: unmounting dev/pts filesystem
I: unmounting dev/shm filesystem
I: unmounting proc filesystem
I: unmounting sys filesystem
I: cleaning the build env
I: removing directory /var/cache/pbuilder/build/7 and its subdirectories

404 page not found

Hal ini disebabkan base.tgz yang digunakan oleh pbuilder (dalam kasus irgsh-go, oleh pbocker) tertinggal oleh pembaruan yang terjadi di lumbung hulu. Lakukan pembaruan pbuilder base.tgz.