એબીએસનું મૂળભૂત નિયંત્રણ (આર્ક બિલ્ડ સિસ્ટમ)

નમસ્તે લોકો, આ સમયે હું તમને થોડુંક વિષે જણાવીશ એબીએસ (આર્ક બિલ્ડ સિસ્ટમ)ટૂંકમાં, તે સિસ્ટમ છે પોર્ટ જેની સાથે તે ગણાય છે આર્કલિંક્સ.

હું એબીએસ સાથે શું કરી શકું?

આપણામાંના જેઓ સાથે રમવાનું પસંદ કરે છે PKGBBUILDS , abs અમને આર્કલિંક્સ રિપોઝિટરીઝ પેકેજોમાંથી બધા PKGBUILDS "ડાઉનલોડ" કરવાની અને ઇચ્છા પ્રમાણે તેમને સંશોધિત કરવાની મંજૂરી આપે છે, ઉદાહરણ તરીકે, સંકલન સૂચનોમાં ફ્લેગો ઉમેરવા અથવા દૂર કરવા, પ્રોગ્રામની કોઈ વિશેષ સુવિધાને સક્ષમ અથવા અક્ષમ કરવા માટે

એબીએસ સ્થાપિત કરવું અને ચાલુ કરવું

આ કરવા માટે, અમે ઇન્સ્ટોલ કરવા જઈ રહ્યા છીએ abs:

sudo pacman -S abs

પછી અમે theફિશિયલ રિપોઝના PKGBUILDS ટ્રીને સિંક્રનાઇઝ કરવા જઈ રહ્યા છીએ:

sudo abs

આપણે આના જેવું આઉટપુટ મેળવીશું:

abs

પછી ડાઉનલોડ કરેલા PKGBUILDS મળી આવે છે / var / એબીએસ

પ્રાયોગિક ઉદાહરણ: એબીએસ અને જીનોમ 3.16

