Написали смо детаљан водич о томе како да подесите ГНУ/Линук окружење на било ком Андроид уређају. Корисно и за програмере и за кориснике!
Као што многи од вас можда знају, Андроид оперативни систем покреће Линук кернел испод. Упркос чињеници да и Андроид и ГНУ/Линук покрећу исто језгро, два оперативна система су знатно различита и покрећу потпуно различите типове програма.
Понекад, међутим, апликације доступне на Андроид-у могу да се осећају помало ограничено или неодољиво, посебно у поређењу са њиховим десктоп колегама. На срећу, можете добити а ГНУ/Линук окружење и ради даље било који Андроид уређај, укорењени или неукорењени. (Следећа упутства претпостављају уређај без роот-а.)
За оне напредне кориснике Андроид таблета или других Андроид уређаја који имају велике екране (или могу да се прикључе на већи екран), Могућност покретања десктоп Линук софтвера може увелико допринети повећању потенцијала који Андроид уређај има продуктивности.
Подешавање ГНУ/Линук-а на Андроид-у
Да бисте подесили ГНУ/Линук окружење на свом Андроид уређају, потребно је да инсталирате само две апликације из Гоогле Плаи продавнице:
ГНУРоот Дебиан и КССервер КССДЛ. Након што то урадите, мораћете да покренете само мали број Линук команди да бисте довршили инсталацију.ГНУРоот Дебиан обезбеђује Дебиан Линук окружење које ради у границама сандбок-а Андроид апликације. То постиже коришћењем софтвера који се зове корен, поновна имплементација Линук-а у кориснички простор цхроот функционалност, која се користи за покретање гостујућег Линук окружења унутар окружења домаћина. Цхроот обично захтева роот приступ функцији, али коришћењем корен можете постићи сличну функционалност без потребе за роот привилегијама.
ГНУРоот долази са уграђеним емулатором терминала за приступ његовом Дебиан Линук окружењу. Ово је довољно за покретање софтвера на командној линији, међутим, покретање графичког софтвера захтева да и Кс сервер буде доступан. Кс Виндов систем је дизајниран да има одвојене клијентске и серверске компоненте како би се обезбедила већа флексибилност (бржи, више моћни УНИКС маинфраме би могао да делује као клијент инстанци Кс сервера који раде на много мање моћним и мање софистицираним терминали).
У овом случају користићемо посебну апликацију, КССервер КССДЛ, на које ће се ГНУРоот апликације повезати као клијенти. КССервер КССДЛ је комплетна имплементација Кс сервера за Андроид који покреће СДЛ који има много конфигурабилне опције као што су резолуција екрана, величина фонта, различите врсте понашања показивача миша, и још.
Водич корак по корак
1. Инсталирај ГНУРоот Дебиан и КССервер КССДЛ из Плаи продавнице.
2. Трцати ГНУРоот Дебиан. Дебиан Линук окружење ће се распаковати и иницијализовати, што ће потрајати неколико минута. На крају ће вам бити представљена "коренска" шкољка. Немојте да вас ово завара – ово је заправо лажни роот налог који још увек ради у оквирима сандбок-а Андроид апликације.
3. Трцати apt-get update
и apt-get upgrade
како бисте били сигурни да имате најажурније пакете доступне на вашем систему. Апт-гет је Дебианов систем за управљање пакетима који ћете користити за инсталирање софтвера у своје Дебиан Линук окружење.
4. Када будете ажурирани, време је да инсталирате графичко окружење. Препоручујем инсталирање ЛКСДЕ пошто је једноставан и лаган. (Запамтите, користите Дебиан са свим трошковима Андроид оперативног система у позадини, тако да је најбоље да сачувате што више ресурса.) Можете и једно и друго. apt-get install lxde
да инсталирате десктоп окружење заједно са пуним скупом алата, или apt-get install lxde-core
да инсталирате само окружење радне површине.
5. Сада када имамо инсталиран ЛКСДЕ, хајде да инсталирамо још неколико ствари да завршимо наше подешавање Линука.
• КСТерм – ово омогућава приступ терминалу док је у графичком окружењу
• Синаптиц Пацкаге Манагер – графички фронт-енд за апт-гет
• Пулсеаудио – пружа драјвере за репродукцију звука
Трцати apt-get install xterm synaptic pulseaudio
да инсталирате ове услужне програме.
6. На крају, хајде да покренемо графичко окружење. Почетак КССервер КССДЛ и нека преузме додатне фонтове. На крају ћете доћи до плавог екрана са белим текстом – то значи да Кс сервер ради и чека да се клијент повеже. Вратите се на ГНУРоот и покрените следеће две команде:
export DISPLAY=:0 PULSE_SERVER=tcp:127.0.0.1:4712
startlxde &
Затим пређите на КССервер КССДЛ и гледајте како се ЛКСДЕ десктоп појављује на вашем екрану.
Препоручујем да ставите горње две команде у схелл скрипту тако да можете лако поново покренути ЛКСДЕ ако затворите сесију или ако треба да поново покренете уређај.
Инсталирање Линук апликација
Цонгратс! Успешно сте покренули Дебиан Линук на свом Андроид уређају, али каква је корист од покретања Линук-а без апликација? Срећом, имате огромно складиште Линук апликација на дохват руке које само чекају да буду преузете. Користићемо Синаптиц Пацкаге Манагер, који смо раније инсталирали, за приступ овом спремишту.
Кликните на дугме „старт“ у доњем левом углу, кликните на Покрени, а затим откуцајте synaptic
. Синаптиц Пацкаге Манагер ће се учитати. Одавде, једноставно притисните дугме за претрагу на врху, а затим унесите назив апликације коју желите да инсталирате. Када пронађете апликацију, кликните десним тастером миша на њу и изаберите „Означи за инсталацију“. Када завршите са обележавањем пакета, кликните на дугме Примени на врху да бисте започели инсталацију. Деинсталирање пакета прати исти поступак, осим десним кликом миша и одабиром „Означи за уклањање“.
Наравно, пошто ово није права Линук инсталација, већ Линук окружење које ради на Андроиду иу оквиру његових ограничења, постоји неколико ограничења којих треба бити свестан. Неке апликације ће одбити да се покрену или ће се срушити, обично због чињенице да су неки ресурси који су обично изложени на ГНУ/Линук системима скривени од стране Андроид-а. Такође, ако обична Андроид апликација не може нешто да уради, онда обично Линук апликација која ради у оквиру Андроида такође не може, тако да нећете моћи да обављате задатке као што је партиционисање чврстих дискова. На крају, игре које захтевају хардверско убрзање неће радити. Међутим, већина стандардних свакодневних апликација ће радити сасвим добро. Неки примери укључују Фирефок, ЛибреОффице, ГИМП, Ецлипсе и једноставне игре као што је ПиСол.
Надам се да ће вам овај водич бити користан. Док сам лично извршио ове кораке на свом Гоогле Пикел Ц-у, то можете да урадите на већини Андроид уређаја. Наравно, пожељно на таблет уређају са приступом периферним уређајима за тастатуру и миш. Ако већ користите ГНУ/Линук дистрибуцију на свом Андроид уређају, у наставку нам јавите за шта је користите!