લગભગ એક વર્ષ પહેલા મેં સમજાવ્યું કે કેવી રીતે આર્કલિંક્સ માટે પેકેજો બનાવો. ઠીક છે, આજે હું તેમને સમજાવું છું કે તેમને પેકેજોમાંથી કેવી રીતે બનાવવું .deb, તે વપરાય છે ડેબિયન / ટંકશાળ / ઉબુન્ટુ / વગેરે.
આ લેખ ફોરમમાં વપરાશકર્તાનો પ્રશ્ન વાંચ્યા પછી ઉભો થયો છે જોર્જસીસી કારણ કે હું AUR માંથી કોઈ પેકેજ ઇન્સ્ટોલ કરી શક્યું નથી, મુખ્યત્વે કારણ કે તે જૂનું છે અને સંસ્કરણનો ઉપયોગ કરે છે બંધ PKGBUILD (સદભાગ્યે મેં અગાઉ આ રીતે પેકેજો બનાવ્યા છે) ના, હું પ્રોગ્રામ્સના પેકેજો કેવી રીતે બનાવવી તે પણ સમજાવીશ. 32-બીટ લાઇબ્રેરીઓ, બંધ કોડ o પહેલેથી જ સંકલિત અને તે ડાઉનલોડ કરવા માટે વિવિધ પેકેજો ધરાવે છે.
PKGBUILD નો આધાર તે જ છે, ફક્ત થોડા ફેરફારો સાથે.
પ્રથમ ફેરફાર એ વાક્યનો ઉપયોગ હશે જો એલિફ બાસ દ્વારા
if [ "${CARCH}" = 'x86_64' ]; then
ARCH='amd64'
md5sums=('192a0a222893d59d95f00c34f3c8a674')
depends=('openal' 'lib32-openal')
elif [ "${CARCH}" = 'i686' ]; then
ARCH='i386'
md5sums=('047c670443124193c5cc3dd54da99925')
depends=('openal')
fi
source=("http://www.unaurl.com/files/${name}.$ARCH.deb")
આ ઉદાહરણમાં એક વેરિયેબલ નિર્ધારિત કરવામાં આવ્યો છે જેનો ઉપયોગ પછીથી બદલવા માટે થશે URL ને પેકેજ ક્યાં છે (આ કિસ્સામાં પેકેજનું આર્કિટેક્ચર ડાઉનલોડ કરવા માટે).
આ ઉપરાંત, આર્કિટેક્ચરના આધારે એમડી 5 ની રકમ તેથી આપણે તેને અનુરૂપને બદલીશું.
છેલ્લે આપણે જોઈએ છીએ કે ઉદાહરણમાં આપણે અવલંબન બદલીએ છીએ. કેટલાક 64-બીટ પ્રોગ્રામ્સમાં તે ઇન્સ્ટોલ કરવું જરૂરી છે કેટલાક પુસ્તકાલયોનાં 32-બીટ સંસ્કરણો તેથી અમે તેમને સૂચવવા પડશે. જો તેઓ જરૂરી ન હોય, તો ફક્ત સામાન્ય રીતે ચલની વ્યાખ્યા આપો.
હવે .deb પેકેજો માટે, આપણે ફક્ત ફંકશનની અંદરની નીચેની લાઇનની જ જરૂર પડશે પેકેજ ():
cd "${srcdir}/"
tar xvzf data.tar.gz -C .
cp -r usr ${pkgdir}
જેમ તમે જોઈ શકો છો, આ કિસ્સામાં અમને પેકેજ જનરેટ કરવા માટે ફક્ત 3 લાઇનની જરૂર છે. જો બીજું કંઇક જરૂરી હોય (ઉદાહરણ તરીકે, ફાઇલની નકલ કરો કે જે પેકેજ સાથે ન આવે, અથવા એકની સામગ્રીમાં ફેરફાર કરો) તમારે તેને ફક્ત બીજા કોઈપણ પેકેજની જેમ મૂકવું પડશે.
અને વોઇલા, અમારી પાસે પહેલેથી જ મલ્ટિલીબ પેકેજ છે અથવા વાપરવા માટે તૈયાર ડેબ પેકેજમાંથી બનાવેલ છે.
હું આશા રાખું છું કે તમને તે ગમશે અને તેણે મને સારી રીતે સમજાવ્યું છે 😀
શું ચેકઇનસ્ટોલનો ઉપયોગ કરવો સરળ નથી?
ચેકઇનસ્ટોલનો ઉપયોગ ડેબ, આરપીએમ અથવા સ્લેકવેર પેકેજોને વધુ સરળતાથી બનાવવા માટે થાય છે.
સારું. ચાલો જોઈએ કે શું હું આઈસ્કવીલને સ્લેકી.ઇયુ રેપોમાં ઉમેરવા માટે સમય આપી શકું છું કે નહીં.
ફાયરફોક્સમાં શું ખોટું છે? : પી
જે ડેબિયનમાં નથી: પી
તે બરાબર નથી જેનો અર્થ મારો xD હતો
કારણ કે ફાયરફોક્સ પાસે ડેબિયન માટે સત્તાવાર સંસ્કરણ નથી, અને જો હું ઉબુન્ટુ અથવા મિન્ટ રેપોનો ઉપયોગ કરું છું, તો તેઓ તેને પ્રકાશિત કરવા માટે આઇસવેઝલની જેમ જ સમય લેશે; આ ઉપરાંત, તેઓ તમને બધા સમય પૂછે છે કે શું તમે તમારો ડેટા મોકલવા માંગો છો કે નહીં (બ્રાઉઝર માટે ગોપનીયતાનો બચાવ કરવા માટે ખરેખર તુચ્છ કાર્ય).
હું ફાયરફોક્સની વિરુદ્ધ નથી, અને સત્ય વાત એ છે કે, હું સ્લેકવેર પર ફાયરફોક્સ ઇએસઆર અને વિંડોઝ પર ફાયરફોક્સ રિલીઝનો ભાગ્યે જ ઉપયોગ કરું છું (આઇસવેઝલ હું તેનો ઉપયોગ ફક્ત ડેબિયન પર કરું છું, પરંતુ આર્ક મને તેને ઇન્સ્ટોલ કરવાનો અદભૂત લાભ આપે છે, તેથી હું ઇન્સ્ટોલ કરીશ. તે). સ્વાદની બાબત, વધુ કંઇ નહીં.
હાય. મારી પાસે કેટલીક બેશ સ્ક્રિપ્ટો છે. ડેબ પેકેજ માટે મૂળભૂત ફોલ્ડર્સ અને ફાઇલો જનરેટ કરવા માટેનું એક. અને બધી ફાઇલો અને ફોલ્ડર્સમાંથી પેકેજ જનરેટ કરવાનું છેલ્લું છે. જો તમને રુચિ છે, તો હું તેને શેર કરી શકું છું.
અલબત્ત તમે કરી શકો છો, ચુકવણી XD પર
અલબત્ત તે રુચિ છે ... ઓછામાં ઓછું મારા માટે.
હવે હું મંજરી સાથે છું ત્યારે હું બધી શક્ય માહિતીની પ્રશંસા કરું છું.
ભાગીદાર, તમે કેટલા મહાન છો.
હું તમને મંચમાં કહેવા જઇ રહ્યો હતો કે જો તમે મને સમજાવી શકશો કે કેવી રીતે .deb પેકેજો કમ્પાઇલ કરવા અને મેં તમને કંઈપણ કહ્યું નથી જેથી તમારી ઉદારતાનો દુરુપયોગ ન થાય…. અને હું પૃષ્ઠ પર જાઉં છું અને હું જોઉં છું કે તમે આખી પ્રક્રિયાને સમજાવતો લેખ અપલોડ કર્યો છે.
આ બતાવે છે કે તમે ઉદાર વ્યક્તિ છો.
મેં કહ્યું, તું તિરાડ છે.
શુભેચ્છાઓ
આભાર, અને ફરીથી આભાર કારણ કે તમારા પ્રશ્ને મને વિચાર આપ્યો idea
તે મહાન મિત્ર છે, એકવાર મેં નરમ પ્રયાસ કર્યો કે મને તે નામ યાદ નથી જે .deb થી .rpm માં રૂપાંતરિત થયું, પરંતુ તે મારા માટે સારું કામ કરતું નથી.
કમાનવાળી કોઈ વ્યક્તિ ચકાસી શકે છે કે જો આ નરમ આરપીએમમાં સારી રીતે પસાર થાય છે અને ઇન્સ્ટોલેશન સારી રીતે ખુલે છે તો?
http://www.justcloud.com/download/linux-64
તે મેઘમાં બેકઅપ લેવાનું છે, મેં થોડા સમય માટે પહેલેથી જ ચુકવણી કરી દીધી છે અને મારી પાસે મેઘમાં 40 જીબીથી વધુ છે =)
ફેડોરા, રેડ હેટ અથવા અન્ય ડેરિવેટિવ્ઝનો ઉપયોગ કરતા લોકો દ્વારા આ પ્રયાસ કરવો પડશે.
તમે જે વર્ણન કરો છો તેમાંથી હું માનું છું કે તમારું અર્થ પરાયું છે (અને તેનો કોઈ ચોક્કસ ઝેનોફોર્મ સાથે કોઈ સંબંધ નથી)
મહાન! મેં હંમેશાં મારી જાતને કહ્યું કે એક દિવસ હું પેકેજ બનાવવા માંગુ છું, ભલે તે જાણવું હોય કે તે કેવી રીતે થયું :).
આ પ્રકારની પોસ્ટમાં હું કદર કરું છું કે બ્લોગ મારા ખાતાના "પસંદીદા" માં આ પ્રકારની પ્રવેશો ઉમેરવાનો વિકલ્પ અમલમાં મૂકે છે
ટોટલી સંમત, મેં તે રોપ્યું, પરંતુ કંઈ નહીં 🙂
તે પણ સારું રહેશે, અમુક વપરાશકર્તાઓને અનુસરવા માટે સક્ષમ બનવા માટે
મહાન વૃદ્ધ માણસ, હું થોડા દિવસોથી માંજારાનો ઉપયોગ કરી રહ્યો છું અને અભ્યાસ માટે મારે સિસ્કોમાંથી પેકેટ ટ્રેસર સ્થાપિત કરવાની જરૂર છે, પરંતુ તેમાં ફક્ત નવીનતમ સંસ્કરણનું .deb પેકેજ છે અને તે AUR માં છે જ્યારે સંકલન કરતી વખતે હંમેશા મને ભૂલ આપે છે, હું આશા રાખું છું કે આ પગલાઓ સાથે હું તેને ઇન્સ્ટોલ કરી શકું છું કારણ કે દબાણ દ્વારા હું લિનક્સ ટંકશાળનો ઉપયોગ કરી રહ્યો છું, ખૂબ ખૂબ આભાર
કોઈ એયુઆર મલ્ટિસિસ્ટમ મૂકવાની હિંમત કરે છે તે જોવા માટે
ડેબ લાઇબ્રેરીઓ પર નિર્ભર છે જે કમાનમાં નથી
પરંતુ જો તે કાર્ય કરે છે, તો તેનું કાર્ય એ ગ્રુપ 2 સાથેના મલ્ટિ આઇએસઓ પેનડ્રાઇવ્સ બનાવવાનું છે જે ફક્ત એક બનાવે છે.
આ ક્ષણે મારી પાસે તેની ઉબુન્ટુ આઇએસઓ છે જે યુએસબી પર જ તેનાથી બૂટ કરીને ઇચ્છો તો મને છબીઓ ઉમેરવાની મંજૂરી આપે છે.
પરંતુ જો કોઈ મારી ટિકિટ બચાવવા હિંમત કરશે
માફ કરશો, પહેલાથી જ મલ્ટિસિસ્ટમ છે, અને મને નથી લાગતું
મલ્ટિસિસ્ટમમાં ...
પરંતુ ચરબીયુક્ત કારણ કે યારોર્ટ સમસ્યાઓ આપે છે, અને તેઓએ તેને વૈકલ્પિક તરીકે મૂક્યું છે
મોટા પ્રમાણમાં ફાઇલોનું નામ બદલવા માટેના પ્રોગ્રામને "પુરૂર" સાથે મંજૂરી આપવા માટે ઉત્તમ.
આભાર,
હાલમાં એયુઆરમાં તેઓ પેકેજોને દૂર કરી રહ્યાં છે જેમાં પેકેજ () ફંક્શન નથી, હું કઈ રીતે જાણી શકું કે ત્યાં કઈ લાઇનો મૂકવી? તે છે, મારી પાસે ઘણા પેકેજો છે અને મેં તે આ રીતે કર્યું પણ મને ખબર નથી કે તે ઠીક છે કે નહીં https://github.com/abr4xas/Arch-pkgbuild/blob/master/%20django-admin-honeypot/PKGBUILD મેં ખરેખર જે કર્યું તે તે છે જે બિલ્ડ () ને પેકેજ () માં હતું, પરંતુ મેં કહ્યું તેમ, મને ખબર નથી કે તે ઠીક છે કે નહીં ... શું તમે મને તમારી ટિપ્પણીઓ અને સૂચનો આપી શકો છો?
આભાર 😀
બિલ્ડની અંદર () પ્રોગ્રામના સંકલના ભાગમાં અને પેકેજમાં () ભાગ કે જે પેકેજ પેદા કરે છે તે જશે.
બિલ્ડ () માં ટૂંકા ઉદાહરણ મૂકવા માટે જાઓ ./configure, ./autogen.sh, cmake, make and in પેકેજ () make install, વગેરે હશે.
અરે, તમારો ખૂબ ખૂબ આભાર… હું મારા પેકેજીસને સંપાદિત કરીશ 😀
ભાવિ સંદર્ભ માટે હું તે બુકમાર્ક કરીશ તે માહિતી માટે આભાર.
કોઈ મારા માટે તે શું છે તે સમજાવી શકે છે, હું નવો છું, અને મને ખબર નથી કે આ મને .deb પેકેજ સ્થાપિત કરવામાં મદદ કરે છે પરંતુ સ્થાનિક રૂપે, મંજરોમાં, એક રમત ચોક્કસ છે. હા, તે કામ કરે છે?
હું શોધી રહ્યો છું અને તેઓ મને ડેબ 2 સ્ટારગઝ પેકેજ ઇન્સ્ટોલ કરવાનું કહે છે પરંતુ ટર્મિનલમાંથી તેને ઇન્સ્ટોલ કરતી વખતે મને ભૂલ થાય છે, અને મને ખબર નથી કે તે હોઈ શકે છે કે નહીં.
મને પણ એવું જ થાય છે; મારે કડેમાર સ્થાપિત કરવાની જરૂર છે જે આર્ક પર આધારિત છે; કેટલાક પેકેજો કે જે હું ફક્ત .deb માં મેળવી શકું છું
કોઈ મારી મદદ કરી શકે?
જો તમારો અર્થ એ છે કે ડેબ 2 સ્ટારગઝ ઇન્સ્ટોલેશનમાં નિષ્ફળતા છે, તો મેં તેને ફક્ત yaourt -S deb2targz આદેશ સાથે ઇન્સ્ટોલ કરવાનું સમાપ્ત કર્યું છે. અલબત્ત, આર્કલિંક્સમાં.
ખૂબ જ માહિતીપ્રદ પોસ્ટ. વહેંચવા બદલ આભાર.
સારી પોસ્ટ. આ ઉપયોગી માહિતી શેર કરવા બદલ આભાર.
આ મદદરૂપ પોસ્ટ માટે આભાર. તે ઘણી મદદ કરશે.
હાય, તમે રૂપાંતર માટે સ્ક્રિપ્ટ છોડી શકો છો અને તેનો ઉપયોગ કેવી રીતે કરવો? શું તે ભાગોમાં તે થોડું મૂંઝવણમાં છે, મારી પાસે પહેલેથી જ ડેબ છે જે હું કન્વર્ટ કરવા માંગુ છું અને હું જાણું છું કે તે શક્ય છે કારણ કે URરનો ગૂગલ ક્રોમ એ ડેબ છે પરંતુ મને ખબર નથી કે કેવી રીતે "મેકેપકેજી એસઆઈ" બનાવવી. અન્ય ડેબ