Rebuilderd - ለ ‹Arch Linux› ገለልተኛ የሁለትዮሽ ጥቅል ማረጋገጫ ስርዓት

መልሶ መገንባት

በቅርቡ የ “ሬቡለደርድ” መጀመሩ ታወጀ እንደ የተቀመጠው ለሁለትዮሽ ፓኬጆች ገለልተኛ የማረጋገጫ ስርዓት ኡልቲማ የስርጭት ፓኬጆችን ማረጋገጫ ለማደራጀት ይፈቅዳል በአካባቢያዊ ስርዓት ላይ እንደገና በመገንባቱ ምክንያት ሊወርዱ የሚችሉ ጥቅሎችን ከተቀበሉ ፓኬጆች ጋር የሚያነፃፅር የአሂድ ግንባታ ሂደት ተግባራዊ በማድረግ ፡፡

በሌላ አነጋገር, ይህ ስርዓት የፓኬት መረጃ ጠቋሚውን ሁኔታ የሚቆጣጠር አገልግሎት ይሰጣል እና በማጣቀሻ አከባቢ ውስጥ አዲስ ፓኬጆችን እንደገና መገንባት ይጀምራል ፣ ሁኔታው ከአከባቢው ቅንጅቶች ጋር የሚመሳሰለው አርክ ሊኑክስ ዋና ግንባታ ጥቅል ፡፡

እንደገና ሲሰበስብ እንደ ጥገኛዎቹ ትክክለኛ የደብዳቤ ልውውጥ ያሉ ልዩነቶች ግምት ውስጥ ይገባል፣ የግንባታ መሣሪያዎች ጥንቅሮች እና ያልተለወጡ ስሪቶች አጠቃቀም ፣ ተመሳሳይ የአማራጮች ስብስብ እና ነባሪ ቅንጅቶች እና የፋይል ስብሰባ ትዕዛዙን ጠብቆ ማቆየት (ተመሳሳይ የመለየት ዘዴዎችን በመጠቀም)።

የግንባታ ሂደት ቅንጅቶች አሰባሳቢውን እንደ የዘፈቀደ እሴቶች ፣ ወደ ፋይል ዱካዎች አገናኞች እና ስለ ማጠናቀር ቀን እና ሰዓት ያሉ ወጥነት የሌላቸውን አጠቃላይ መረጃዎችን እንዳይጨምር ያደርጉታል ፡፡

ስለ Rebuilderd

በአሁኑ ጊዜ የ Arch Linux ጥቅሎችን ለመፈተሽ የሙከራ ድጋፍ ብቻ ይገኛል እንደገና ከተገነባ ጋር ፣ ግን በቅርቡ የደቢያን ድጋፍ ለመጨመር አቅዷል።

በአሁኑ ጊዜ, ሊደገሙ የሚችሉ ግንባታዎች ለ 84.1% ፓኬጆች ቀርበዋል ከዋናው አርክ ሊኑክስ ማከማቻ እሱ ከተጨማሪዎች 83.8% እና ከማህበረሰቡ ማከማቻ 76.9% ነው ፡፡ ለማነፃፀር በዲቢያን 10 ውስጥ ይህ አኃዝ 94,1% ነው ፡፡

ግን ፣ ግንባታዎች እንደ እነሱ የደህንነት አስፈላጊ አካል ናቸው ለማንኛውም ተጠቃሚ የማረጋገጫ ዕድል ይስጡት በስርጭት ፓኬጁ የቀረቡት ባይት ባይት ፓኬጆች ከምንጩ በግል ከተጠናቀሩት ጋር እንደሚዛመዱ ፡፡

የተጠናቀረውን የሁለትዮሽ ማንነት የማረጋገጥ አቅም ከሌለው ተጠቃሚው የሌላ ሰው ግንባታ መሠረተ ልማት በጭፍን ሊያምንበት ይችላል ፣ አሰባሳቢውን ወይም የማጠናቀሪያ መሣሪያዎቹን ወደ ስውር ጠቋሚ መተካት ሊያመራ ይችላል ፡፡

ጭነት እና አፈፃፀም

