iPhones är per definition begränsade till att synkronisera med iTunes. Det är, om du inte jailbreak dem. Även om jag personligen inte har något problem med detta, kvarstår faktum att Apple av någon anledning inte har lagt ut en iTunes-klient för Linux distros. Detta kan vara en stor huvudvärk för iPhone-användare som vill använda ett Linux-skrivbord, eftersom det inte går att synkronisera iPhones med Linux distros som Ubuntu. Så om du undrar hur du kan använda en iPhone med Linux, här är en komplett guide som kan hjälpa dig :
Förstå problemet
Det största problemet med att använda en iPhone med ett Linux-system är det faktum att du bara inte kan synkronisera det. iTunes är den enda programvaran som en icke-jailbroken iPhone kommer att synkronisera med, och den är inte tillgänglig för några Linux-plattformar, än. Det finns ett antal bibliotek som "libimobiledevice" som försökte låta användare synkronisera iPhones med Linux, men det är inte bara ett problem att få det att gå, det fungerar inte för iOS 10. Så om du har en iPhone, och du använder ett Linux-system som din dagliga förare, du är snäll och otur.
Vad sägs om lite vin
Vin (som är en rekursiv akronym för Vin är inte en emulator) är ett program för kompatibilitetslag som kan låta en användare köra Windows-appar på ett Linux-system (oftast). Så mitt första försök att använda en iPhone med Linux var att köra iTunes with Wine. Jag använde PlayOnLinux som fronten för mjukvaran, och sedan fick jag reda på att vinet inte tillåter USB-genombrott, så det finns ingen anledning att en iPhone kommer att synkronisera med den. Du kan fortfarande använda iTunes för allt annat, inklusive hantering av ditt iCloud Music Library, men om det inte synkroniseras med en iPhone, är det verkligen ingen nytta för det. Vilket ger oss en lösning av olika slags.
OwnCloud och XAMPP för överföring av filer mellan Linux och iPhone
Det första problemet som vi ska ta itu med på något sätt möjliggör överföring av filer och dokument mellan en iPhone och ett Linux-skrivbord. För att göra detta kan du använda något som OwnCloud, tillsammans med XAMPP på ditt Linux-system.
- OwnCloud är en egen värdserver som du kan komma åt på din iPhone . Den levereras med en gratis plan och är ganska mycket det bästa sättet att kunna överföra dokument mellan din iPhone och ett Linux-skrivbord. OwnCloud kräver dock att en server körs, i första hand, där XAMPP går in.
- XAMPP är ett enkelt sätt att få en LAMP-server som körs på ditt Linux-, Mac- eller Windows-system. Var bara försiktig med att du installerar en version av XAMPP som kör minst PHP 5.4, eftersom OwnCloud inte fungerar på något under det.
Nu när vi har rensat allt det, låt oss börja med att installera OwnCloud och XAMPP på vårt system. Jag använder en maskin som kör Ubuntu 16.10 Yakkety Yak för att göra detta, och processen ska likna de flesta andra system.
Installera XAMPP på Ubuntu 16.10
Vi installerar XAMPP först och skapar en mapp där vi kan behålla OwnCloud-filerna. För att göra detta, följ bara stegen nedan:
- Ladda ner XAMPP installatören från den officiella hemsidan. Det kommer att vara i form av en .run-fil.
- När du har laddat ner det, startar du terminalen och cd-skivan i katalogen Nedladdningar med kommandot " cd-nerladdningar ". Om du hämtade installationsprogrammet till en annan katalog, använd bara namnet på den katalogen i stället för "Nedladdningar". Se också till att du använder rätt kapitalisering, eller kommandot kommer att misslyckas.
- Här får vi först installeringsbehörigheterna att utföra. I terminalen kör kommandot " chmod + x xampp-linux-x64-5.6.28-1-installer.run ".
Obs! Installatörens namn kan vara annorlunda. Använd bara det exakta namnet på installationsprogrammet. Du kan skriva "chmod + x xampp" och trycka på "fliken" -knappen för att fylla i namnet automatiskt.
- Nu ska vi utföra installatören med root behörigheter med kommandot " sudo ./xampp-linux-x64-5.6.28-1-installer.run ". Du kommer att bli ombedd för ditt lösenord. Skriv in den (den visas inte, även som asterisker) och trycker på Enter.
- Installatören kör sedan, och du måste helt enkelt följa anvisningarna i installationsprogrammet för att installera XAMPP på ditt system. Det är installerat i katalogen "/ opt /" .
Skapa en mapp för att placera OwnCloud-filerna för XAMPP
Nu när XAMPP är installerat behöver vi en mapp som vi kan placera OwnCloud-filerna, så att XAMPP kan köra den. Det finns en mapp som heter htdocs, där du kan placera de webbplatser som du vill att XAMPP ska kunna köra, och det är närvarande på "/ opt / lampp / htdocs". Vi placerar emellertid inte OwnCloud-filerna i "opt" -katalogen. Följ bara stegen nedan:
- I Terminal, navigera till hemmappen med " cd ~ ", eller bara " cd ".
- Gör nu en mapp som heter " public_html " här, med kommandot " mkdir public_html ".
- Därefter kommer vi att ge läs / skrivåtkomst till alla för mappen "public_html" med kommandot " sudo chmod 777 -R public_html ".
- Använd kommandot " cd / opt / lampp / htdocs ", för att navigera i mappen htdocs.
- Här kör du bara kommandot " sudo ln -s / home / username / public_html ./username ". Byt ut "användarnamn" med ditt användarnamn på Linux. I mitt fall är användarnamnet "akshay", så kommandot jag använder är "sudo ln -s / home / akshay / public_html ./akshay".
Din "public_html" -mapp är nu klar för att vara värd för filer för att XAMPP ska kunna köras . Låt oss installera OwnCloud nu.
Installera OwnCloud på Ubuntu 16.10
- Ladda ner ZIP-filen för OwnCloud från deras officiella hemsida.
- Extrahera det här i den " public_html " -mappen du skapade när du ställde in XAMPP.
Kör OwnCloud på XAMPP i Ubuntu 16.10
Du kan nu köra OwnCloud på ditt Ubuntu 16.10-system, med XAMPP. Följ bara stegen nedan:
- I Terminal kör kommandot " sudo / opt / lampp / lampp start ". Detta startar XAMPP-servern på ditt system.
- Nu, i din webbläsare, navigera bara till " // localhost / username / owncloud" . Byt ut "användarnamn" med ditt användarnamn. I mitt fall är adressen " // localhost / akshay / owncloud ".
- Du kommer att presenteras med en skärm där du måste skapa ditt administratörs användarnamn och lösenord . Välj helt enkelt vad du vill använda som inloggningsuppgifter.
Obs! Om du stöter på ett fel som OwnCloud inte kunde skriva data, starta du bara Terminal och kör kommandot "sudo chmod 777 / home / username / public_html / owncloud". Byt ut "användarnamn" med ditt användarnamn.
- När du är inloggad kommer du att hämtas till det huvudsakliga OwnCloud-gränssnittet . Här kan du ladda upp, radera och på annat sätt hantera alla dina filer.
Anslut till OwnCloud från iPhone
Så du har laddat upp alla filer som du vill kunna komma åt på din iPhone, till din OwnCloud-server. Det är fortfarande fråga om att faktiskt ansluta din iPhone till OwnCloud innan du faktiskt kan överföra filer mellan enheterna. För att göra detta måste du tillåta konfigurationsfilen för OwnCloud att tillåta åtkomst med datorns IP-adress.
Redigering av OwnCloud config File
Att redigera OwnCloud config är enkelt, följ bara stegen nedan:
- I Terminal navigerar du till OwnCloud config-mappen med " cd / home / username / public_html / owncloud / config ".
- Här kör kommandot " sudo nano config.php ". Detta öppnar konfigurationsfilen i Terminal, redo att redigeras.
- Hitta bara linjen som säger " trusted_domains ". Du kommer att se " localhost " redan lagt till där. Skapa en ny rad efter "localhost", och skriv din IP-adress i enskilda citat. Den redigerade avsnittet "trusted_domains" ska se ut så här:
[php] 'trusted_domains' =>
array (
'lokal värd',
'192.168.2.236',
), [/ Php]
Anslut iPhone till OwnCloud
Att ansluta din iPhone till din OwnCloud-server är lätt och kan göras på ett av två sätt. Vi kommer att diskutera dem båda här, och du kan använda den som passar dig bättre.
1. Anslut från iPhone till OwnCloud med Safari
För att ansluta din iPhone till din OwnCloud-server, följ bara stegen nedan:
- Starta Safari på din iPhone, och i adressfältet, navigera till " // ipaddress / användarnamn / owncloud / ". Självklart byt ut "ipaddress" med datorns IP-adress och "användarnamn" med ditt användarnamn.
- Du kommer att presenteras med en inloggningsskärm . Använd de behörighetsuppgifter du skapade när du ställde in OwnCloud för att logga in. När du har gjort det visas alla filer och mappar som finns på din OwnCloud-server. Du kan bläddra i filerna och ladda ner alla filer du vill ha.
2. Anslut från iPhone till OwnCloud med en WebDAV-klient
OwnCloud stöder WebDAV för att överföra filer, och om du har en app (som Documents 5 by Readdle), som kan anslutas till WebDAV-servrar, kan du enkelt komma åt din OwnCloud-server med den. Det finns ett flertal iPhone-filhanterare som stöder WebDAV, och du kan använda någon av dem för att ansluta till OwnCloud. Jag använder dokument 5.
- Starta dokument 5 på din iPhone och tryck på ikonen som står " Tjänster ". Här trycker du på " Lägg till konto ".
- Välj " WebDAV Server " från listan och ange ett namn på servern tillsammans med webbadressen " //ipaddress/username/owncloud/remote.php/webdav/ ". Ange ditt OwnCloud användarnamn och lösenord också.
- När du är klar klickar du bara på " Spara " och Dokument kopplas till din OwnCloud-server. Då kan du visa (och ladda ner) alla filer som finns tillgängliga på din OwnCloud-server.
Obs! Om du använder DHCP (det gör du förmodligen) är chansen att datorns IP-adress fortsätter att ändras, och du måste manuellt redigera config-filen varje gång det händer. Det är bättre om du tilldelar en statisk IP-adress till din dator, så du behöver bara redigera config-filen en gång.
Google Play Musik för att hantera musik mellan Linux och iPhone
Eftersom vi inte lyckas med iTunes på Linux måste vi vända oss till andra alternativ. Ett av dessa alternativ är Google Play Musik. Musiktjänsten låter dig ladda upp din musik till molnet, och du kan komma åt på din iPhone med den officiella Google Play Music-appen. Med detta erbjuder vi fullständigt budskap till iTunes. Så, låt oss se hur man får det här gjort.
Använda Google Music Manager för att ladda upp musik i Google Play Musik
Det första vi behöver göra innan vi öppnar vår musik på vår iPhone, laddar upp vårt musikbibliotek på Google Play Music-webbplatsen. För att göra detta måste vi installera Google Music Manager. Detta kan enkelt göras genom att följa stegen nedan:
- Ladda ner Google Music Manager-klienten från den officiella hemsidan. Den laddas ned som .deb-paket i Ubuntu, och kommer direkt att öppnas i Software Center, och du kan installera det.
- Leta reda på Google Music Manager från programansökaren och starta den.
- Följ stegen för att få Music Manager att installeras och köra. När allt är klart laddas ditt musikbibliotek automatiskt till ditt Google Play Musikbibliotek.
- När dina låtar har laddats upp (det kan ta tid, beroende på storleken på ditt bibliotek) kan du starta Google Play Musik-appen på din iPhone (ladda ner) och logga in med ditt Google-konto . Du hittar din musik precis där.
I framtiden måste du bara lägga in dina nya musikfiler i din musikmapp i Linux och Google Music Manager laddar automatiskt upp det i Google Play Musikbiblioteket, så du kan komma åt det på din iPhone och någon annan enhet du har Google Play Musik installerat på.
Använd din iOS-enhet med Linux med dessa tjänster
Du kan hantera allt på din iPhone eller till och med iPad med Linux, med hjälp av de tjänster jag har nämnt i den här artikeln. Dessutom har alla dessa tjänster en ledig nivå som du kan använda. Google Play Music erbjuder en gratis plan som låter dig ladda upp upp till 50 000 låtar på molnet och OwnCloud låter dig vara värd för din egen server vilket innebär att du inte behöver betala dem någonting. Självklart är det inte så enkelt att använda iTunes för att synkronisera en iPhone - en process som bara fungerar - men det här är det närmaste du kan komma till att använda en iPhone med Linux.
Som alltid delar dina tankar om att använda en iPhone med Linux, och om du har några frågor, låt oss meddela oss i kommentarfältet nedan.