本文介绍在Linux操作系统上安装和使用iCloud的方法。尽管在Linux平台上有很多人使用iPhone,但Apple并没有认真对待它的Linux用户,由于他们的疏忽,没有一种在Linux上使用iCloud的好方法,用户无法访问他们的数据、照片、笔记等。为了弥补Apple不愿意在Linux上制作iCloud应用程序,用户可以通过安装iCloud Snap应用程序或使用Nativefier工具创建应用程序来解决这个问题。要通过iCloud Snap应用程序或使用自构建的Nativefier应用程序在Linux上使用iCloud,你必须已拥有Apple ID。
方法1:iCloud Notes Snap应用程序
把iCloud Notes打包成易于安装的Snap包,该应用程序的目的是快速轻松地访问iCloud Notes,但Apple服务中的其他功能也可以访问,例如邮件、照片、联系人等。 要访问Linux PC上的iCloud Snap应用程序,你需要运行Snap package runtime,没有runtime,Snaps将无法安装,因此让它运行起来,请参考在Ubuntu 18.04/Debian上安装和使用Snap的方法、在Arch Linux/Manjaro系统上安装Snap的方法。 注:几乎所有主要的Linux发行版都支持使用Snap命令安装软件。 安装方法: 确认所运行的Linux系统支持Snap后,运行以下snap install命令安装: 安装iCloud Notes Snap sudo snap install icloud-notes-linux-client 安装应用程序后,打开应用程序菜单并搜索“icloud-notes-linux-client”,打开后,系统会立即提示你使用Apple ID登录Apple的iCloud系统。 假设登录成功,你将被转移到你的iCloud Notes,从那里你可以查看最近保存的笔记,如果要访问其他iCloud服务,请转到窗口左上角的“iCloud Notes”,然后单击向下箭头,这样做会显示你可以快速切换到的其他iCloud应用程序。
方法2:使用Nativefier制作Linux iCloud应用程序
为了获得更好的体验,请考虑使用Nativefier,用它构建你的iCloud应用程序并不是很难,主要是因为该程序简化了很多工作,你只需要输入正确的终端命令即可。 创建iCloud应用程序的首先操作是安装Nativefier,如果是Ubuntu系统,先运行sudo apt install npm命令,然后运行npm install nativefier -g命令安装,安装Nativefier后,打开终端,将会话移动到tmp目录,然后创建新的构建文件夹: cd /tmp mkdir -p icloud-linux-build-dir cd icloud-linux-build-dir 接下来,使用wget下载程序从Internet上获取iCloud图标: wget https://i.imgur.com/m0abT4k.png -O icon.png 现在你已经拥有了iCloud图标文件,现在是时候使用Nativefier打包Linux二进制文件了: nativefier -p linux -a x64 -i icon.png --disable-context-menu --disable-dev-tools --single-instance https://www.icloud.com/ 完成包构建后,使用mv命令将输出文件夹从sign-in-i-cloud-apple-linux-x64重命名为icloud: mv sign-in-to-i-cloud-apple-linux-x64 icloud 将新的icloud文件夹放入/opt: mv /tmp/icloud-linux-build-dir/icloud /opt 将icloud二进制文件从sign-in-to-i-cloud-apple重命名为icloud: mv /opt/icloud/sign-in-to-i-cloud-apple /opt/icloud/icloud 重命名iCloud二进制文件后,必须使用chmod命令更新其权限,没有正确的权限,应用程序将无法正确执行: sudo chmod 755 -R /opt/icloud/
创建桌面快捷方式 iCloud nativefier应用程序已在Linux PC上设置,但由于没有桌面快捷方式,因此你无法使用它,参考在Ubuntu 18.04桌面上添加应用程序快捷方式的方法。首先,打开终端并使用touch命令创建新的快捷方式文件: su - 或者: sudo -s touch /usr/share/applications/icloud.desktop 接下来,在Nano文本编辑器中打开iCloud快捷方式文件: nano -w /usr/share/applications/icloud.desktop 将下面的代码粘贴到Nano中: [Desktop Entry] Comment[en_US]= Access Apple iCloud on Linux. Comment= Exec=/opt/icloud/icloud GenericName[en_US]=Apple iCloud desktop app. GenericName=iCloud Icon=/opt/icloud/resources/app/icon.png MimeType= Name[en_US]=iCloud Name=iCloud NoDisplay=false Path= Categories=Network StartupNotify=true Terminal=false TerminalOptions= Type=Application 按Ctrl+X将编辑保存到iCloud快捷方式文件,然后按Ctrl+O退出,然后,通过更新快捷方式的权限完成: chmod +x /usr/share/applications/icloud.desktop
相关主题 |