귀차니즘

에뮬 게임


http://www.emuparadise.me


http://www.gameplanet.co.kr/xe/dt_em_b_rm


http://coolrom.com/


http://www.freeroms.com


https://edgeemu.net/


http://romhustler.net/


http://www.doperoms.com

php7 도 있지만 호환성을 위해 php5 로 설치하도록 하자.


opkg update
opkg list php*

을 타이핑하면 opkg 로 설치할 수 있는 php 로 시작하는 것들이 나온다.


opkg install php5 php5-cgi


.php 의 직접 실행이 필요하면


php-cgi  파일명.php  로 하면 된다.


'Devices > ASUS RT-AC68P' 카테고리의 다른 글

ASUS RT-68P DDNS 설정  (0) 2018.06.24
pydio 설치  (0) 2018.05.07
68p 에 tvheadend 설치  (4) 2017.03.24
68p 서비스 시작 중지  (0) 2017.03.22
68p 에 entware 설치하기 (lighttpd , owncloud , mysql )  (0) 2017.03.22

윈도우 드라이버를 찾아야하는데 귀찮거나

혹은 윈도우 10 용으로만 나온 컴퓨터등

그래서 드라이버를 찾기 어려울 때 사용해보자.

3dp chip  따위 보다 잘 찾는다.


다만, 네트워크(인터넷)에 연결되어 있어야만 작동된다.

...이건 알아서 하자. 3dp net 인가 그걸 쓰든가.


http://www.iobit.com/en/driver-booster.php

'About OS & ETC > Useful things' 카테고리의 다른 글

F11 부팅 만들기  (0) 2019.03.07
윈도우 시간 동기화  (0) 2017.10.09
구글 크롬 포터블  (0) 2016.05.24
중국산 PE  (0) 2016.04.24
자격증 시험 공부!  (0) 2016.03.04

출처 : http://blog.naver.com/PostView.nhn?blogId=sky100301&logNo=220921764967&redirect=Dlog&widgetTypeCall=true


* 스왑 설정 (미설정 시 관리자 페이지 접속 불가)


4번 참조


http://blog.naver.com/sky100301/220921734734



* 공유기 옵션 변경


LAN -> IPTV


멀티캐스트 라우팅 (IGMP Proxy) -> 사용


효과적인 멀티 캐스트 전달 활성화 (IGMP Snooping) -> 사용




1. tvheadend 설치 (4.2.3 버전 첨부)


wget -O tvheadend_4.2.3-1_armv7soft.ipk http://complainforyou.tistory.com/attachment/cfile5.uf@265C7D33597DF84A231C15.ipk 


tvheadend_4.2.3-1_armv7soft.ipk

tvheadend_4.2.2-1_armv7soft.ipk

tvheadend_4.2.1-1_armv7soft.ipk

tvheadend_4.1-1429-ge29df17-jessie-1_armv7soft.ipk



*첨부한 tvheadend 설치 (네트워크 삼바를 이용해 /opt (entware 폴더)로 이동)


opkg install /opt/tvheadend_4.2.3-1_armv7soft.ipk


nano /opt/etc/init.d/S71tvheadend


-----------------------------------------------------------------------------


ARGS="-C -f -u username (공유기 접속 아이디) -g root -c /opt/etc/tvheadend --nobackup"


-----------------------------------------------------------------------------



* 방화벽 설정


nano /jffs/scripts/firewall-start


--------------------------------------------


#!/bin/sh


iptables -I INPUT -p tcp --dport 9981 -j ACCEPT

iptables -I INPUT -p tcp --dport 9982 -j ACCEPT


--------------------------------------------

service restart_firewall


* 실행


/opt/etc/init.d/S71tvheadend start


========= 실행하면 에러가 날텐데 ============

출처 : https://www.clien.net/service/board/cm_nas/13319322


