블로그 이미지
생각처럼

카테고리

전체보기 (209)
TOOL (1)
다이어리 (1)
Bit (200)
HELP? (0)
Total
Today
Yesterday

달력

« » 2025.1
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

공지사항

태그목록

최근에 올라온 글

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 서비스 상태를  다시 확인한다.

Posted by 생각처럼
, |

최근에 달린 댓글

최근에 받은 트랙백

글 보관함