በጣም ቀላሉ በሆነ ሁኔታ መልሶ ለመገንባት እንደገና ከተገነባው የተከማቸ ጥቅል ከተለመደው ማከማቻ ውስጥ መጫን በቂ ነው ፣ አካባቢውን ለማጣራት እና ተጓዳኝ የስርዓት አገልግሎቱን ለማግበር የ GPG ቁልፍን ያስመጣል ብዙ እንደገና የተገነቡ አጋጣሚዎች አውታረመረብን መተግበር ይቻላል ፡፡

ለመጫን ተርሚናል መክፈት አለብን እና በእሱ ውስጥ መተየብ አለብን የሚከተለው ትዕዛዝ

sudo pacman -S rebuilderd

ይህ ተከናውኗል ፣ አሁን ጀምሮ የ GPG ቁልፍን ማስመጣት አለብን Rebuilderd የአርች ሊነክስ ማስነሻ ምስልን ማረጋገጥ አለበት ፣ ለዚህ ​​በ ‹ተርሚናል› ውስጥ የሚከተለውን ትዕዛዝ መተየብ አለብን ፡፡

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

ከዚህ በኋላ ጀምሮ ተጠቃሚን ወደ ሬቡለደርድ ቡድን ማከል አለብን ስህተት ልንቀበል እንችላለን

usermod -aG rebuilderd $USER

አሁን እኛ ሬቡለርድ ቀድሞውኑ እየሰራ መሆኑን ማረጋገጥ አለብን ስለ ስርዓቱ ፣ ለዚህም መተየብ አለብን

rebuildctl status

ውጤቱን በአውታረ መረቡ ላይ ማጋራት ከፈለግን መተየብ አለብን

systemctl ያንቁ - አሁን በድጋሚ የተገነባ መልሶ መገንባት-ሰራተኛ @ አልፋ

አሁን የስርዓት ፓኬጆች ከሚመሳሰሉበት በግልፅ እስኪገለፅ ድረስ ሪቡልድድ ወደ ተግባር እንደማይመጣ ከግምት ማስገባት አስፈላጊ ነው ፣ ለዚህም የማመሳሰል መገለጫዎች የተዋቀሩበትን እና /etc/rebuilderd-sync.conf ፋይልን ማሻሻል አለብን ፡፡ የመገለጫ ስሞች ልዩ ናቸው

የዚህ ምሳሌ የሚከተለው ነው-

## 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"]

አንዴ ፋይሉ ከተቀየረ በኋላ መገለጫውን በራስ-ሰር እንዲያመሳስለው ቆጣሪውን ማንቃት አለብዎት-

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

በመጨረሻ ስለ ሪቢልድርድ የበለጠ ማወቅ ከፈለጉ፣ እሱ በ Rust የተጻፈ እና በ GPLv3 ፈቃድ ስር የሚሰራጨ መሆኑን ማወቅ አለባቸው እና ሁሉንም ዝርዝሮች እና ኮዱን ማረጋገጥ ይችላሉ በሚቀጥለው አገናኝ ፡፡


የጽሑፉ ይዘት የእኛን መርሆዎች ያከብራል የአርትዖት ሥነ ምግባር. የስህተት ጠቅ ለማድረግ እዚህ.

አስተያየት ለመስጠት የመጀመሪያው ይሁኑ

አስተያየትዎን ይተው

የእርስዎ ኢሜይል አድራሻ ሊታተም አይችልም.

*

*

  1. ለመረጃው ኃላፊነት ያለው: ሚጌል Áንጌል ጋቶን
  2. የመረጃው ዓላማ-ቁጥጥር SPAM ፣ የአስተያየት አስተዳደር ፡፡
  3. ህጋዊነት-የእርስዎ ፈቃድ
  4. የመረጃው ግንኙነት-መረጃው በሕጋዊ ግዴታ ካልሆነ በስተቀር ለሶስተኛ ወገኖች አይተላለፍም ፡፡
  5. የውሂብ ማከማቻ በኦክሴንትስ አውታረመረቦች (አውሮፓ) የተስተናገደ የውሂብ ጎታ
  6. መብቶች-በማንኛውም ጊዜ መረጃዎን መገደብ ፣ መልሰው ማግኘት እና መሰረዝ ይችላሉ ፡፡

ቡል (እውነት)