3월에 entware 업데이트시 openssl 1.1.1 버전이 적용되서 생기는 현상입니다.(https://entware.net/2019/03/23/Changelog.html )

/opt/lib 에 구버전 파일인 libssl.so.1.0.0 과 libcrypto.so.1.0.0 를 넣어주시면 해결됩니다.

/opt/bin  에서  tvheadend  -f --log-debug  해보시면 저 파일들이 없다고 메시지 나올껍니다.


1. libopenssl 1.1.1 삭제 : opkg --force-depends remove libopenssl

2. http://bin.entware.net/  에서 맞는 기기 폴더로 진입 archive 폴더에 보면 구버전의  libopenssl  ipk 를 설치

    (제 기기의 경우는 armv7 2.6 이라 libopenssl_1.0.2p-1a_armv7-2.6.ipk)


3. /opt/lib  에서 위 두 파일을 구해서 다른 곳에 복사

4. 다시 libopenssl 업데이트 : opkg update , opkg upgrade

5. 복사해둔 파일2개를 /opt/lib 으로 복사하고 모든 서비스 재시작 : services restart

================ 하면 해결된다 ======================

libopenssl_1.0.2p-1a_armv7-2.6.ipk


정리...


1. wget -O  libopenssl_1.0.2p-1a_armv7-2.6.ipk  https://complainforyou.tistory.com/attachment/cfile7.uf@99CEAC4A5D4C487A382BD0.ipk


다운받고

2. opkg --force-depends remove libopenssl

      해서 libopenssl 1.1.1 제거

3. opkg install libopenssl_1.0.2p-1a_armv7-2.6.ipk

    설치

4. cd /opt/lib

  로 이동

5. cp libssl.so.1.0.0  /opt/tmp

    등으로 피신(1)

6. cp libcrypto.so.1.0.0  /opt/tmp

    등으로 피신(2)

7. opkg update, opkge upgrade

   다시 업데이트, 업그레이드

8. cp /opt/tmp/libssl.so.1.0.0 /opt/lib

   cp /opt/tmp/libcrypto.so.1.0.0 /opt/lib

9. services restart

끝.


* 접


http://192.168.1.1:9981


 

2. tvheadend 설정

* IP 주소 추출


* 채널 등록


m3u 파일 URL  :  file://opt/example.m3u


3. 시스템 시간 설정

opkg install zoneinfo-asia

ln -sf /opt/share/zoneinfo/Asia/Seoul /etc/localtime

nano /opt/etc/init.d/S00timezone

--------------------------------------------------

#!/bin/sh

start() {
    ln -sf /opt/share/zoneinfo/Asia/Seoul  /etc/localtime
}

stop() {
    rm -rf /etc/localtime
}

case "$1" in
    start)
        start
        ;;
    stop)
        stop
        ;;
    restart)
        stop
        start
    ;;
    *)
    echo "Usage: $0 {start|stop}"
    ;;
esac

--------------------------------------------------

chmod +x /opt/etc/init.d/S00timezone


4. EPG 설정



Configuration -> Channel / EPG -> EPG Grabber Modules -> External: XMLTV -> Enabled 체크 -> Save
(옵션이 안보이면 Configuration -> General -> User interface level -> Expert -> Save)

opkg install python3-light python3-pip python3-requests python3-lxml
pip3 install beautifulsoup4

* EPG 실행
epg2xml.py, epg2xml.json, Channel.json 파일을 윈도우 네트워크 삼바를 이용해 /opt/ (entware 폴더)로 이동

epg2xml.json 수정.
tv_grab_file  은  수정 후 /opt/bin 로 이동


5. 녹화 설정

Configuration -> Recording

----------------------------------------------------

Recording system path: /mnt/sda1/movie (외장 SSD/HDD 경로) 
Filename character set: UTF-8
Format string: $t.$e.%F.HDTV.TS.1080p.$x
Use Windows-compatible filenames: check

----------------------------------------------------


6. 클라이언트 설정


KODI or tvhclient 클라이언트 사용



'Devices > ASUS RT-AC68P' 카테고리의 다른 글

pydio 설치  (0) 2018.05.07
opkg 로 php5 설치  (0) 2017.05.17
68p 서비스 시작 중지  (0) 2017.03.22
68p 에 entware 설치하기 (lighttpd , owncloud , mysql )  (0) 2017.03.22
68P 에 HDD 연결 후  (0) 2017.03.22

[] 트랜스미션 시작, 중지


/opt/etc/init.d/S88transmission start   or  stop


[] 트랜스미션 설정


nano -w /opt/etc/transmission/settings.json


[] Restart Lighttpd


/opt/etc/init.d/S80lighttpd restart


'Devices > ASUS RT-AC68P' 카테고리의 다른 글

opkg 로 php5 설치  (0) 2017.05.17
68p 에 tvheadend 설치  (4) 2017.03.24
68p 에 entware 설치하기 (lighttpd , owncloud , mysql )  (0) 2017.03.22
68P 에 HDD 연결 후  (0) 2017.03.22
ASUS RT-AC68P 구입!  (0) 2017.03.21

[1]  Entware 설치


https://www.hqt.ro/how-to-install-new-generation-entware/


8번의  opkg install nano  까지 하도록 하자. (nano 는 text 편집기이다. vi 에 익숙하지 않다면 사용해보자)


[2] Lighttpd 설치 방법


https://www.hqt.ro/lighttpd-web-server-with-php-support-through-entware-ng/


13번까지 쭉~ 해주자. 그럼 Lighttpd running 메시지와 php 메시지를 볼 수 있을 것 이다.


