LINUX

포스트: 487|아이템:LINUX(477)
Tags

Posts

487 posts

깃허브(github)에 공개된 파일을 wget으로 다운로드하기

반달가면|2019년 11월 27일

간단한 내용이지만 종종 사용할 때가 있어 정리해 두기로. 깃허브(github)에 올라와 있는 파일을 리눅스의 wget 명령으로 다운로드하는 방법니다. 예를 들어 어느 깃허브 페이지에 소스 코드 my_source.c 파일이 공개되어 있다고 하면, 이 파일을 클릭하면 해당 소스 코드의 내용을 볼 수 있다. 그러나 해당 주소를 wget의 인자(argument)로 지정하면 소스 코드가 아니라 소스 코드의 내용을 포함한 웹페이지, 즉 html 파일을 다운로드한다. 실제 소스 코드 파일을 받고 싶다면 해당 파일을 클릭했을 때 나온 내용 페이지에서 "RAW" 버튼을 찾아보자. 파일 내용의 오른쪽 위에 보일 것이다. 이 "RAW" 버튼과 연결되어 있는 주소가 해당 파일 자체를 다운로드할 수 있는 링크가 된

anbox 안드로이드 에뮬레이터에 구글 플레이 추가

반달가면|2019년 11월 20일

리눅스용 안드로이드 에뮬레이터 anbox 설치에 대한 내용은 이전 게시물을 참고하자. 여기로. anbox에 앱을 설치하려면 x86_64 버전의 apk 파일을 다운로드해서 안드로이드 디버그 브리지(adb)를 통해서 설치를 진행하도록 되어 있다. 그런데 이러한 과정을 거치지 않고 구글 플레이를 추가해서 일반 안드로이드 기기처럼 앱을 설치할 수 있는 스크립트를 발견. 이 스크립트를 제공하는 깃허브(github) 페이지는 아래와 같다. 깃허브 페이지에 가 보면 install-playstore.sh라는 스크립트가 있는데, 이 스크립트를 받아서 실행하면 된다. # 스크립트 다운로드(wget) wget # 스크립트 실행 sudo bash install-playstore.sh 스

anbox - 리눅스용 안드로이드 에뮬레이터 설치

반달가면|2019년 11월 18일

anbox는 리눅스에서 안드로이드 앱을 실행할 수 있게 해 주는 에뮬레이터다. 하드웨어와 OS를 포함하는 가상머신과 달리 안드로이드 앱을 마치 리눅스 GUI 프로그램처럼 실행할 수 있게 해 준다. anbox 공식 홈페이지는 아래의 링크를 참고하자. 우분투 계열 배포판인 리눅스 민트(linux mint) 18.2 XFCE에서 설치를 진행했다. anbox 홈페이지에 안내된 절차에 따라 작업. 설치 절차는 아래의 링크에 있다. 우선 snapd 패키지를 설치한다. 생소하긴 한데, snap이라는 리눅스 패키지 배포/관리용 도구가 있는 모양이다. anbox는 snap 패키지 형태로 배포된다. # S/W 저장소 정보 갱신 sudo apt-get update # snapd 설치 sudo

MX 리눅스의 S/W 저장소(repository) 설정 변경

반달가면|2019년 11월 8일

MX리눅스(MX Linux)에서 새로운 S/W 패키지를 설치하려고 저장소(repository) 정보를 갱신했는데 문제가 발생했다. MX리눅스는 데비안 계열 배포판으로 apt를 사용한다. # S/W 저장소 정보 갱신 sudo apt-get update 저장소 서버 "http://ftp.kr.debian.org"의 응답이 없어서 갱신이 되지 않는 문제가 발생. 웹브라우저로 접속해 보니 역시나 접속이 되지 않는다. 언제부터인지 모르겠지만 데비안 한국 서버가 더 이상 유효하지 않은 듯하다. 좀 찾아보니, MX리눅스 설치를 할 때 위치에 따라 가장 가까운 서버를 기본 저장소로 설정하는 듯. 처음 설치할 때 데비안 한국 저장소 서버인 ftp.kr.debian.org로 설정이 되었는데 해당 서버에 접속