아직 커널 버전이 높지 않아 8.0 릴리즈때까지 우분투를 사용하던 중, Onedrive를 더 좋게 쓸 수 있는 패키지를 발견했습니다.
https://github.com/jstaf/onedriver
Onedriver라고 하는데, 기존의 하모니카 설명서에 나와있던 OnedriveGUI보다 기능은 훨씬 적지만 제가 원했던 기능이 있는 프로그램이었습니다.
제일 큰 장점으론 윈도우 Onedrive에서 제공하던 주문형 파일배달(On-demand)가 지원된다는 점이 강력했습니다.
Onedrive유료 결제 사용자는 OnedriveGUI를 쓰면 1TB를 전부 디스크에 동기화해야되는데, Onedriver는 네트워크 드라이브 방식으로 마운트를 진행해 윈도우 Onedrive처럼 파일을 다운받지 않고 목록을 확인할 수 있습니다.
echo 'deb http://download.opensuse.org/repositories/home:/jstaf/xUbuntu_23.10/ /' | sudo tee /etc/apt/sources.list.d/home:jstaf.list curl -fsSL https://download.opensuse.org/repositories/home:jstaf/xUbuntu_23.10/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/home_jstaf.gpg > /dev/null sudo apt update sudo apt install onedriver
하모니카 저장소에 onedriver가 존재하는진 몰라서 OpenSUSE OBS시스템을 이용한 설치코드를 올립니다.
또는 https://mirror.aardsoft.fi/opensuse/repositories/home%3A/jstaf/xUbuntu_23.10/amd64/onedriver_0.14.1-1_amd64.deb
여기서 deb를 바로 받을 수 있습니다.
추가로 SharePoint기반 학교계정도 정상적으로 동기화 확인이 되었습니다.
폴더명의 경우 Onedriver마운트 후 .xdg-volume-info를 원하는 대로 수정하고 언마운트 -> 마운트하면 바꾼 이름이 적용됩니다.