લિનક્સ પર પ્રોગ્રામ્સ ઇન્સ્ટોલ કરવાની કળા

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

1. ખુલ્લા સ્રોત ... અને બીજું કંઈક

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

2. ઉહ ... હવે શું?

મેં હમણાં જ X એપ્લિકેશન ઇન્સ્ટોલ કરી છે અને શોર્ટકટ મુખ્ય મેનુમાં દેખાતું નથી. તે ખાતરી કરે છે કે તમારી સાથે ક્યારેય થયું છે, ખાસ કરીને વાઇન દ્વારા ઇન્સ્ટોલ કરેલા વિંડોઝ એપ્લિકેશન સાથે. XNUMX મી સદીની operatingપરેટિંગ સિસ્ટમમાં આ અસ્વીકાર્ય છે.

3. ઇન્ટરફેસોને માનક બનાવવું

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

4. સંકલન સરળ હોવું જોઈએ

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

". "હાથ દ્વારા" કમ્પાઇલ કરેલા પ્રોગ્રામને અનઇન્સ્ટોલ કરવાની Theડિસી.

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

6. એક માનક મેટા-પેકેજ?

ઠીક છે, અમે ક્યારેય સામાન્ય પેકેટ ફોર્મેટનો ઉપયોગ કરવા માટે સંમત થવાના નથી. જો કે, તે અંદરના કોઈપણ પેકેજ ફોર્મેટ્સને સંગ્રહિત કરી શકાય તેવા મેટા-પેકેજનો ઉપયોગ કરવાનું શક્ય નથી (એવીઆઈ મેટા-પેકેજ વિવિધ વિડિઓ ફોર્મેટ્સ સ્ટોર કરી શકે છે તે જ રીતે)? આ જ પેકેજ કોઈપણ ડિસ્ટ્રો પર કામ કરી શકે છે. 🙂

7. પ્રમાણિત પેકેજ નામો

જુદા જુદા ડિસ્ટ્રોઝ સમાન પેકેજોને જુદા જુદા નામો કેમ આપે છે? પેકેજ અવલંબન સમસ્યાઓનું નિરાકરણ લાવવાનું સરળ બનાવવા માટે, પેકેજોના નામકરણ માટે સમાન અને માનક પદ્ધતિ પર સંમત થવું જરૂરી છે.

8. પેકેજો જે રીતે બનાવવામાં આવે છે તે પ્રમાણિત કરો

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

9. સ્રોત કોડનું સ્વચાલિત સંકલન અને ઇન્સ્ટોલેશન

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

10. વેબ બ્રાઉઝરથી અપડેટ્સ

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

11. શું તે ખરેખર ઘણાં જુદા જુદા પેકેજ ફોર્મેટ્સ રાખવા યોગ્ય છે?

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

12. ઇન્સ્ટોલ પછી ચલાવો

હમણાં જ ઇન્સ્ટોલ કરેલી એપ્લિકેશનને ચલાવવાની શક્યતા ક્યારે દેખાશે? તે ખૂબ સરળ છે અને તે sooooo ઉપયોગી થશે. અનાવશ્યક માહિતી બતાવવાને બદલે (અથવા ઓછામાં ઓછા વિગતો કે જે મોટાભાગના વપરાશકર્તાઓ જાણવા માંગતા નથી), જો આપણી પાસે આ વિકલ્પ હોત તો તે રસપ્રદ રહેશે.

13. પેકેજ ડેટાબેસમાં સોર્સ બિલ્ડ રાખો

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

14. જૂની અવલંબન દૂર કરો

આ યોગ્યતા અથવા yum સાથેનો કેસ નથી, પરંતુ જ્યારે આપણે પેકેજોને અનઇન્સ્ટોલ કરવા માટે apt-get નો ઉપયોગ કરીએ છીએ, ત્યારે તેમની અવલંબન (જે હવે અન્ય પેકેજો દ્વારા જરૂરી નથી) તેમની સાથે અનઇન્સ્ટોલ કરવામાં આવતું નથી. આ પરિસ્થિતિનો ઉપાય કરવા માટે, ઉપયોગ કરો સુડો apt-get autoremove. સજ્જન, આ આપમેળે હોવું જોઈએ ... લાંબા સમય માટે!

સ્રોત: Techradar


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

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

*

*

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

  1.   ઓએસ બદલો જણાવ્યું હતું કે

    તમે ક્યારેય nhopkg વિશે સાંભળ્યું છે?
    nhopkg.org

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

    ફાળો ખરેખર મને મદદ કરી !!! મને ખબર છે કે સુડો મેક અનઇન્સ્ટોલ અસ્તિત્વમાં છે !!!!