iPhones är per definition begränsade till synkronisering med iTunes. Det vill säga om du inte jailbreakar dem. Även om jag personligen inte har några problem med detta, är faktum att Apple av någon anledning inte har lagt ut en iTunes-klient för Linux-distributioner. Detta kan vara en enorm huvudvärk för iPhone-användare som vill använda ett Linux-skrivbord, eftersom det inte är möjligt att synkronisera iPhones med Linux-distributioner 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 den. iTunes är den enda programvaran som en icke-jailbroken iPhone kommer att synkroniseras med, och den är ännu inte tillgänglig för några Linux-plattformar. 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 krångel att få den igång, det fungerar inte för iOS 10. Så om du har en iPhone och du använder ett Linux-system som din dagliga drivrutin, har du lite tur.
Vad sägs om lite vin
Vin (som är en rekursiv akronym för Wine Is Not an Emulator) är ett kompatibilitetslagerprogram som kan tillåta en användare att kör Windows-appar på ett Linux-system (för det mesta). Så mitt första försök att använda en iPhone med Linux var att köra iTunes med Wine. Jag använde PlayOnLinux som front-end för programvaran, och sedan fick jag reda på att Wine inte tillåter USB-genomströmning, så det finns inget sätt att en iPhone kommer att synkronisera med den. Du kan fortfarande använda iTunes för allt annat, inklusive att hantera ditt iCloud-musikbibliotek, men om det inte synkroniseras med en iPhone finns det verkligen ingen nytta av det. Vilket leder oss till en slags lösning.
OwnCloud och XAMPP för överföring av filer mellan Linux och iPhone
Det första problemet som vi tar itu med är på något sätt att möjliggöra ö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 självvärd molnserver 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 ska köras på, i första hand, det är där XAMPP går in.
- XAMPP är ett enkelt sätt att få en LAMP-server att köras på din 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 detta, låt oss komma igång med installation av 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 borde vara liknande för de flesta andra system.
Installera XAMPP på Ubuntu 16.10
Vi installerar först XAMPP och ställer in en mapp där vi kan behålla OwnCloud-filerna. För att göra detta, följ bara stegen nedan:
- Ladda ner XAMPP-installationsprogrammet från den officiella webbplatsen. Det kommer att vara i form av en .run-fil.
- När du har laddat ner den, starta terminalen, och cd till nedladdningskatalogen med “cd nedladdningar”Kommando. Om du laddade ner installationsprogrammet till en annan katalog, använd bara namnet på den katalogen istället för "Nedladdningar". Se också till att du använda sig av rätt kapitalisering, annars kommer kommandot att misslyckas.
- Här ger vi först installationsprogrammet behörighet att utföra. I terminalen kör du kommandot “chmod + x xampp-linux-x64-5.6.28-1-installer.run“.
Notera: Namnet på installationsprogrammet kan vara annorlunda. Använd bara det exakta namnet på installationsprogrammet. Du kan skriva “chmod + x xampp” och trycka på “tab” -tangenten för att automatiskt komplettera namnet.
- Nu kör vi installationsprogrammet med rootbehörigheter med kommandot “sudo ./xampp-linux-x64-5.6.28-1-installer.run“. Du kommer att bli ombedd att ange ditt lösenord. Skriv in den (den kommer inte att visas, inte ens som asterisker) och tryck Enter.
- Installatören körs sedan och du måste helt enkelt följa instruktionerna i installationsprogrammet för att installera XAMPP på ditt system. Det är installeras i katalogen “/ opt /”.
Skapa en mapp för att placera OwnCloud-filer för XAMPP
Nu när XAMPP är installerat behöver vi en mapp där 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öras, och den finns på “/ opt / lampp / htdocs”. Vi placerar dock inte OwnCloud-filerna i "opt" -katalogen. Följ bara stegen nedan:
- I Terminal navigerar du 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 ger vi läs- / skrivåtkomst till alla för mappen "public_html" med kommandot "sudo chmod 777 -R public_html“.
- Använd nu kommandot “cd / opt / lampp / htdocs“, För att navigera in i htdocs-mappen.
- Här kör du bara kommandot “sudo ln -s / home / username / public_html ./username“. Ersätt "användarnamn" med ditt användarnamn i 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" -mappen är nu redo att vara värd för filer som XAMPP kan 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 webbplats.
- Extrahera detta tillpublic_html”-Mapp som du skapade när du konfigurerade 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 du kommandot “sudo / opt / lampp / lampp start“. Detta startar XAMPP-servern på ditt system.
- Nu, i din webbläsare, bara navigera till “http: // localhost / användarnamn / owncloud ”. Ersätt "användarnamn" med ditt användarnamn. I mitt fall är adressen “http: // localhost / akshay / owncloud“.
- Du får en skärm där du måste skapa ditt admin-användarnamn och lösenord. Välj bara vad du vill använda som inloggningsuppgifter.
Notera: Om du stöter på ett fel som OwnCloud inte kunde skriva data, starta bara Terminal och kör kommandot "sudo chmod 777 / home / username / public_html / owncloud". Ersätt "användarnamn" med ditt användarnamn.
- När du har loggat in tas du till huvudgränssnittet för OwnCloud. Det är här du kan ladda upp, ta bort och på annat sätt hantera alla dina filer.
Ansluter 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 din IP-adress.
Redigera konfigurationsfilen för OwnCloud
Det är enkelt att redigera OwnCloud-konfigurationen, följ bara stegen nedan:
- I Terminal navigerar du till OwnCloud-konfigurationsmappen med "cd / home / användarnamn / public_html / owncloud / config“.
- Här kör du kommandot “sudo nano config.php“. Detta öppnar konfigurationsfilen i Terminal, redo att redigeras.
- Hitta bara raden som säger “betrodda_domäner“. Du får se "lokal värd”Redan lagt till där. Skapa en ny rad efter "localhost" och skriv in datorns IP-adress i enskilda citat. Det redigerade avsnittet "betrodda_domäner" bör se ut så här:
[php] 'trusted_domains' =>
array (
'lokal värd',
'192.168.2.236',
), [/ php]
Ansluter iPhone till OwnCloud
Det är enkelt att ansluta din iPhone till din OwnCloud-server och kan göras på ett av två sätt. Vi diskuterar dem båda här, och du kan använda den som passar dig bättre.
1. Ansluta från iPhone till OwnCloud med Safari
Följ stegen nedan för att ansluta din iPhone till din OwnCloud-server:
- Starta Safari på din iPhone och navigera till adressfältet till “http: // ipaddress / användarnamn / owncloud /“. Självklart, ersätt “ipaddress” med din dators IP-adress och "användarnamn" med ditt användarnamn.
- Du får ett logga in skärm. Använd autentiseringsuppgifterna som du skapade när du ställer in OwnCloud för att logga in. När du gör det kommer du att se alla filer och mappar som finns på din OwnCloud-server. Du kan bläddra bland filerna och ladda ner alla filer som du vill ha.
2. Ansluta 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 av Readdle) som kan ansluta till WebDAV-servrar kan du enkelt komma åt din OwnCloud-server med den. Det finns ett stort antal 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 säger “Tjänster“. Klicka här på “Lägg till konto“.
- Välj “WebDAV-server”Från listan och ange ett namn på servern, tillsammans med webbadressen“http: //ipaddress/username/owncloud/remote.php/webdav/“. Ange också ditt OwnCloud-användarnamn och lösenord.
- När du är klar klickar du bara på “Spara”, Och Dokument kommer att ansluta till din OwnCloud-server. Du kommer då att kunna se (och ladda ner) alla filer som är tillgängliga på din OwnCloud-server.
Notera: Om du använder DHCP (du antagligen gör det) är det troligt att datorns IP-adress fortsätter att ändras och du måste redigera konfigurationsfilen manuellt 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 konfigurationsfilen en gång.
Google Play Music för att hantera musik mellan Linux och iPhone
Eftersom vi har lite tur 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 din iPhone med den officiella Google Play Music-appen. Med detta bjuder vi helt på iTunes. Så, låt oss se hur man gör det här.
Använda Google Music Manager för att ladda upp musik på Google Play Music
Det första vi måste göra innan vi öppnar vår musik på vår iPhone är att ladda upp vårt musikbibliotek på webbplatsen Google Play Musik. För att göra detta måste vi installera Google Music Manager. Detta kan göras enkelt genom att följa stegen Nedan:
- Ladda ner Google Music Manager-klienten från den officiella webbplatsen. Det laddas ner ett s .deb-paket i Ubuntu och öppnas direkt i Software Center och du kan installera det.
- Leta efter Google Music Manager från din applikationsstartare och starta den.
- Följ stegen för att sätta igång och starta Music Manager. När allt är klart, ditt musikbibliotek laddas automatiskt upp till ditt Google Play Musik-bibliotek.
- När dina låtar har laddats upp (det kan ta tid, beroende på storleken på ditt bibliotek), kan du starta appen Google Play Musik på din iPhone (ladda ner) och Logga in med ditt google konto. Du hittar din musik där.
I framtiden måste du bara lägga dina nya musikfiler i din musikmapp i Linux, och Google Music Manager laddar automatiskt upp det till Google Play Music-biblioteket så att du kan komma åt det på din iPhone och vilken annan enhet du har Google Play Musik installerat på.
SE OCH: Så här installerar du Linux på Chromebook (guide)
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 de tjänster jag har nämnt i den här artikeln. Dessutom har alla dessa tjänster en gratis 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. Uppenbarligen är detta ingenstans så enkelt som att använda iTunes för att synkronisera en iPhone - en process som fungerar bara - men det här är det närmaste du kan komma att använda en iPhone med Linux.
Dela som alltid dina tankar om att använda en iPhone med Linux, och om du har några frågor, låt oss veta i kommentarfältet nedan.