在arch linux中使用iphone遇到麻煩了麼?iphone和linux從來都沒有很好地內建。本教程中,我會向你展示如何在antergos linux中使用iphone,對于同樣基于arch的的linux發行版如manjaro也應該同樣管用。
我會向你展示如何在antergos中使用運作ios 9的iphone 6s。這會有更多的指令行,但是我假設你用的是archlinux,并不懼怕使用終端(也不應該懼怕)。
<a target="_blank"></a>
第一步:如果已經插入,請拔下你的iphone。
第二步:現在,打開終端輸入下面的指令來安裝必要的包。如果它們已經安裝過了也沒有關系。
sudo pacman -sy ifuse usbmuxd libplist libimobiledevice
第三步: 這些庫和程式安裝完成後,重新開機系統。
sudo reboot
第四步:建立一個iphone的挂載目錄,我建議在家目錄中建立一個iphone目錄。
mkdir ~/iphone
第五步:解鎖你的手機并插入,如果詢問是否信任該計算機,請允許信任。
第六步: 看看這時iphone是否已經被機器識别了。
dmesg | grep -i iphone
這時就該顯示iphone和apple的結果了。就像這樣:
[ 31.003392] ipheth 2-1:4.2: apple iphone usb ethernet device attached
[ 40.950883] ipheth 2-1:4.2: apple iphone usb ethernet now disconnected
[ 47.471897] ipheth 2-1:4.2: apple iphone usb ethernet device attached
[ 82.967116] ipheth 2-1:4.2: apple iphone usb ethernet now disconnected
[ 106.735932] ipheth 2-1:4.2: apple iphone usb ethernet device attached
這意味着這時iphone已經被antergos/arch成功地識别了。
第七步: 設定完成後是時候挂載iphone了,使用下面的指令:
ifuse ~/iphone
由于我們在家目錄中建立了挂載目錄,你不需要root權限就可以在家目錄中看見。如果指令成功了,你就不會看見任何輸出。
回到files看下iphone是否已經識别。對于我而言,在antergos中看上去這樣:
你可以在這個目錄中通路檔案。從這裡複制檔案或者複制到裡面。
第八步: 當你想要解除安裝的時候,使用這個指令:
sudo umount ~/iphone
我知道這并不是非常友善和理想,iphone應該像其他usb裝置那樣工作,但是事情并不總是像人們想的那樣。好的是一點小的diy就能解決這個問題帶來了一點成就感(至少對我而言)。我必須要說的是antergos應該修複這個問題讓iphone可以預設挂載。
<b>本文來自雲栖社群合作夥伴“linux中國”,原文釋出日期:2015-11-06</b>