Termux
ટર્મક્સ એ એન્ડ્રોઇડ માટે મફત અને ઓપન-સોર્સ ટર્મિનલ એમુલેટર છે જે એન્ડ્રોઇડ ઉપકરણ પર લિનક્સ વાતાવરણ ચલાવવાની મંજૂરી આપે છે. ટર્મક્સ આપમેળે ન્યૂનતમ બેઝ સિસ્ટમ સ્થાપિત કરે છે; ડેબિયનના આધારે તેના પેકેજ મેનેજરનો ઉપયોગ કરીને વધારાના પેકેજો ઉપલબ્ધ છે. લિનક્સમાં ઉપલબ્ધ મોટાભાગના આદેશો ટર્મક્સમાં તેમજ બિલ્ટ-ઇન બેશ આદેશોમાં સુલભ છે. ઝેડ. એસ. એચ. અને ટી. સી. એસ. એચ. જેવા અન્ય ઘણા શેલો ઉપલબ્ધ છે. ઝાંખી પેકેજો એન્ડ્રોઇડ એન. ડી. કે. સાથે ક્રોસ-સંકલિત છે અને તેમને એન્ડ્રોઇડ પર કામ કરવા માટે સુસંગતતા પેચો ધરાવે છે. બધી ફાઇલો એપ્લિકેશન ડિરેક્ટરીમાં સ્થાપિત હોવાથી, રુટ કરવાની જરૂર નથી. એક હજારથી વધુ પેકેજો ઉપલબ્ધ છે, અને વપરાશકર્તાઓ નવા માટે વિનંતીઓ સબમિટ કરી શકે છે. વૈકલ્પિક રીતે, પેકેજોને સ્રોતમાંથી સંકલિત કરી શકાય છે, કારણ કે ટર્મક્સ સીમેક, મેસન, જીએનયુ ઓટોટૂલ્સ, તેમજ સી + +, રસ્ટ, ગો, સ્વિફ્ટ અને અન્ય પ્રોગ્રામિંગ ભાષાઓ માટેના કમ્પાઇલર્સ સહિત વિવિધ બિલ્ડ ટૂલ્સને સપોર્ટ કરે છે. ટર્મક્સ રૂબી, પાયથોન અને જાવાસ્ક્રિપ્ટ જેવી ભાષાઓ માટે દુભાષિયાઓ પણ સ્થાપિત કરી શકે છે. ઈમેક્સ અને વિમ જેવા ટર્મિનલ-આધારિત લખાણ સંપાદકોને સ્થાપિત કરી શકાય છે. વી. એન. સી. સર્વરનો ઉપયોગ કરીને અને ડેસ્કટોપ વાતાવરણ (એક્સ. એફ. સી. ઇ., એલ. એક્સ. ક્યુ. ટી., એમ. એ. ટી. ઇ.) અથવા વિન્ડો મેનેજર સ્થાપિત કરીને ટર્મક્સમાં જી. યુ. આઇ. કાર્યક્રમો ચલાવવા પણ શક્ય છે. વપરાશકર્તા ઈન્ટરફેસ ટર્મક્સનું વપરાશકર્તા ઈન્ટરફેસ એકદમ સરળ છે, જે ફક્ત વધારાની કી પંક્તિ અને અંતિમ આઉટપુટ પ્રદર્શિત કરે છે. રંગ યોજના અને ફોન્ટ ટર્મક્સઃ સ્ટાઇલિંગ દ્વારા બદલી શકાય છે. વધારાની કીઓની હરોળને પણ કસ્ટમાઇઝ કરી શકાય છે. વપરાશકર્તાઓ ~/. ટર્મક્સ/ટર્મક્સ. પ્રોપર્ટીઝને સંપાદિત કરીને વધુ કાર્ય કીઓ અને નિયંત્રણો ઉમેરી શકે છે. ટર્મક્સમાં માઉસ/ટચ સપોર્ટ છે જેનો ઉપયોગ એચટોપ અને અન્ય એનકર્સ-આધારિત એપ્લિકેશનો જેવા પ્રોગ્રામ્સ સાથે ક્રિયાપ્રતિક્રિયા કરવા માટે થઈ શકે છે. સ્ક્રોલિંગ ટર્મિનલ બફરમાં ઉપર અથવા નીચે સ્વાઇપ કરીને કરવામાં આવે છે. રૂપરેખાંકન વપરાશકર્તાઓ ~/. ટર્મક્સ/ટર્મક્સ. પ્રોપર્ટીઝને સંપાદિત કરીને ટર્મક્સને રૂપરેખાંકિત કરે છે. એડ-ઓન ટર્મક્સમાં 7 એડ-ઓનનો પણ સમાવેશ થાય છેઃ ટર્મક્સઃ API: એન્ડ્રોઇડ કાર્યક્ષમતાને CLI એપ્લિકેશન્સમાં ઉજાગર કરે છે ટર્મક્સઃ સ્ટાઇલિંગઃ ટર્મિનલની રંગ યોજના અને ફોન્ટને બદલવાની મંજૂરી આપે છે ટર્મક્સઃ બૂટઃ બૂટ ટર્મક્સ પર ટર્મક્સ આદેશો ચલાવે છે ટર્મક્સઃ GUI: કેટલીક ટર્મક્સ એપ્લિકેશનોને ડિફોલ્ટ એન્ડ્રોઇડ સંસાધનોનો ઉપયોગ કરીને GUI રાખવાની મંજૂરી આપે છે; X11/વેલેન્ડ એપ્લિકેશનો સાથે કામ કરતું નથી ટર્મક્સઃ વિજેટઃ વપરાશકર્તાઓને સમર્પિત વિજેટમાં અથવા હોમ સ્ક્રીનમાં શોર્ટકટમાં સ્ક્રિપ્ટ ચલાવવા દે છે ટર્મક્સઃ ફ્લોટઃ ફ્લોટિંગ વિન્ડોમાં ટર્મિનલ સત્ર ચલાવે છે ટર્મક્સઃ ટાસ્કરઃ ટાસ્કરને ટર્મક્સ એડ-ઓન સાથે એકીકૃત કરે છે જેમાંથી ઇન્સ્ટોલ કરવું આવશ્યક છે. હિસ્ટ્રી ટર્મક્સને શરૂઆતમાં 2015માં રજૂ કરવામાં આવી હતી. પેકેજો અને સુવિધાઓની વિનંતી કરવા માટેનો ટેકો એપ્લિકેશનના ભંડારમાં GitHub મુદ્દાઓ દ્વારા ઉમેરવામાં આવ્યો હતો. લોકો નવી સુવિધાઓ અને પેકેજો ઉમેરીને પણ પ્રોજેક્ટમાં યોગદાન આપી શકે છે. જાન્યુઆરી 2020 માં, ટર્મક્સ ડેવલપમેન્ટ ટીમે એન્ડ્રોઇડ 5-6 ચલાવતા ઉપકરણો માટે સપોર્ટ સમાપ્ત કર્યો, જેનાથી એન્ડ્રોઇડ વર્ઝન 7 ને ન્યૂનતમ ઓએસ આવશ્યકતા બનાવી. ટર્મક્સ v0.101 એ ગૂગલ પ્લે સ્ટોરમાં અપડેટ કરવામાં આવેલું છેલ્લું વર્ઝન હતું. નવેમ્બર 2020 થી, ગૂગલ પ્લેએ API સ્તર 29 ને લક્ષ્યાંકિત કરતી એપ્લિકેશનો લાગુ કરી છે, જે ખાનગી એપ્લિકેશન ડિરેક્ટરીઓમાં દ્વિસંગીના અમલને તોડે છે. ગૂગલ અનુસારઃ એન્ડ્રોઇડ 10 ને લક્ષ્ય કરતી અવિશ્વસનીય એપ્લિકેશનો એપ્લિકેશનની હોમ ડિરેક્ટરીની અંદરની ફાઇલો પર એક્ઝેક () નો ઉપયોગ કરી શકતી નથી. લખી શકાય તેવી એપ્લિકેશન હોમ ડિરેક્ટરીમાંથી ફાઇલોનો આ અમલ એ W ^ X નું ઉલ્લંઘન છે. એપ્લિકેશનોએ ફક્ત દ્વિસંગી કોડ લોડ કરવો જોઈએ જે એપ્લિકેશનની APK ફાઇલમાં જડિત છે. ટર્મક્સ ડેવલપમેન્ટ ટીમ અપડેટ્સ મેળવવાનું ચાલુ રાખવા માટે એફ-ડ્રોઇડ તરફ જવાનું સૂચન કરે છે, કારણ કે એફ-ડ્રોઇડ આવા પ્રતિબંધો લાદતો નથી. પ્રોજેક્ટના ગિટહબ રીપોઝીટરીમાંથી APK ફાઇલો ડાઉનલોડ કરવી પણ શક્ય છે. મે 2021 માં, બિન્ટ્રે, જે ટર્મક્સ પેકેજો માટે પ્રાથમિક યજમાન હતી, તેણે તેની સેવાઓ બંધ કરી દીધી. ટર્મક્સે અન્ય હોસ્ટિંગ સેવા હેટ્ઝનરમાં સ્થળાંતર કર્યું. સ્થાપન પ્રક્રિયા એપીકે ફાઇલમાંથી બુટસ્ટ્રેપ આર્કાઇવને બહાર કાઢે છે, એક્ઝેક્યુટેબલ માટે યોગ્ય પરવાનગીઓ સુયોજિત કરે છે અને હોમ ડિરેક્ટરી જેવી ડિરેક્ટરીઓ સુયોજિત કરે છે. ટર્મક્સમાં પેકેજ વ્યવસ્થાપન અને વિતરણ પેકેજો એપ્લિકેશનના પેકેજ મેનેજર (પી. કે. જી.) દ્વારા સ્થાપિત કરવામાં આવે છે અને. જો કે, સામાન્ય ડેબિયન પેકેજો સ્થાપિત કરી શકાતા નથી કારણ કે ટર્મક્સ એફએચએસ સુસંગત નથી. વપરાશકર્તાઓ પેકેજો બનાવી અને સબમિટ પણ કરી શકે છે. પેકેજ ઉપલબ્ધતા ટર્મક્સ પાસે 2021 સુધીમાં 1000 થી વધુ પેકેજો ઉપલબ્ધ છે. પેકેજ રીપોઝીટરીઓ ટર્મક્સ પાસે 3 રીપોઝીટરીઓ ઉપલબ્ધ છે. મૂળભૂત ટર્મક્સ બુટસ્ટ્રેપ સ્થાપનમાં સમાવિષ્ટ રીપોઝીટરીઓમાં નીચેનાનો સમાવેશ થાય છેઃ મુખ્ય એ મુખ્ય રીપોઝીટરી છે જેમાં તમામ સી. એલ. આઈ. ઉપયોગિતાઓ અને અન્ય લોકપ્રિય લિનક્સ સાધનો અને ભાષા કમ્પાઇલર્સ/દુભાષિયાઓ છે. x11-રેપોમાં X11-આધારિત પેકેજો અને ગ્રાફિકલ કાર્યક્રમો છે. રુટ-રેપો મૂળ ધરાવતા ઉપકરણો માટે ઉપયોગી પેકેજો ધરાવે છે. આમાંના કેટલાક પેકેજોનો ઉપયોગ મૂળ વિના થઈ શકે છે, પરંતુ કાર્યક્ષમતા મર્યાદિત હોઈ શકે છે. સંદર્ભો બાહ્ય કડીઓ ટર્મક્સ વિકી ફ્રી અને ઓપન સોર્સ એન્ડ્રોઇડ સોફ્ટવેર ફ્રી ટર્મિનલ એમુલેટર્સ