I-Rebuilderd - Uhlelo Lokuqinisekisa Lokuzimela Lwamaphakheji Ngokuzimela lwe-Arch Linux

Yakhiwe kabusha

Muva nje ukwethulwa kwe ”Rebuilderd” kwamenyezelwa ebekwe njenge uhlelo lokuqinisekisa oluzimele lwamaphakeji kanambambili lokho ivumela ukuhlela ukuqinisekiswa kwamaphakeji wokusabalalisa ngokusebenzisa inqubo yokwakha esebenzayo eqhathanisa amaphakheji alandekayo namaphakeji atholwe njengomphumela wokwakhiwa kabusha kohlelo lwasendaweni.

Ngamanye amagama, lolu hlelo luhlinzeka ngensizakalo eqaphe isimo senkomba yephakethe bese iqala ngokuzenzakalela yakha amaphakheji amasha endaweni yesethenjwa, Isimo saso esivunyelaniswe nezilungiselelo zemvelo Iphakethe lokwakha eliyinhloko le-Arch Linux.

Lapho uhlanganisa futhi, ama-nuances afana nokuxhumana ngqo kokuncika kuyabhekwa, ukusetshenziswa kokuqanjwa kanye nezinguqulo ezingashintshiwe zamathuluzi wokwakha, isethi efanayo yezinketho nezilungiselelo ezizenzakalelayo, nokulondolozwa kwe-oda lomhlangano wefayela (kusetshenziswa izindlela ezifanayo zokuhlunga).

Amasethingi enqubo yokwakha awafaki umhlanganisi ekungezeni imininingwane engahambelani yokubuka konke enjengamanani angahleliwe, izixhumanisi ezindleleni zamafayela, nedatha emayelana nesikhathi nesikhathi sokuhlanganiswa.

Mayelana nokwakhiwa kabusha

Njengamanje ukusekelwa kokuhlola kuphela okutholakalayo kokuhlola amaphakheji we-Arch Linux nokwakhiwa kabusha, kepha uhlela ukwengeza ukwesekwa kwe-Debian kungekudala.

Okwamanje, Ukwakhiwa okuphindaphindwayo kunikezwa amaphakheji angama-84.1% kusuka ekhoselweni elikhulu le-Arch Linux, yena u-83.8% endaweni yokugcina eyengeziwe futhi u-76.9% usuka endaweni yomphakathi. Ukuqhathanisa, ku-Debian 10 lesi sibalo singama-94,1%.

Ngenkathi, ukwakha kuyingxenye ebalulekile yezokuphepha njengoba ikuvumela unikeze noma yimuphi umsebenzisi ithuba lokuqinisekisa ukuthi amaphakheji we-byte-for-byte ahlinzekwa yiphakethe lokusabalalisa afana nalawo ahlanganiswe mathupha kusuka kumthombo

Ngaphandle kwekhono lokuqinisekisa ubunikazi be-kanambambili ehlanganisiwe, umsebenzisi angathemba ngokungazelelwe ukwakhiwa kwengqalasizinda yomunye umuntu, afake engozini umhlanganisi noma amathuluzi wokuhlanganisa lapho kungaholela ekufakweni komaka okufihliwe.

Ukufakwa nokwenza

Esimweni esilula, ukwenza ukwakhiwa kabusha kwanele ukufaka iphakheji eyakhiwe kabusha kusuka endaweni evamile, ukungenisa ukhiye we-GPG ukuqinisekisa imvelo nokwenza kusebenze insiza yohlelo ehambisanayo. Kungenzeka usebenzise inethiwekhi yezimo eziningi ezakhiwe kabusha.

Ukufaka, kufanele sivule i-terminal futhi kuyo siyathayipha umyalo olandelayo:

sudo pacman -S rebuilderd

Kwenziwe lokhu, manje kufanele singenise ukhiye we-GPG, ngoba Ukwakhiwa kabusha kufanele kuqinisekise isithombe se-Arch Linux boot, ngoba lokhu esigungwini kuzofanele sithayiphe umyalo olandelayo:

gpg --auto-key-locate nodefault,wkd --locate-keys pierre@archlinux.de

Ngemuva kwalokhu kuzofanele sengeze umsebenzisi wethu eqenjini elakhiwe kabusha, kusukela singathola iphutha:

usermod -aG rebuilderd $USER

Manje kufanele simane siqinisekise ukuthi i-Rebuilderd isivele isebenza mayelana nohlelo, ngalokhu, kufanele sithayiphe nje:

rebuildctl status

Futhi uma sifuna ukwabelana ngemiphumela kunethiwekhi, kufanele sithayiphe:

i-systemctl vumela –manje kwakhiwe kabusha isisebenzi @ alpha

Manje kubalulekile ukuthi unake ukuthi i-Rebuilderd ngeke ize isebenze ize icaciswe ngokusobala ukuthi amaphakheji wesistimu avumelaniswa kanjani, ngoba lokhu kufanele siguqule ifayela le / /etc/rebuilderd-sync.conf lapho amaphrofayili wokuvumelanisa amisiwe khona nokuthi amagama wephrofayili ahlukile:

Isibonelo salokhu okulandelayo:

## rebuild all of core
[profile."archlinux-core"] distro = "archlinux"
suite = "core"
architecture = "x86_64"
source = "https://ftp.halifax.rwth-aachen.de/archlinux/core/os/x86_64/core.db"


## rebuild community packages of specific maintainers
#[profile."archlinux-community"] #distro = "archlinux"
#suite = "community"
#architecture = "x86_64"
#source = "https://ftp.halifax.rwth-aachen.de/archlinux/community/os/x86_64/community.db"
#maintainer = ["somebody"]

Lapho ifayili seliguquliwe, kufanele umane unike amandla isibali sikhathi ukuvumelanisa ngokuzenzakalela iphrofayili:

systemctl enable --now rebuilderd-sync@archlinux-core.timer

Okokugcina uma ufuna ukwazi kabanzi ngeRebuilderd, kufanele bazi ukuthi ibhalwe kuRust futhi isatshalaliswa ngaphansi kwelayisense le-GPLv3 futhi ungabheka yonke imininingwane yayo nekhodi Kulesi sixhumanisi esilandelayo.


Yiba ngowokuqala ukuphawula

Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.