ફેડોરા કેવી રીતે: દરેક વસ્તુ કે જે તમે યુ.યુ.એમ. વિષે જાણવી જોઈતી હતી અને પૂછવાની હિંમત નહોતી કરી (ભાગ I)

YUM (પીળો કૂતરો અપડેટર, સંશોધિત): તે કમાન્ડ લાઇન સ softwareફ્ટવેર મેનેજર છે (CLI) અપડેટ કરવા, ઇન્સ્ટોલ કરવા અને સ્વચાલિત નિર્ભરતા રીઝોલ્યુશનવાળા પેકેજો અનઇન્સ્ટોલ કરવા માટે. માં લખેલું છે પાયથોનછે, જે પ્લગિન્સ દ્વારા તેની કાર્યોને વિસ્તૃત કરવાની મંજૂરી આપે છે. યમ ડેબિયન પર પણ ઉપલબ્ધ છે.

યમ સુરક્ષિત પેકેજ મેનેજમેન્ટ પ્રદાન કરે છે કારણ કે તે સહી ચકાસણી સિસ્ટમનું સમર્થન કરે છે GPG (GNU ગોપનીયતા રક્ષક, જેને GnuPG તરીકે પણ ઓળખાય છે). જ્યારે હસ્તાક્ષર ચકાસણી સક્ષમ હોય, ત્યારે યમ એવા કોઈપણ પેકેજો ઇન્સ્ટોલ કરવાનો ઇનકાર કરશે કે જે તે રિપોઝિટરી માટે સાચી GPG કી સાથે સહી કરેલ નથી. આનો અર્થ એ છે કે તમે તે પેકેજો પર વિશ્વાસ કરી શકો છો RPM તમે તમારી સિસ્ટમ પર ડાઉનલોડ અને ઇન્સ્ટોલ કરો તે વિશ્વસનીય સ્રોતમાંથી છે અને સ્થાનાંતરણ દરમ્યાન તેમાં ફેરફાર કરવામાં આવ્યા નથી.

આમાં કઈ રીતે (કેટલાક ભાગોમાં વહેંચાયેલા) આપણે જોઈશું કે આ શક્તિશાળી અને લવચીક સ softwareફ્ટવેર મેનેજરને કેવી રીતે બનાવવું, જે મારા અંગત અભિપ્રાય મુજબ, એક શ્રેષ્ઠ છે જે ઉપરાંત અસ્તિત્વમાં છે Pacman (આર્કલિંક્સ);). અમે વ્યવહારિક રૂપે તે બધા વિકલ્પો જોશું, પ્લગઇન્સ અને તેને અમારી પોતાની જરૂરિયાતો અનુસાર કેવી રીતે ગોઠવવી: ડી.

નીચે બતાવેલ કોઈપણ વિકલ્પોનો ઉપયોગ કરવા માટે ફક્ત તે તરીકે accessક્સેસ કરવું જરૂરી છે રુટ અથવા ઉપયોગ sudo અને લખો:

yum [opciones] comando {paquete1} {paquete2} {...}

ઉદાહરણ:

yum -y install clementine

