SBC, PC 등의 머신에서 SD Card 사용에 필요한 사항을 정리했다.
2018-08-30: 전체 내용 편집
2017-10-30: swap 추가, timezone 수정
{:.right-history}
## SD Card 와 디스크 이미지 사용하기
SD Card는 Secure Digital의 약자로 Flash memory(비휘발성) 카드 포맷이다.
자세한 내용은 Wikipedia: SD Card 를 확인하자.
SBC, PC 등의 머신에서 SD Card 사용에 필요한 사항을 정리했다.
2018-08-30: 전체 내용 편집
2017-10-30: swap 추가, timezone 수정
{:.right-history}
SD Card는 Secure Digital의 약자로 Flash memory(비휘발성) 카드 포맷이다.
자세한 내용은 Wikipedia: SD Card 를 확인하자.
리눅스 ( 아마 Armbian 서버에서 사용하려고 했었던 것 같다?!)에서 Cloud drive를 사용하고자 한다.
Odroid C2 그리고 Orange-pi 시스템에서 사용할, 데스크탑 환경의 Armbian Xenial에서 사용하기 위해 클라우드 드라이브를 사용할 목적으로 사용했었다.
Google drive는 grive
패키지로 제공되고 있다. 최근 (아마 2016년 이후) Google의 REST API가 바뀌어 grive2
패키지를 사용해야 한다. 패키지 제공이 되지 않으면 소스 빌드해서 사용했다.
Debian/Ubuntu/Linux Mint 에서 다음 라이브러리가 필요하다:
다음 같이 cmake
와 필요한 라이브러리를 apt로 설치한다.
1 | sudo apt-get install git cmake build-essential libgcrypt11-dev libyajl-dev \ |
소스 다운로드:
1 | git clone https://github.com/vitalif/grive2 |
CMake 로는 다음 같이 빌드 환경을 구성한다
1 | mkdir build |
그리고 Make 로 다음 같이 빌드한다:
1 | make -j4 |
그리고 설치한다:
1 | sudo make install |
소스는 git pull
로 최신 소스를 얻고 다시 빌드한다:
1 | cd /path/to/yourGriveSourceCodeDir/grive2 |
인증
1 | $ grive -a |
OneDrive, for Linux를 설치해서 사용한다.
https://github.com/skilion/onedrive 와 같이 다운로드해서 설치하거나 apt로 unstable apt로 설치할 수 있다.
git-hub 가이드에 따라,
1 | sudo apt-get install libcurl-dev |
그런데 Armbian 에서 llibcurl-dev 패키지를 요구해서,
1 | $ sudo apt-get install libcurl-dev |
그래서 libcurl-dev을 설치했다
1 | $ sudo apt-get install libcurl4-openssl-dev |
1 | $ cat ~/.config/onedrive/config |
사용은
1 | $ onedrive -h |