{"id":30124954,"url":"https://github.com/flasherxgapple/debian-termux","last_synced_at":"2026-05-07T10:36:57.454Z","repository":{"id":306377959,"uuid":"1025952183","full_name":"flasherxgapple/debian-termux","owner":"flasherxgapple","description":"Installing debian linux on android device using termux with proot-distro","archived":false,"fork":false,"pushed_at":"2025-08-07T14:50:42.000Z","size":312,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-08-07T16:31:00.677Z","etag":null,"topics":["android","debian-linux","proot-distro","termux"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/flasherxgapple.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-07-25T04:42:43.000Z","updated_at":"2025-08-07T14:50:45.000Z","dependencies_parsed_at":"2025-07-25T10:54:41.603Z","dependency_job_id":"948d75b3-ef37-4dae-be76-34dfcb850921","html_url":"https://github.com/flasherxgapple/debian-termux","commit_stats":null,"previous_names":["flasherxgapple/debian-termux"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/flasherxgapple/debian-termux","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flasherxgapple%2Fdebian-termux","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flasherxgapple%2Fdebian-termux/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flasherxgapple%2Fdebian-termux/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flasherxgapple%2Fdebian-termux/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/flasherxgapple","download_url":"https://codeload.github.com/flasherxgapple/debian-termux/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flasherxgapple%2Fdebian-termux/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":269740897,"owners_count":24467871,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-10T02:00:08.965Z","response_time":71,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","debian-linux","proot-distro","termux"],"created_at":"2025-08-10T15:22:55.083Z","updated_at":"2026-05-07T10:36:57.410Z","avatar_url":"https://github.com/flasherxgapple.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# debian-termux\n\nTUTORIAL BY [@Flasherxgapple](https://github.com/Flasherxgapple)\n\nThis repository is a tutorial how to install a debian on termux with proot-distro (No Root needed)\n\n![screenshot debian on termux with xfce4](/debian-termux.jpg)\nMy debian with custom setup on termux with terminal and onboard opened\n\n# installing Termux\n\nFirst download termux from fdroid. or you can get one from this link\nhttps://f-droid.org/id/packages/com.termux/\n\nOr you can get the 0.119.0-beta.3 version from this link \nhttps://f-droid.org/repo/com.termux_1022.apk\n\nThen download termux x11 to display  the desktop (optional, if u want to install graphical desktop environment)\nYou can find termux x11 app from its release page \n\nhttps://github.com/termux/termux-x11/releases/tag/nightly\n\n# Script (automation)\nFirst setup you termux with this script (i reccomend to use fresh install termux to prevent error\n```\nsh -c \"$(curl -fsSL https://raw.githubusercontent.com/flasherxgapple/debian-termux/master/termux-setup.sh)\"\n```\nIf the first scripts running correctly you should be inside debian's environment, if yes then run this\n```\nsh -c \"$(curl -fsSL https://raw.githubusercontent.com/flasherxgapple/debian-termux/master/debian-setup.sh)\"\n```\n\n# Manual If script didnt work\n\n# setup on termux\n\n- This step will update your termux, install x11 repository, and install needed packages\n\n```\npkg update \u0026\u0026 pkg upgrade\npkg install x11-repo\npkg install termux-x11-nightly pulseaudio proot-distro git wget\n```\n\n# installing debian \n- install debian linux with this command using proot-distro\n\n```\npd install debian\n```\nNote: you can install other distro but in this tutorial im gonna use debian because that's the point\n\n- after debian was succesfuly installed you can login into it as root user\n```\npd login debian\n```\n\n# setup debian\n\n- After login into debian GNU/Linux you can update it\nNote: this step take a while to be done, i reccomend using stable internet connection\n\n```\napt update \u0026\u0026 apt upgrade\n```\n\n- Install needed packages\n\n```\napt install sudo nano adduser pulseaudio\n```\n- Setup user\n\n```\nadduser user\n```\nNote: if you asked for password. fill it and remember it. you can leave other as blank\n\n- Root access for user\n\n```\nnano /etc/sudoers\n```\nafter that paste this line on a new string\n```\nuser ALL(ALL:ALL) ALL\n```\n\n- Then install Desktop Environment,  i use xfce4 this time\nNote: this also need stable conectivity\n```\napt install xfce4 xfce4-terminal\n```\n\n- If you want to install a web browser (optional)\n\n```\napt install firefox\n```\n\n- Install onboard an on screen virtual keyboard (optional)\n\n```\napt install onboard\n```\n\n- Install geany a IDE you can use for coding (optional)\n\n```\napt install geany\n```\n\n- after finishing debian setup you can exit\n\n```\nexit\n```\n\n# last step installing the script\nClone a script from this repository which will run the debian with an xfce4 desktop environment\n```\ngit clone https://github.com/flasherxgapple/debian-termux.git\ncd debian-termux\nchmod +x debian.sh\nmv debian.sh ~/\n```\n\nTo run it you can use\n```\n./debian.sh\n```\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflasherxgapple%2Fdebian-termux","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fflasherxgapple%2Fdebian-termux","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflasherxgapple%2Fdebian-termux/lists"}