નોંધ: [] ની વચ્ચે સમાયેલ પરિમાણો વૈકલ્પિક છે, {between વચ્ચેના પરિમાણો ઉપયોગ કરવા માટેના આદેશ પર આધારિત રહેશે.

Yum ની આદેશોની સૂચિ છે:

  • પેકેજ 1 સ્થાપિત કરો [પેકેજ 2] […]
  • [પેકેજ 1] [પેકેજ 2] […] અપડેટ કરો
  • અપડેટ કરો [પેકેજ 1] [પેકેજ 2] […]
  • તપાસો - સુધારો
  • [પેકેજ 1] [પેકેજ 2] […] ને અપગ્રેડ કરો
  • અપગ્રેડ-કરો [પેકેજ 1] [પેકેજ 2] […]
  • વિતરણ-સુમેળ [પેકેજ 1] [પેકેજ 2] […]
  • દૂર કરો | પેકેજ 1 ને કાseી નાખો [પેકેજ 2] […]
  • યાદી […]
  • માહિતી […]
  • પૂરી પાડે છે | વproટપ્રોવિડ્સ ફિચર 1 [લક્ષણ 2] […]
  • clean [પેકેજો | મેટાડેટા | સમાપ્ત-કેશ | rpmdb | પ્લગઇન્સ | બધા]
  • મેકેચે
  • જૂથો […]
  • શોધ શબ્દમાળા 1 [શબ્દમાળા 2] […]
  • શેલ [ફાઇલનામ]
  • રિઝોલપ ડેપ 1 [Dep2] […]
  • (ફક્ત વારસાના કારણોસર જાળવવામાં આવે છે - રીપોક્રી અથવા યમ પ્રદાન કરો)
  • લોકલિનસ્ટોલ rpmfile1 [rpmfile2] […]
  • (ફક્ત વારસાના કારણોસર જાળવવામાં આવે છે - ઇન્સ્ટોલનો ઉપયોગ કરો)
  • સ્થાનિક અપડેટ rpmfile1 [rpmfile2] […]
  • (ફક્ત વારસાના કારણોસર જાળવવામાં આવે છે - અપડેટનો ઉપયોગ કરો)
  • પેકેજ 1 ફરીથી સ્થાપિત કરો [પેકેજ 2] […]
  • ડાઉનગ્રેડ પેકેજ 1 [પેકેજ 2] […]
  • પેકેજ 1 [પેકેજ 2] ને સૂચિબદ્ધ કરો […]
  • રિપોલિસ્ટ [બધા | સક્ષમ | અક્ષમ]
  • સંસ્કરણ [બધા | સ્થાપિત | ઉપલબ્ધ | જૂથ- | nogroups | જૂથ યાદી | જૂથ]
  • ઇતિહાસ [માહિતી | યાદી | પેકેજો-સૂચિ | પેકેજો-માહિતી | સારાંશ | એડન-માહિતી | ફરી કરો | પૂર્વવત્ | રોલબેક | નવી | સમન્વયન | આંકડા]
  • લોડ-ટ્રાન્ઝેક્શન [txfile]
  • તપાસો
  • મદદ [આદેશ]

Descripción આદેશો

ઇન્સ્ટોલ કરો

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

સુધારો

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

અપડેટ ટુ

આ આદેશ "અપડેટ" જેવું કાર્ય કરે છે, પરંતુ તમે હંમેશાં પેકેજનું સંસ્કરણ નિર્દિષ્ટ કરો છો કે જેના પર તમે અપડેટ કરવા માંગો છો.

તપાસો - સુધારો

તેનો અમલ કરવામાં આવ્યો છે જેથી કરીને તમે જાણતા હશો કે તમારા મશીનને ઇન્ટરેક્ટિવ રીતે અપડેટ ચલાવ્યા વગર અપડેટ્સ બાકી છે કે નહીં. તે સૂચિ બંધારણમાં સુધારાશે પેકેજોની યાદી પણ આપે છે. વર્બોઝ મોડમાં ચાલતી વખતે (વર્બોઝ) તે અપ્રચલિત પેકેજો પણ બતાવે છે.

સુધારો

તે ફ્લેગ સાથે અપડેટ કમાન્ડ જેવું જ છે --obsoletes.

વિતરણ - સુમેળ o ડિસ્ટ્રો - સિંક

ઇન્સ્ટોલ કરેલા પેકેજને નવીનતમ ઉપલબ્ધ પેકેજીસ સાથે એક સાથે સિંક્રનાઇઝ કરો, આ ક્યાં તો અપ્રચલિતતા, અપડેટ અથવા જૂના કારણે યોગ્ય છે. જો તમે વૈકલ્પિક દલીલ "પૂર્ણ" આપો છો, તો આદેશ પેકેજોને ફરીથી ઇન્સ્ટોલ કરશે જ્યાં ઇન્સ્ટોલેશન ચેકસમ અને ઉપલબ્ધ ચેકસમ મેળ ખાતા નથી. અને જૂના પેકેજોને દૂર કરો (આરપીએમડીબી આવૃત્તિઓને સિંક કરવા માટે વાપરી શકાય છે). ડિફ defaultલ્ટ specifyપરેશન સ્પષ્ટ કરવા માટે વૈકલ્પિક દલીલ "ભિન્ન" નો ઉપયોગ કરી શકાય છે. આ આદેશ જૂથો, સ્થાનિક પેકેજો અથવા નકારાત્મક પસંદગીઓ પર કામગીરી કરશે નહીં.

દૂર o ભુસવું

તેઓ સિસ્ટમમાંથી સ્પષ્ટ થયેલ પેકેજોને દૂર કરવા માટે, તેમજ પેકેજોને દૂર કરવા માટે વપરાય છે કે જે પેકેજ દૂર થાય છે તેના પર નિર્ભર છે.

નોંધ: તમે આકસ્મિક રીતે પોતાને દ્વારા હમ કા .ી શકતા નથી.

યાદી

ઉપલબ્ધ પેકેજો વિશે વિવિધ માહિતી પ્રદર્શિત કરવા માટે તેનો ઉપયોગ થાય છે. આ આદેશ માટેના વિકલ્પોનો સંપૂર્ણ સમૂહ નીચે વિગતવાર છે:

  • યમ સૂચિ [બધા | આશ્રયદાતા 1] [આશ્રયદાતા 2] […]

બધા ઉપલબ્ધ અને ઇન્સ્ટોલ કરેલા પેકેજો બતાવે છે.

  • yum સૂચિ ઉપલબ્ધ છે [આશ્રયદાતા 1] […]

સ્થાપિત કરવા માટે ઉપલબ્ધ યુમ રિપોઝીટરીઓમાં બધા પેકેજો બતાવો.

  • yum સૂચિ સુધારાઓ [આશ્રયદાતા 1] […]

તે yum રિપોઝીટરીઓમાં ઉપલબ્ધ સુધારાઓ સાથેના બધા પેકેજો બતાવે છે.

  • yum સૂચિ ઇન્સ્ટોલ કરેલ છે [આશ્રયદાતા 1] […]

દલીલો તરીકે ગણવામાં આવતા પેકેજોની સૂચિ બનાવો. જો કોઈ દલીલ ઉપલબ્ધ પેકેજના નામ સાથે મેળ ખાતી નથી, તો મેચ છાપવામાં આવે છે.

  • yum સૂચિ વધારાઓ [આશ્રયદાતા 1] […]

તે સિસ્ટમ પર સ્થાપિત પેકેજોની યાદી આપે છે કે જે કોઈપણ yum રીપોઝીટરીમાં ઉપલબ્ધ નથી અને જે રૂપરેખાંકન ફાઇલમાં દેખાય છે.

  • yum સૂચિ જુદી જુદી [આશ્રયદાતા 1] […]

તે સિસ્ટમ પર સ્થાપિત પેકેજોની યાદી આપે છે કે જે કોઈપણ યમ રીપોઝીટરીમાં અપ્રચલિત થઈ ગયા છે અને જે રૂપરેખાંકન ફાઇલમાં દેખાય છે.

  • તાજેતરમાં yum સૂચિ [આશ્રયદાતા 1] […]

રીપોઝીટરીઓમાં તાજેતરમાં ઉમેરેલા પેકેજોની સૂચિ બનાવો. આ સામાન્ય રીતે ઉપયોગી નથી, પરંતુ જો તમને ખરેખર તે જોઈએ છે તો તમે ઉપયોગ કરી શકો છો પ્લગઇન yum list-updateinfo નીચે પ્રમાણે: "yum list-updateinfo new".

નોંધ: તમે પરિમાણ બદલી શકો છો canપેટર્ન 1«,«પેટર્ન 2', વગેરે, તમે તપાસવા માંગતા હો તે પેકેજના નામ સાથે. યાદ રાખો કે [] વચ્ચેના ચિન્હિત વિકલ્પો વૈકલ્પિક છે.

અત્યારે પહેલો ભાગ અહીં છે જેથી વધારે લંબાય નહીં;).

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

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

