Linux에 Nextcloud 동기화 클라이언트를 설치하는 방법
개인 NextCloud 서버를 운영하고 계신가요? 리눅스 데스크톱에서 NextCloud 데스크톱 앱을 사용하고 싶지만, 방법을 모르시겠다고요? 걱정하지 마세요! 리눅스 환경에서 NextCloud 동기화 클라이언트를 설정하는 다양한 방법을 상세히 안내해 드리겠습니다.
참고: NextCloud 공식 동기화 클라이언트는 Ubuntu, Debian, Fedora, OpenSUSE 운영체제에서 직접 설치하거나, Flatpak, Snap, 또는 AppImage를 통해 설치할 수 있습니다.
우분투 설치 안내

우분투는 널리 사용되는 배포판이지만, 공식 소프트웨어 저장소에서 NextCloud 동기화 클라이언트를 직접 제공하지 않습니다. 이는 Snap 스토어를 통해 제공되기 때문입니다. 하지만 Snap을 선호하지 않는 사용자도 많기 때문에, 우분투 개발자들이 Snap 패키지만을 제공하는 것은 아쉬운 부분입니다.
NextCloud 동기화 클라이언트는 우분투 기본 저장소에서 제공되지 않으므로, NextCloud 팀은 사용자들이 쉽게 클라이언트를 설치할 수 있도록 PPA(개인 패키지 아카이브)를 만들었습니다. PPA를 활성화하려면 터미널을 열고 다음 명령어를 입력하세요.
참고: NextCloud PPA는 Ubuntu 16.04 및 18.04 버전을 지원합니다. Ubuntu 18.10 사용자는 Deb 패키지를 직접 다운로드하거나 Snap 설치 방법을 이용해야 합니다.
sudo add-apt-repository ppa:nextcloud-devs/client
NextCloud DEV PPA를 추가하면 시스템에서 해당 저장소의 소프트웨어를 가져올 수 있습니다. 하지만 먼저 시스템 패키지를 업데이트하는 것이 좋습니다.
sudo apt update sudo apt upgrade -y
이제 시스템이 최신 상태가 되었으므로, 다음 명령어를 사용하여 NextCloud 동기화 앱을 설치할 수 있습니다.
sudo apt install nextcloud-client -y
데비안 설치 안내
데비안에 NextCloud 동기화 클라이언트를 설치하는 방법은 우분투 PPA를 이용하는 것입니다. 이 방법은 데비안 9(Stretch) 버전에서만 작동합니다. Unstable 및 Testing 버전에서는 작동 여부를 보장할 수 없습니다.
데비안 9에서 NextCloud 클라이언트 설치를 시작하려면, 터미널을 열고 다음 명령어들을 순서대로 입력하여 NextCloud Ubuntu PPA를 소프트웨어 소스 목록에 추가하세요.
sudo echo '#NextCloud Ubuntu PPA' >> /etc/apt/sources.list sudo echo ' ' >> /etc/apt/sources.list sudo echo 'deb https://ppa.launchpad.net/nextcloud-devs/client/ubuntu zesty main' >> /etc/apt/sources.list sudo echo 'deb-src https://ppa.launchpad.net/nextcloud-devs/client/ubuntu zesty main' >> /etc/apt/sources.list
다음으로, 시스템 패키지 목록을 업데이트하여 새로운 NextCloud 소스를 인식시키세요.
sudo apt-get update
마지막으로, NextCloud 앱을 설치하여 완료합니다.
sudo apt-get install nextcloud-client
아치 리눅스 설치 안내
아치 리눅스에서는 AUR(Arch User Repository)를 통해 NextCloud를 설치할 수 있습니다. 설치하려면 터미널을 열고 다음 단계를 따르세요.
1단계: Pacman 패키지 관리자를 사용하여 Arch Linux에 base-devel과 git 패키지를 설치합니다.
sudo pacman -S base-devel git
2단계: Git을 사용하여 NextCloud 동기화 클라이언트의 최신 스냅샷을 복제합니다.
git clone https://aur.archlinux.org/nextcloud-client.git
3단계: 'cd' 명령어를 사용하여 터미널 세션을 'nextcloud-client' 폴더로 이동합니다.
cd nextcloud-client
4단계: 'makepkg' 명령어를 사용하여 아치 리눅스에 설치 가능한 NextCloud 동기화 패키지를 생성합니다. 패키지 생성 과정에서 오류가 발생할 수 있으니, 오류 발생 시 공식 AUR 페이지를 참고하여 수동으로 종속성을 설치해야 할 수도 있습니다.
makepkg -sri
페도라 설치 안내
페도라 리눅스는 공식 NextCloud 동기화 클라이언트를 쉽게 설치할 수 있는 몇 안 되는 배포판 중 하나입니다. 터미널을 열고 Dnf 패키지 관리자를 사용하여 설치할 수 있습니다.
sudo dnf install nextcloud-client
OpenSUSE 설치 안내
페도라와 마찬가지로 OpenSUSE도 기본 소프트웨어 저장소에 NextCloud 데스크톱 클라이언트를 제공합니다. 터미널을 열고 다음 명령어를 입력하여 설치할 수 있습니다.
sudo zypper install nextcloud-client
Snap 패키지 설치 안내

Snap 패키지를 선호하는 사용자라면 NextCloud 동기화 클라이언트가 Snap 패키지로 제공된다는 사실에 기뻐하실 것입니다. 먼저 배포판에서 Snap 패키지를 활성화하는 방법을 알아본 후, 터미널에서 다음 명령어를 실행하여 NextCloud 데스크톱 동기화 도구를 설치하세요.
sudo snap install nextcloud-sync
Flatpak 설치 안내

NextCloud 데스크톱 동기화 도구는 Flatpak을 선호하는 사용자를 위해 Flathub에서 Flatpak 패키지로 제공됩니다. 먼저 리눅스에 Flatpak 런타임을 설치하는 방법을 알아본 후, 다음 명령어를 실행하여 NextCloud 동기화 앱을 설치하세요.
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo flatpak install flathub org.nextcloud.Nextcloud flatpak run org.nextcloud.Nextcloud
AppImage 설치 안내
웹사이트에서 AppImage를 다운로드하여 NextCloud 데스크톱 동기화 애플리케이션을 설치하는 방법도 있습니다. AppImage를 사용하면 개발자가 다양한 리눅스 배포판을 문제없이 지원할 수 있다는 장점이 있습니다.
리눅스 PC에 NextCloud 동기화 AppImage를 설치하려면 터미널을 열고 다음 단계를 따르세요.
1단계: 'wget' 다운로더를 사용하여 AppImage 파일을 다운로드합니다.
wget https://download.nextcloud.com/desktop/releases/Linux/Nextcloud-2.3.3-x86_64.AppImage
2단계: NextCloud AppImage를 저장할 폴더를 생성합니다.
mkdir -p ~/AppImage
3단계: 다운로드한 AppImage를 새 폴더로 이동합니다.
mv Nextcloud-2.3.3-x86_64.AppImage ~/AppImage
4단계: AppImage 파일에 실행 권한을 부여합니다.
cd ~/AppImage sudo chmod +x Nextcloud-2.3.3-x86_64.AppImage
5단계: NextCloud를 실행하여 설치를 완료하고 처음으로 실행합니다.
./Nextcloud-2.3.3-x86_64.AppImage