/opt/share/www/           <=== 요기가 html 디렉토리


[4] owncloud 설치 방법

* owncloud 보다 nextcloud 를 추천한다 *


https://www.hqt.ro/owncloud-through-lighttpd-entware-ng/


[5] transmission 설치 방법


https://github.com/RMerl/asuswrt-merlin/wiki/Installing-Transmission-through-Entware



winscp 로 편하게 작업하려면 설치


opkg install openssh-sftp-server


=======================================================

[*] mysql 설치방법


https://www.hqt.ro/how-to-install-mysql-server-phpmyadmin-through-entware-ng/

패스워드에 특수문자를 넣으면 로그인이 안되는 버그가 있다!)


/opt/etc/my.cnf 에서


datadir = /opt/etc/mysql/


로 수정


mysql 은 그누보드를 사용해보려고 설치했는데

소켓 연결이 안된다... 111번 에러가 난다.

구글링 결과 심볼 링크가 안돼서 그렇다길래 해줬지만 안된다.

그누보드4 버전은 에러조차 안나와서 어떤지 모르겠고

그누보드5 버전은 111 에러가 난다.

내가 해결해볼까 했지만...귀찮다 누군가 해결해주면 할까 싶다

2017.03.22...

======================================================

'Devices > ASUS RT-AC68P' 카테고리의 다른 글

opkg 로 php5 설치  (0) 2017.05.17
68p 에 tvheadend 설치  (4) 2017.03.24
68p 서비스 시작 중지  (0) 2017.03.22
68P 에 HDD 연결 후  (0) 2017.03.22
ASUS RT-AC68P 구입!  (0) 2017.03.21

HDD 를 사용하던 걸 연결하면 아마도 NTFS 환경일 것이다. (윈도우에서 쓰던)


68P 는 리눅스 환경이니 바꿔주는게 다른 작업을 하기 좋겠다.


윈도우or파티션 툴에서 파티션을 날리고 HDD 를 68P 에 연결한다.


fdisk -l  을 타이핑하면


Disk  /dev/sda  혹은 Disk  /dev/sdb  이 보일 것이다.


연결된 HDD 이다.


fdisk /dev/sd?    <== ? 는 a or b 인데 위에서 확인한 것으로 한다.


한 후 파티션을 Linux 타입으로 생성한다.


파티션을 날리고 연결했다면 p  를 타이핑했을 때 아무것도 안나와야 정상이다.


뭔가 나왔다면... 다른 장치일 수도 있다. 확인해보고 작업하자. 데이터 다 날린다.


p 로 확인했는데 파티션 정보가 나왔고 연결한 장치가 맞는데 데이터가 필요없다면


d 로 파티션을 삭제하자.


n 으로 파티션을 생성한다.  ( p  => 1 => enter => enter => w )


그럼 linux 파티션이 되었다.


mkfs.ext4 /dev/sd?1  하면 ext4 타입으로 포맷이 된다.


포맷 후 아마 자동연결 될 것이다.


df -h  를 타이핑해서 확인해보자. mount 가 안되었다면


cd /mnt   를 타이핑하고


mkdir ?????      ???? 는 연결할 장치명이다.  잘 모르겠으면  sd?1  과 같이 해준다.


mount -t ext4 /dev/sd?1  /mnt/sd?1   을 타이핑하면 마운트 된다.


이제 entware 를 설치하자.

'Devices > ASUS RT-AC68P' 카테고리의 다른 글

opkg 로 php5 설치  (0) 2017.05.17
68p 에 tvheadend 설치  (4) 2017.03.24
68p 서비스 시작 중지  (0) 2017.03.22
68p 에 entware 설치하기 (lighttpd , owncloud , mysql )  (0) 2017.03.22
ASUS RT-AC68P 구입!  (0) 2017.03.21

새알에서 리퍼로 구입했다. 저렴하게! 69.99 였던 것 같다.


어쨌든...


오자마자 멀린 펌을 올리고 재미난게 없나 검색했더니


웹서버 + 그누보드 가 있더랬다...


집에 놀고 있는 외장하드를 연결!


마운트 부분은 작업 하나하면 자동 마운트가 되어서 계속 마운트해제를 해줘야 했다.


하지만 너무도 오래된 자료인터라 뭔가 이상하게 안되는게 많다!


그리고 또 구글링...

'Devices > ASUS RT-AC68P' 카테고리의 다른 글

opkg 로 php5 설치  (0) 2017.05.17
68p 에 tvheadend 설치  (4) 2017.03.24
68p 서비스 시작 중지  (0) 2017.03.22
68p 에 entware 설치하기 (lighttpd , owncloud , mysql )  (0) 2017.03.22
68P 에 HDD 연결 후  (0) 2017.03.22

