★1)termux에서 데비안10 설치 명령 debian-in-termux(재설치1)
컨텐츠 정보
- 11,548 조회
- 8 댓글
- 0 추천
- 목록
본문
https://github.com/MFDGaming/debian-in-termux 기본 명령 openssh 설치후 pc에서 접속 합니다 |
기본적인 설치 진행후
https://11q.kr/g5s/bbs/board.php?bo_table=s11&wr_id=8916
- 참조 하여 openssh 설치 합니다
- 이후 pc에서 purrty 접속 하여
- 기본 설치 합니다
- pkg update upgrade mc nano openssh
- pkg install 패키지이름
- apt install 패키지이름
- mc nano openssh
- termux 에서 mc 라인깨짐 해결
: chroot, wake-lock, sshd, debian /tvheadend 실행
https://cafe.naver.com/shieldtv?iframe_url=/ArticleRead.nhn?clubid=29593690&menuid=1&articleid=891&query=termux
cd ~
nano ~/.bash_profile
--------------
echo "=======information this is filename ==============="
echo "====== nano .bash_profile ======start============="
echo "=================================================="
echo "sshd"
sshd
echo "sshd service running"
echo "=================================================="
netstat -tnpa | grep 'ESTABLISHED.*sshd'
echo "======= netstat -tnpa | grep 'ESTABLISHED.*sshd'=="
~/debian-in-termux/./start.sh
echo " == ~/debian-in-termux/./start.sh ================="
cd ~
echo "====== nano .bash_profile ======end==============="
echo "=======other information ========================="
echo "=== /data/data/com.termux/files/usr/etc/bash.bashrc"
echo "=================================================="
debian-in-termux
This is a script by which you can install Debian10 in your termux application without rooted phone
Steps
- Update termux: apt-get update && apt-get upgrade -y
- Install wget: apt-get install wget -y
- Install proot: apt-get install proot -y
- Install git: apt-get install git -y
- Go to HOME folder: cd ~
- Download script: git clone https://github.com/MFDGaming/debian-in-termux.git
- Go to script folder: cd debian-in-termux
- Give execution permission: chmod +x debian.sh
- Run the script: ./debian.sh
- Now just start debian: ./start.sh
- 실행은
데비안 인 터 럭스
이것은 루팅 된 전화없이 termux 애플리케이션에 Debian10을 설치할 수있는 스크립트입니다
단계
- termux 업데이트 : apt-get 업데이트 및 apt-get 업그레이드 -y
- wget 설치 : apt-get install wget -y
- proot 설치 : apt-get install proot -y
- 자식 설치 : apt-get install 자식 -y
- HOME 폴더로 이동 : cd ~
- 스크립트 다운로드 : git clone https://github.com/MFDGaming/debian-in-termux.git
- 스크립트 폴더로 이동하십시오 : cd debian-in-termux
- 실행 권한 부여 : chmod + x debian.sh
- 스크립트를 실행하십시오. ./debian.sh
- 이제 데비안을 시작하십시오 : ./start.sh
■ 데비안 시작
~/debian-in-termux/./start.sh
apt-get upgrade
apt-get install htop
apt-get install mc
apt-get install nano
apt-get nstall wget
apt-get install udev
-----------
<데비안 버전 확인>
debian version checking
apt-get install lsb-release
lsb_release -da
cat /etc/os-release
root@localhost:/home/hts/.hts/tvheadend# lsb_release -da
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 10 (buster)
Release: 10
Codename: buster
root@localhost:/home/hts/.hts/tvheadend#
root@localhost:/home/hts/.hts/tvheadend# cat /etc/os-release
PRETTY_NAME="Debian GNU/Linux 10 (buster)"
NAME="Debian GNU/Linux"
VERSION_ID="10"
VERSION="10 (buster)"
VERSION_CODENAME=buster
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"
root@localhost:/home/hts/.hts/tvheadend#
--------------
tvheadend 다운설치
https://11q.kr/g5s/bbs/board.php?bo_table=s11&wr_id=8922
참조 파일 설치
cd ~
wget http://11q.kr/download/tvheadend_4.3-1804_gebb096804-dirty_armhf.deb
dpkg -i tvheadend_4.3-1804_gebb096804-dirty_armhf.deb
문제발생
------------------'
root@localhost:~# wget http://11q.kr/download/tvheadend_4.3-1804_gebb096804-dirty_armhf.deb
--2019-11-29 15:38:44-- http://11q.kr/download/tvheadend_4.3-1804_gebb096804-dirty_armhf.deb
Resolving 11q.kr (11q.kr)... 110.8.240.74
Connecting to 11q.kr (11q.kr)|110.8.240.74|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 9318296 (8.9M) [application/octet-stream]
Saving to: ‘tvheadend_4.3-1804_gebb096804-dirty_armhf.deb’
tvheadend_4.3-1804_gebb09680 100%[============================================>] 8.89M 29.3MB/s in 0.3s
2019-11-29 15:38:45 (29.3 MB/s) - ‘tvheadend_4.3-1804_gebb096804-dirty_armhf.deb’ saved [9318296/9318296]
root@localhost:~# dpkg -i tvheadend_4.3-1804_gebb096804-dirty_armhf.deb
Selecting previously unselected package tvheadend.
(Reading database ... 14448 files and directories currently installed.)
Preparing to unpack tvheadend_4.3-1804_gebb096804-dirty_armhf.deb ...
Unpacking tvheadend (4.3-1804~gebb096804-dirty) ...
dpkg: dependency problems prevent configuration of tvheadend:
tvheadend depends on libavahi-client3 (>= 0.6.16); however:
Package libavahi-client3 is not installed.
tvheadend depends on libavahi-common3 (>= 0.6.16); however:
Package libavahi-common3 is not installed.
tvheadend depends on libdvbcsa1 (>= 1.1.0); however:
Package libdvbcsa1 is not installed.
tvheadend depends on liburiparser1 (>= 0.6.0); however:
Package liburiparser1 is not installed.
dpkg: error processing package tvheadend (--install):
dependency problems - leaving unconfigured
Processing triggers for systemd (241-7~deb10u2) ...
Errors were encountered while processing:
tvheadend
root@localhost:~#
apt --fix-broken install
cd /usr/bin
wget http://11q.kr/download/tv_grab_docker_wget_cat
리눅스 포트 사용하는 프로세스 확인
netstat -ntlp
https://zetawiki.com/wiki/리눅스_포트_사용하는_프로세스_확인
tvheadend 자동실행
데비안실행
~/debian-in-termux/./start.sh
후
nano /root/.profile
수정 하단에 추가 합니다
service tvheadend restart
종료는
service tvheadend stop
exit
# ~/.profile: executed by Bourne-compatible login shells.
if [ "$BASH" ]; then
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
fi
mesg n || true
service tvheadend restart
echo "======== nano /root/.profile ========= "
안드로이드에 sudo 설치
https://mutsinzi.com/installing-sudo-on-android/
이후
service tvheadend restart
실행 실패 대응
cd ~
nano .bash_profile
========================
echo "=======information this is filename ==============="
echo "====== nano .bash_profile ======start============="
echo "=================================================="
echo "sudo sshd"
sudo sshd
echo "sshd service running"
echo "=================================================="
sudo netstat -tnpa | grep 'ESTABLISHED.*sshd'
echo "======= netstat -tnpa | grep 'ESTABLISHED.*sshd'=="
sudo ~/debian-in-termux/./start.sh
echo " == sudo ~/debian-in-termux/./start.sh ================="
cd ~
cp .bash_profile bash_profile
echo "====== nano .bash_profile ======end==============="
echo "=======other information ========================="
echo "=== /data/data/com.termux/files/usr/etc/bash.bashrc"
echo "=================================================="
정상 실행
▶ ☞ ♠ 정보찾아 공유 드리며 출처는 링크 참조 바랍니다. https://11q.kr ♠
관련자료
shimss@11q.kr님의 댓글
Linux localhost 4.9.113 #21 SMP PREEMPT Tue Oct 15 14:40:53 CST 2019 armv7l GNU/Linux
root@localhost:~#
shimss@11q.kr님의 댓글
Linux localhost 4.9.113 #21 SMP PREEMPT Tue Oct 15 14:40:53 CST 2019 armv7l GNU/Linux
root@localhost:~#
shimss@11q.kr님의 댓글
apt-get install wget
wget http://11q.kr/download/tvheadend_4.3-1804_gebb096804-dirty_armhf.deb
dpkg -i tvheadend_4.3-1804_gebb096804-dirty_armhf.deb
apt-get install libdvbcsa1
apt --fix-broken install
nano /home/hts/.hts/tvheadend/superuser
service --status tvheadend
service --status-all
service tvheadend status
service tvheadend stop
service tvheadend start
service tvheadend restart
wget http://11q.kr/download/tv_grab_docker_wget_cat
224 chmod a+x tv_grab_docker_wget_cat
225 cp tv_grab_docker_wget_cat /usr/bin
shimss@11q.kr님의 댓글
뭐야
Termux 환경 에서 debootstrap 을 통해 데비안 10 (버스터) 을 설치하는 쉘 스크립트
지원되는 데비안 버전에는 다음이 포함됩니다 : 데비안 테스트 (bullseye) , 데비안 불안정 (sid)
지원되는 아키텍처 : armel, armhf, arm64, i386, amd64
루트 권한이 필요하지 않습니다
이것을 어떻게 사용 하는가
Termux 설치
다운로드 debian_on_termux.sh에서 데비안에-termux 당신의 termux 홈 디렉토리에
cd /data/data/com.termux/files/home
apt update
apt install wget
hash -r
wget -q https://raw.githubusercontent.com/sp4rkie/debian-on-termux/master/debian_on_termux.sh
선택적으로 스크립트 상단 근처의 구성 라인을 확인 / 수정
스크립트를 실행
sh debian_on_termux.sh
진행중인 설치 프로세스 유형을 감시
tail -F $HOME/deboot_debian/debootstrap/debootstrap.log
설치 후이 로그는
$HOME/deboot_debian/var/log/bootstrap.log
모든 것이 잘 되었다면 데비안 게스트 시스템에 들어가는 스크립트가 생성됩니다
$HOME/bin/enter_deb
Usage: enter_deb [options] [command]
enter_deb: enter the installed debian guest system
-0 - mimic root (default)
-n - prefer regular termux uid (termux-uid)
샘플 사용법 : 데비안 쉘 (chrooted 데비안에서 유지)
bash-4.4$ enter_deb
root@localhost:~#
샘플 사용법 : debian one-shot 명령 (chrooted debian에서 실행하고 호스트 환경으로 돌아 가기)
bash-4.4$ enter_deb -n id\; hostname\; pwd\; cat /etc/debian_\*
uid=10228(u0_a228) gid=10228(u0_a228) groups=10228(u0_a228),3003,9997,50228
localhost
/home/u0_a228
10.3
bash-4.4$
다운로드
https://github.com/sp4rkie/debian-on-termux
shimss@11q.kr님의 댓글
https://github.com/MiKL-LS/termux-debian
Terux 인스턴스를 Termux 환경에 설치하는 스크립트 (Neo-Oli / Termux-Ubuntu 기반)
설치하기 위해서:
필수 종속성을 설치했습니다. pkg install proot wget
debian.sh이 저장소에서 다음을 다운로드하십시오 .
wget https://raw.githubusercontent.com/Mikl-LS/termux-debian/master/debian.sh
실행 debian.sh에bash debian.sh
또한 debian.sh데비안 설치 외에 다른 작업을 수행하는 추가 플래그가 있습니다 .
-y다음 bash debian.sh -y buster과 같이 자동으로 설치할 플래그를 추가 한 후 "PRoot"에 사용할 데비안 버전을 지정할 수 있습니다 .bash debian.sh -y --autostart buster
데비안과 그 파일을 제거 --uninstall하기 debian.sh위해 추가 하십시오. 자동으로 확인하려면 -y플래그 뒤에 플래그를 추가하십시오 --uninstall. 에서와 같이bash debian.sh --uninstall -y
termux 시작시 실행 --autostart되도록 추가 하여 데비안을 "자동 시작"합니다. 두 번째 변수 / 플래그 여야합니다. 에서처럼 :debian.shstart-debian.shbash debian.sh -y -autostart
노트:
약 500MB의 무료 내부 저장소가 필요합니다 . "문제"로 인해 외부에있을 수 없습니다 (다음 참고 참조)
권한 문제로 인해 termux-debian을 외부 저장소에 설치할 수 없습니다. 참조 termux / proot에서이 문제 티켓을
스크립트는 파일을 현재 디렉토리에 설치합니다. 다른 디렉토리에 파일을 설정하려면 폴더를 만들고 거기에 배포판을 "proot"하십시오.
mkdir -p jails/debian && cd ~/jails/debian 그런 다음 설치 지침을 따르십시오
크레딧 :
termux-ubuntu 스크립트를위한 @ Neo-Oli . Neo-Oli / termux-ubuntu에 연결
rootfs tarballs를 위한 @debuerreotype . 데뷔 어 유형 / 도커-파편-유물 링크
11qkr님의 댓글
wget http://11q.kr/download/tvheadend_4.3-1804_gebb096804-dirty_armhf.deb
dpkg -i tvheadend_4.3-1804_gebb096804-dirty_armhf.deb
service --status-all
apt update
apt upgrade
apt --fix-broken install
service tvheadend start
service --status-all