હું આર્નોલિનક્સમાં, જીનોમ 3.16.૧ ((3.15.91..૧.22..XNUMX૧) ના બીટાનો ઉપયોગ કરી રહ્યો છું, અને ખાસ કરીને આર્કમાં તે કામ કરે છે (તેમાં સ્પષ્ટપણે વિગતો છે), ત્યાં એપ્લિકેશનો ખૂટે છે, ઉદાહરણ તરીકે, ફેડોરા XNUMX નો આલ્ફા પહેલેથી જ લાવે છે, ઇઓજી અને નૌટિલિયસ, જેની હું આગળ જોઈ રહ્યો હતો, તેના થોડાક કિસ્સા છે, તેથી હવે હું તમને આ કિસ્સામાં EOG ના બીટા સંસ્કરણને કમ્પાઇલ કરવા માટે, એબીએસનો ઉપયોગ કેવી રીતે કરવો તે બતાવવા જઈશ.

તેથી, આપણે આપણી જાતને એક ડિરેક્ટરીમાં મૂકીએ છીએ જ્યાં આપણે કમ્પાઇલ કરવા માગીએ છીએ, અને અમે EOG PKGBUILD લાવીએ છીએ / var / એબીએસ / વધારાના / યોગ , હું વ્યક્તિગત રૂપે સામાન્ય રીતે ટર્મિનલ પસંદ કરું છું, તેથી મારા કિસ્સામાં હું દોડ્યો:

cp -r /var/abs/extra/eog $(pwd)

આ રીતે મારી પાસે પહેલાથી જ સુધારવા માટે pkgbuilds તૈયાર છે. પછી મેં તેને નોંધ્યું જીનોમ એફટીપી જે EOG નું છેલ્લું ઉપલબ્ધ સંસ્કરણ હતું અને મેં PKGBUILD ને સંશોધિત કરવાનું આગળ વધાર્યું

ઇઓજી-ગેડિટ

હવે હું સાચો ચેકસમ મૂકવા આગળ વધું છું (પહેલાના સ્ક્રીનશ inટમાં તે પહેલાથી સેટ કરેલું છે):

[x11tete11x @ જર્વિસ ઇગો] $ makepkg -g ==> સ્રોત પ્રાપ્ત કરી રહ્યાં છે ... -> ઇઓગ-3.15.90.૧..256૦.tar..tz મળી આવ્યા છે ==> સ્રોત ફાઇલો માટે ચેકમ્સ બનાવવું ... sha95sums = (' 566241fb492f043f2d9e7301d657b159d68d51dbb29ba88d52c8a7b8ba243dXNUMX ')

અને તૈયાર! I હવે હું તેને ફક્ત કમ્પાઇલ કરીને ઇન્સ્ટોલ કરું છું:

[x11tete11x @ Jarvis eog] $ makepkg -sic ==> પેકેજ બનાવવું: eog 3.15.90-1 (સન માર્ચ 15 21:50:32 એઆરટી 2015) ==> ચાલતી વખતે અવલંબન તપાસી રહ્યું છે ... ==> તપાસી રહ્યું છે કમ્પાઇલ કરતી વખતે પરાધીનતા ... ==> સ્રોત પ્રાપ્ત કરી રહ્યાં છે ... -> ઇઓગ-3.15.90..૧256..૦.ਤਾਰ.એક્સઝેડ મળી આવ્યા છે ==> શ sha 3.15.90 સ્મ withમ્સ સાથે સ્રોતને માન્યતા આપી રહ્યાં છે ... eog-3.15.90.tar.xz ... મંજૂર ==> સ્રોતો કા Extવા ... -> bsdtar = e> XNUMX. pkgdir / ડિરેક્ટરીને દૂર કરી રહ્યા છીએ ... ==> બિલ્ડ () પ્રારંભ કરી રહ્યું છે ... ચકાસી રહ્યું છે બીએસડી સુસંગત સ્થાપન માટે ... / usr / bin / install -c બિલ્ડ એન્વાયર્નમેન્ટ સમજવું કે કેમ તેની તપાસ કરી રહ્યા છીએ ... હા

અને તે છે 😀

આર્કમાં ઇઓજી 3.15.90

દેખીતી રીતે આ તેઓ ઇચ્છે તેટલા પેકેજ સાથે કરી શકાય છે અને તેઓ ઇચ્છે તો સુવિધાઓને સક્રિય અથવા નિષ્ક્રિય કરી શકે છે (ઉદાહરણ તરીકે તેઓ તેના ક્યુટી ઇન્ટરફેસને સક્રિય કરીને અને જીટીકે ઇન્ટરફેસને નિષ્ક્રિય કરીને Audડિયસ કમ્પાઇલ કરી શકે છે)


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.

  1.   iorઓરિયા જણાવ્યું હતું કે

    શુભેચ્છાઓ, કામરેજ, કાઓસના કિસ્સામાં, જો હું કેટલાક કમાન pkgbuild પ્રોગ્રામ કે જે કેસીપીમાં નથી, કમ્પાઇલ કરવા માંગતો હોત, તો તે સમાન હોત અથવા મને કેટલીક સમસ્યાઓ હશે ... આશ્રિતતા સાથે ...

    1.    x11tete11x જણાવ્યું હતું કે

      હા, તમારે માર્ગદર્શિકામાં સમજાવ્યા મુજબ, પરાધીનતા તપાસો અને કેટલાક વિચારણા કરવી પડશે http://kaosx.us/es/packaging-guide/

  2.   જોકો જણાવ્યું હતું કે

    ખરાબ નથી, ખરાબ વસ્તુ એ છે કે તમે પરાધીનતાઓને પણ કમ્પાઇલ કરી શકતા નથી, જો તમે તે કરી શકો તો તે એક મહાન લક્ષ્ય હશે. તેઓ હજી પણ "હાથ દ્વારા" કમ્પાઈલ કરી શકાય છે, પરંતુ તે આપમેળે કરી શકશે તેવું સારું રહેશે.
    મેં પરિપત્ર અવલંબનને સંકલિત કરવા માટે વિવિધ સાધનોનો ઉપયોગ કરવાનો પ્રયાસ કર્યો, તે હવે તે મને યાદ નથી, પરંતુ મને હંમેશા પરિપત્ર અવલંબન મળ્યું, તેથી મેં છોડી દીધી.

    મને લાગે છે કે જેન્ટુ સંકલન કરવા માટે હજી પણ ઉત્તમ છે, આર્ચ ઘણું સ્લેકવેર જેવું લાગે છે, જે મને ગમતું નથી, મને બંદરો પણ પસંદ નથી, તમે પેકેજ મેનેજર સાથે બધું સંભાળી શકશો.

    1.    x11tete11x જણાવ્યું હતું કે

      તે છે કે તમે તેનો ખોટો અર્થઘટન કરી રહ્યાં છો, આર્ચમાં પેકેજોનું સંકલન, જેન્ટુનું "અનુકરણ" કરવું, અથવા પ્રભાવ મેળવવા માટે, અથવા "શ્રેષ્ઠ" થવું નથી, તે ખૂબ જ વિશિષ્ટ પરિસ્થિતિઓ માટે છે, જેમ કે મેં કહ્યું છે.
      મારા માટે કે અવલંબન કમ્પાઈલ થયેલ નથી, તે પણ સારું છે, સરળ કારણોસર જેન્ટુ તેના માટે છે, અહીં તમે ખૂબ જ વિશિષ્ટ વસ્તુઓની શોધ કરી રહ્યા છો, જો તમે તેને મુખ્ય ભંડારોમાંથી કા canી શકો, સારું, જો નહીં, તો તમારી પાસે ટૂલ તરીકે એ.બી.એસ.

    2.    111aa જણાવ્યું હતું કે

      હા, આર્ક સ્લેકવેર સાથે ઘણું બધું વહેંચે છે પરંતુ 'ફિલોસોફિકલી: તે એક સરળ, સ્વચ્છ અને ઓછામાં ઓછા સિસ્ટમ છે.
      આર્ક કેવી રીતે કાર્ય કરે છે તે વિશે તમને સ્પષ્ટપણે કંઈપણ સમજાયું નથી.