라즈베리파이를 제대로 사용하려면 '네트워크' 설정부터 해야할 것이다.


유선 연결이라면 쉬울 것 같지만 대부분 무선으로 사용하지 않을까 싶다.


따라서,


sudo nano /etc/wpa_supplicant/wpa_supplicant.conf


하여 수정해줄 필요가 있다.

=======================


network={

ssid="WIFI이름"

psk="WIFI비밀번호"

}


=======================


이 정도만 추가해주고 사용해도 충분하다.

다만, DHCP 로 되어있다면 매번 IP 가 변경될테니 고정할당 되도록 하거나

Static IP 를 받도록 설정하는 작업이 필요하겠다.


다음은... 자동 재접속이 되도록 해야한다.

무선의 경우 끊기면 다시 접속되지 않는다.


http://www.rasplay.org/?p=8285


를 참고해서 바꾸도록 하자.

1. 자바를 설치한다.


$ sudo apt-get install oracle-java8-jdk


자바의 경우 7 버전을 권장하는 것 같다. 8 버전도 잘 실행되지만 퍼포먼스 측면으론 7 이 낫지 않나 싶다. 아무래도 리소스를 덜먹지 않을까 하는 기대감.


2. 설치가 됐나 확인.


$ java –version


3. 자바 환경 설정 (vi 나 nano 로 새로 작성해서 타이핑해준다.)


$ sudo vim /etc/environment


   Insert JAVA_HOME=/usr/lib/jvm/jdk-8-oracle-arm-vfp-hflt


4. subsonic 다운로드 (이글을 작성하는 현재 6.0 이다)


$ sudo wget –O http://downloads.sourceforge.net/project/subsonic/subsonic/6.0/subsonic-6.0.deb


5. 설치


$ sudo dpkg -i subsonic-6.0.deb


6. subsonic 설정을 위해 subsonic 종료


$ sudo /etc/init.d/subsonic stop


7. subsonic 이 백그라운드에서 실행되도록 설정


- subsonic 으로 사용자 추가


$ sudo adduser subsonic


- subsonic 을 audio 그룹으로 추가


$ sudo adduser subsonic audio


8. subsonic 사용자가 root 가 되지 않게 설정


$ sudo vi /etc/default/subsonic


참고:   --port=????   으로 포트번호를 바꿀 수 있다.


SUBSONIC_USER=root 를


SUBSONIC_USER=subsonic  으로 수정



9. 권한 설정


$ sudo chown subsonic:subsonic /var/subsonic -Rv


10. subsonic 시작 (대략 시작 후 1분쯤 뒤에 접속된다.)


$ sudo /etc/init.d/subsonic start


11. subsonic 설정 (위 설정에서 포트번호를 바꿨다면 4040 이 아니고 바꾼 포트번호다.)


http://라즈베리파이주소:4040   or   http://localhost:4040


admin / admin  이 기본이다. (패스워드는 user or 사용자 로 가서 꼭 바꿔주자.)


좌측 상단의 三 과 같은 모양을 눌러 settings 로 가서


default language 를 '한국어' 로 바꾸고 하단의 save 를 눌러준다. 


한결 보기 편할 것이다.


12. subsonic 의 '음악저장소' 에서 폴더 변경


var/music 을 그냥 사용해도 좋지만 변경하고 싶다면 변경하자.


본인의 경우 관리상의 편의를 위해 samba 설정을 해두었다.

(home/ 의 하위 디렉토리를 사용하진 말자. 인식 안됨.)


출처 : https://www.itsfullofstars.de/2015/05/subsonic-on-raspberry-pi/


=================================================================

가급적이면 프리미엄 키를 구매하는 편이 좋겠지만... (본인은 구매했다!)

(소프트웨어의 발전을 위해서도 혹은 개발자의 한 사람이라면! ... 한화로 1.5만원 정도 했던 것 같다.)


용돈 부족한 아해거나 기타등등의 이유로 구매할 수 없다면...

라이센스로 검색하니 금방나와서 그냥 적어둔다...

email : foo@bar.com   / key : f3ada405ce890b6f8204094deb12d8a8    를 사용해도 되고

$ echo -n 이메일ID@xxx.com | md5sum   로 직접 생성해서 사용해도 된다.
======================================================================
어지간하면 얼마 안하는데 구입해서 쓰자.


'Devices > Raspberrypi' 카테고리의 다른 글

레트로파이 엑스박스 S 컨트롤러 블루스트 연결  (0) 2017.09.01
라즈베리파이 처음 설정  (0) 2017.03.05
tvheadend epg 설정  (0) 2017.02.03
openelec 과 libreelec  (0) 2017.02.02
Raspberry pi tvheadend 4.1.xxxx  (2) 2017.02.02