*

*

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

  1.   રોજરટક્સ જણાવ્યું હતું કે

    આત્મહત્યા સલામત
    નોંધ: તમે આકસ્મિક રીતે પોતાને દ્વારા હમ દૂર કરી શકતા નથી.

  2.   અઝેવનomમ જણાવ્યું હતું કે

    ખૂબ સારી માહિતી, કેટલાક પ્રશ્નો એક્સડી જે ઉબુન્ટુમાં પણ ઇન્સ્ટોલ કરી શકાય છે? અને જો તમે ઉબુન્ટુમાં ડેબિયન રેપોનો ઉપયોગ કરી શકો છો?

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

      તમે yum ને પેકેજ મેનેજર તરીકે apt-get અથવા યોગ્યતાના વિકલ્પ તરીકે ઉપયોગ કરી શકશો, મને ખાતરી નથી કે તમે ઉબુન્ટુમાં ડેબિયન પેકેજનો ઉપયોગ કરી શકશો કે કેમ અને તે યોગ્ય રીતે કાર્ય કરે છે, તે પરીક્ષણની બાબત હશે :).

  3.   રોકંડ્રોલેઓ જણાવ્યું હતું કે

    તમે મારા માટે અસ્તિત્વની શંકા haveભી કરી છે ... ડેબિયન પર યમ! (અને હા, તે છે; મેં રિપોઝિટરીઝ ચકાસીને તેને સમર્થન આપ્યું છે). શું આનો અર્થ એ છે કે .rpm પેકેજો ડિબિયન પર ઇન્સ્ટોલ થઈ શકે છે (શું મારે રિપોઝીટરીઓ પણ ઉમેરવાની છે?) અથવા હું .deb પેકેજો સ્થાપિત કરવા માટે yum ના આદેશો અને GUI નો લાભ લઈ શકું છું? માફ કરશો જો હું અત્યાચારી કહી રહ્યો છું, પરંતુ જે મેં વાંચ્યું તે મને આશ્ચર્યજનક બનાવે છે.
    શુભેચ્છાઓ.

    1.    પાંડેવ 92 જણાવ્યું હતું કે

      એવું માનવામાં આવશે કે તમે ym સાથે .deb પેકેજીસ સ્થાપિત કરી શકો છો, જેમ કે pclinux OS માં synaptic અને apt xD સાથેના rpm પેકેજો.

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

      તાર્કિક દ્રષ્ટિકોણથી તેને જોતા, સામાન્ય બાબત એ હશે કે યમ સાથે તમે .deb પેકેજો સ્થાપિત કરી શકો છો, તેથી "ptપ્ટ-ગેટ ઇન્સ્ટોલ ફાયરફોક્સ" લખવાને બદલે તમે "યમ ઇન્સ્ટોલ ફાયરફોક્સ" લખો

      1.    જુઆન કાર્લોસ જણાવ્યું હતું કે

        અને તે તે રીતે હોવું જોઈએ, કારણ કે ઇન્સ્ટોલર એક વસ્તુ છે અને પેકેજ બીજી છે.

  4.   જુલીઓ જણાવ્યું હતું કે

    સત્ય એ છે કે મને ખ્યાલ છે કે આપણે બધા operatingપરેટિંગ સિસ્ટમનો ઉપયોગ કરીએ છીએ પરંતુ તે કેવી રીતે કાર્ય કરે છે તેનો અમને કોઈને સહેજ ખ્યાલ નથી.

    http://www.mylifeUnix.org

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

      તમે ખૂબ જ સાચા મિત્ર છો, આપણામાંના ઘણા વિચારે છે કે આપણે આપણી ડિસ્ટ્રો વિશે ઘણું જાણીએ છીએ, પરંતુ જ્યારે આપણે થોડી તપાસ કરીએ છીએ ત્યારે તે બહાર આવે છે કે આપણે જે જાણીએ છીએ તે નાનું XD છે.

  5.   જુઆન કાર્લોસ જણાવ્યું હતું કે

    અને યમ વિશે બોલતા, શું તમને ખ્યાલ છે કે ફેડોરા જાણકારો પહેલેથી જ 64-બીટ સિસ્ટમ્સ પર ઇન્સ્ટોલ કરવાની સલાહ આપે છે?

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

      મને કોઈ ખ્યાલ નહોતો, કોઈપણ રીતે 64-બીટ સિસ્ટમ્સના ફાયદા ઘણા છે 🙂

    2.    પર્સિયસ જણાવ્યું હતું કે

      કેવી રીતે બ્રો વિશે, જેમ તમે નિર્દેશ કરો છો, 64-બીટ સંસ્કરણનો ઉપયોગ કરવાની ખૂબ ભલામણ કરવામાં આવે છે, મેં જે વાંચ્યું છે તેમાંથી, ફેડોરા x86_64 પેકેજોનો શક્ય તેટલું 64 માટે ઉપયોગ કરે છે અને જો તેઓ અસ્તિત્વમાં નથી, તો તે તેમને 32 ની સાથે જોડે છે. આ તે ખરેખર સરસ છે કારણ કે આપણે હંમેશાં 32-બીટ અને 64-બીટ સિસ્ટમ્સ વચ્ચે નબળી સુસંગતતા વિશે ફરિયાદ કરીએ છીએ.

      ચિયર્સ :).

  6.   કાર્લોસ એમિલિઓ જણાવ્યું હતું કે

    ડેબિયનમાંનો યુયુએમ મને આશ્ચર્ય નથી કરતું, કારણ કે ફેડોરા કોરે મેનેજર તરીકે aપ્ટ-ગેટનો ઉપયોગ કર્યો હતો, તેથી મેં સંસ્કરણ 7 અથવા તેવું કંઈક બનાવ્યું છે, કારણ કે હું પેકેજ મેનેજરોને જોડવાનું પસંદ કરું છું, હું તેમના વિશે ઘણું જોઉં છું, અને તાજેતરમાં મેં મારા ફેડોરાને ખોટી પાડ્યા 17 પેકમેન મૂકવા માટે (હા, આર્કલિનક્સ મેનેજર) અને બધું એક્સએડ ફરીથી શરૂ ન કરું ત્યાં સુધી કામ કર્યું

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

      વાહ, ફેડોરામાં પેકમેન *. *, ખૂબ જ ખરાબ તે તમારા માટે કામ કરતું ન હતું :(. તમે પેકેજ મેનેજરોને ડિસ્ટ્રોસ વચ્ચે બદલવા વિશે જે કહ્યું હતું તે કંઈક છે જે આપણામાંના ઘણાને ખબર નથી, તેથી જ તે ડેટાને નિર્દેશિત કરવા માટે મને સારો વિચાર બનાવે છે :).

      ટિપ્પણી માટે અને મુલાકાત માટે આભાર, શુભેચ્છાઓ ભાઈ;).

  7.   Emiliano જણાવ્યું હતું કે

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

    શ્રેષ્ઠ બાબતે,

    Emiliano
    બડાજોઝ

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

      D: