云网牛站
所在位置:首页 > Linux教程 > 在Linux系统上安装和使用iCloud的方法

在Linux系统上安装和使用iCloud的方法

2019-05-22 12:13:20作者:庄立稿源:云网牛站

本文介绍在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应用程序

在Linux系统上安装和使用iCloud的方法

把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应用程序

在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

在Linux系统上安装和使用iCloud的方法

 

相关主题

在Linux系统上安装LinApple的方法

精选文章
热门文章