arch onedrive 설치 및 사용
arch 리눅스에서 원드라이브를 사용하려면 git에서 코드를 가져와서 빌드해야 한다. 정식지원이 아닌 서포터 지원인 만큼 부족한 부분이 많지만 원드라이브를 리눅스에서 정식지원 하지않기에 지금 방법이 최선임
아치 리눅스(Arch Linux) AUR(Arch User Repository) 패키지 를 사용해서 설치한다.
일단
sudo pacman -Syu
를 사용하여 시스템 업데이트를 한후
설치 전 필수 패키지를 설치한다.
sudo pacman --needed -S base-devel git
폴더 생성을 한후
mkdir aur
폴더로 이동후
cd aur
gitdml clone 명령을 실행하여 원드라이브 실행 소스코드를 복제한다.
git clone https://aur.archlinux.org/onedrive-abraunegg.git
깃 저장소가 복제된 디렉토리로 이동한다.
cd onedrive-abraunegg
이동후 아래 명령을 실행하여 컴피일 빌드 과정을 거친후 설치한다.
makepkg -si
먼저 의존성 패키지 설치된후 본패키지가 설치된다. y를 몇번 눌러주어야한다.
git 주소가 변동이 없고 설치한 패키지가 업데이트된경우
git pull 명령어를 사용하여 업데이트를 한후
makepkg -si 를 사용하여 업그레이드 작업이 진행된다.
onedrive --version 를 실행하여 버전을 확인한후
onedrive 실행하면
주소가 나타남 주소를 브라우저에 복사후 로그인한후
엑세스 동의 하면 하얀 화면 이 나오는데 이화면의 주소를 복사하여
콘솔칭에 복사후 실행하면 된다.
그런후 싱크할 원드라이브 폴더로 이동하여
onedrive --synchronize 를 실행하면 동기화 시작된다.
자동동기화가 안된경우
systemctl status --user onedrive 명령을 통해 onedrive 서비스 상태를 확인하고
비활성 상태이면
systemctl --user enable onedrive
명령어를 입력하여 서비스를 시작한다.
systemctl --user start onedrive
한번더
systemctl status --user onedrive 명령을 통해 onedrive 서비스 상태를 다시 확인한다.