Linux에는 많은 동기화 옵션이 있지만그들 중 누구도 개발자에게 초점을 맞추지 않습니다. Sparkleshare는 사용자가 다양한 텍스트 파일, 사무실 문서 및 기타 작은 유형의 데이터를 LAN 또는 인터넷을 통해 Dropbox와 같은 방식으로 동기화하고 공유 할 수있는 파일 동기화 도구입니다. Sparkleshare는 무료이며 수많은 Linux 배포판에서 잘 작동합니다. Linux에서 SparkleShare를 사용하려면 클라이언트와 호스트를 모두 설정해야합니다.
Sparkleshare 서버
Sparkleshare 호스트 시스템은“Dazzle”도구 덕분에 손쉽게 설치할 수 있습니다. Dazzle은 사용자가 Sparkleshare 공유를 조작하고 클라이언트를 연결하는 등의 작업을 신속하게 수행하는 데 사용할 수있는 쉘 스크립트입니다.
참고 : Sparkleshare 프로젝트를 호스팅하기 위해 전용 서버가 필요하지 않습니다. 그러나 정기적으로 사용되는 컴퓨터에 Sparkleshare 서버를 설치하는 것이 좋습니다.
Dazzle 스크립트는 사용하거나 설치하기 위해 고유 한 설정이 필요하지 않습니다. 대신에 wget 도구를 사용하여 파일을 호스팅 할 Linux 서버 또는 데스크탑의 홈 디렉토리로 다운로드하십시오.
wget https://raw.githubusercontent.com/hbons/Dazzle/master/dazzle.sh
Linux PC에서 올바르게 사용할 수 있도록 Dazzle 스크립트에 대한 권한을 업데이트하십시오. 올바른 권한이 없으면 스크립트가 제대로 실행되지 않을 가능성이 큽니다.
sudo chmod +x dazzle.sh
권한을 설정 한 후 Dazzle 설정을 실행하십시오.명령. setup 명령은 다양한 구성 파일과 성공적인 Sparkleshare 시스템을 실행하는 데 필요한 기타 필수 시스템 변경 사항을 자동 생성합니다.
다음을 통해 루트 권한을 얻습니다.
sudo -s
그런 다음 수 명령.
su
루트로 Dazzle 설정 프로세스를 실행하십시오.
sh dazzle.sh setup
설정이 완료되었으므로공유를 설정할 수 있습니다. Sparkleshare 파일 호스트는 코드, 텍스트 파일, 그림 또는 기타 작은 문서에 가장 적합합니다. 이 파일은 소프트웨어 용이 아니므로 큰 파일에는 사용하지 마십시오. 새로운 공유를 만들려면 창조하다 명령.
sh dazzle.sh create NEW_SHARE_NAME
Dazzle 스크립트가 완료되면 인쇄됩니다새 공유에 대한 원격 연결 세부 사항 이 공유 정보를 복사하여 텍스트 파일로 저장하십시오. Sparkleshare 호스트와 여러 개의 개별 공유를 원하는 경우이 프로세스를 원하는만큼 반복하십시오.
Sparkleshare 클라이언트
이제 Sparkleshare 서버가 생겼습니다이제 클라이언트 측을 설정할 차례입니다. 다행히 Sparkleshare는 모든 주요 운영 체제에서 쉽게 사용할 수 있습니다. Linux에 Sparkleshare를 설치하려면 터미널을 열고 Linux 배포판에 따라 지시 사항을 따르십시오.
우분투
sudo apt install sparkleshare
데비안
sudo apt-get install sparkleshare
아치 리눅스
Arch Linux 사용자는 "커뮤니티"저장소를 활성화하면 Sparkleshare 클라이언트에 액세스 할 수 있습니다. /etc/pacman.conf.
sudo pacman -S sparkleshare
페도라
sudo dnf install sparkleshare -y
오픈 수세
sudo zypper install sparkleshare
Flatpak을 통한 일반적인 리눅스
Sparkleshare 개발자는 Flatpak 버전을 설치할 수 있습니다. 이를 얻으려면 Linux PC에서 Flatpak을 설정하는 안내서를 따르십시오.
Linux PC에서 작동하도록 Flatpak을 설정 한 후 Sparkleshare가 작동하도록 다음 명령을 입력하십시오.
flatpak remote-add flathub https://flathub.org/repo/flathub.flatpakrepo flatpak install flathub org.sparkleshare.SparkleShare
Sparkleshare 서버에 연결
자체 호스팅 Sparkelshare에 연결하려면먼저 서버에 ID를 추가해야합니다. Sparkleshare 클라이언트를 시작하고 데스크탑의 시스템 트레이에서 마우스 오른쪽 단추를 클릭하십시오. 마우스 오른쪽 버튼 클릭 메뉴에서 "클라이언트 ID"를 찾아 "클립 보드에 복사"버튼을 클릭합니다.

Sparkleshare 프로젝트를 호스팅하는 서버로 돌아가서 sudo -s.
sudo -s
실행 후 sudo -s 명령을 실행하여 루트 계정으로 전환하십시오. 수 터미널에서 명령.
su
루트 액세스 권한으로 Dazzle 스크립트를 실행하고 링크 특색. 메시지가 표시되면 클라이언트 ID를 가져 와서 터미널에 붙여 넣습니다. 원격 Sparkleshare 프로젝트에 액세스해야하는 각 사용자에 대해이 프로세스를 반복하십시오.
sh dazzle.sh link
모든 고객이 연결되면시스템 트레이에서 Sparkleshare 아이콘을 다시 마우스 오른쪽 버튼으로 클릭하고“호스트 프로젝트 추가”를 선택하십시오. 공유에 대한 연결 세부 정보를 입력하여 액세스하십시오! 연결에 성공하면 클라이언트를 통해 데이터가 Linux PC와 즉시 동기화되기 시작합니다.

원격 Sparkleshare 서버에 새 데이터를 추가해야합니까? Linux 파일 관리자를 열고 / home / 사용자 이름 / Sparkleshare /.

Sparkleshare 프로젝트에 연결된 사용자와 파일을 공유하려면 내부의 프로젝트 하위 폴더 중 하나를 클릭하십시오 ~ / Sparkleshare. 데이터를 프로젝트 폴더에 복사하고 클라이언트가 다른 사용자에게 업로드하도록합니다.
코멘트