iPhones ถูก จำกัด ให้ซิงค์กับ iTunes นั่นคือนอกจากคุณจะแหกคุกพวกเขา ในขณะที่ฉันเองไม่มีปัญหาเกี่ยวกับเรื่องนี้ความจริงก็ยังคงเป็นที่ Apple มีด้วยเหตุผลบางอย่างไม่เอาลูกค้า iTunes สำหรับ distros Linux นี่อาจเป็นเรื่องที่ปวดหัวอย่างมากสำหรับผู้ใช้ iPhone ที่ต้องการใช้เดสก์ท็อป Linux เนื่องจากไม่สามารถซิงค์ iPhone กับ Linux distros อย่าง Ubuntu ได้ ดังนั้น หากคุณสงสัยว่าคุณจะใช้ iPhone กับ Linux ได้อย่างไรนี่คือคำแนะนำที่สมบูรณ์ที่อาจช่วยคุณได้ :
ทำความเข้าใจกับปัญหา
ปัญหาหลักของการใช้ iPhone กับระบบ Linux คือความจริงที่ว่าคุณไม่สามารถซิงค์ได้ iTunes เป็นซอฟต์แวร์เดียวที่ iPhone ที่ไม่ใช่ผู้ถูกเจลเบรคจะทำการซิงค์และยังไม่มีให้ในแพลตฟอร์ม Linux ใด ๆ มีไลบรารีจำนวนมากเช่น “ libimobiledevice” ที่พยายามให้ผู้ใช้เชื่อมข้อมูลไอโฟนกับ Linux แต่ไม่เพียง แต่มันจะสร้างความยุ่งยากให้ใช้งานได้ แต่จะไม่ทำงานสำหรับ iOS 10 ดังนั้นหากคุณมี iPhone และ คุณใช้ระบบ Linux เป็นไดร์เวอร์รายวันของคุณคุณโชคดีมาก
แล้วไวน์ล่ะ
Wine (ซึ่งเป็นตัวย่อแบบเรียกซ้ำสำหรับ Wine Is Not an Emulator) เป็นแอปพลิเคชันเลเยอร์ที่เข้ากันได้ซึ่งช่วยให้ผู้ใช้สามารถ เรียกใช้แอพ Windows บนระบบ Linux (ส่วนใหญ่) ดังนั้นความพยายามครั้งแรกของฉันที่ใช้ iPhone กับ Linux คือการใช้ iTunes ด้วย Wine ฉันใช้ PlayOnLinux เป็น front-end ของซอฟต์แวร์แล้วฉันก็พบว่า Wine จะไม่อนุญาตให้ส่งผ่านทาง USB ดังนั้นจึงไม่มีวิธีที่ iPhone จะซิงค์กับมัน คุณยังคงสามารถใช้ iTunes สำหรับทุกอย่างรวมถึงการจัดการ iCloud Music Library ของคุณ แต่ถ้ามันไม่ซิงค์กับ iPhone ก็ไม่มีประโยชน์อะไรเลย ซึ่งนำเราไปสู่การแก้ปัญหาแปลก ๆ
OwnCloud และ XAMPP สำหรับการถ่ายโอนไฟล์ระหว่าง Linux และ iPhone
ปัญหาแรกที่เราจะแก้ไขคือการเปิดใช้งานการถ่ายโอนไฟล์และเอกสารระหว่าง iPhone และ Linux บนเดสก์ท็อป ในการทำเช่นนี้คุณสามารถใช้บางสิ่งเช่น OwnCloud พร้อมกับ XAMPP บนระบบ Linux ของคุณ
- OwnCloud เป็น เซิร์ฟเวอร์คลาวด์ที่โฮสต์โดยตนเองซึ่งคุณสามารถเข้าถึงบน iPhone ของคุณ มันมาพร้อมกับแผนฟรีและเป็นวิธีที่ดีที่สุดในการถ่ายโอนเอกสารระหว่าง iPhone และเดสก์ทอป Linux อย่างไรก็ตาม OwnCloud ต้องการให้เซิร์ฟเวอร์ทำงานในสถานที่แรกซึ่งเป็นขั้นตอนที่ XAMPP
- XAMPP เป็น วิธีที่ง่ายในการทำให้เซิร์ฟเวอร์ LAMP ทำงานบนระบบ Linux, Mac หรือ Windows เพียงแค่ต้องระวังว่าคุณติดตั้ง XAMPP เวอร์ชันที่รันอย่างน้อย PHP 5.4 เพราะ OwnCloud จะไม่ทำงานกับสิ่งใดด้านล่าง
ตอนนี้เราได้ล้างข้อมูลทั้งหมดออกมาเริ่มต้นด้วยการติดตั้ง OwnCloud และ XAMPP บนระบบของเรา ฉันใช้เครื่องที่ใช้ Ubuntu 16.10 Yakkety Yak เพื่อทำสิ่งนี้และกระบวนการควรคล้ายกันกับระบบอื่น ๆ ส่วนใหญ่
ติดตั้ง XAMPP บน Ubuntu 16.10
เราจะติดตั้ง XAMPP ก่อนและตั้งค่าโฟลเดอร์ที่เราสามารถเก็บไฟล์ OwnCloud ได้ ในการทำเช่นนี้เพียงทำตามขั้นตอนด้านล่าง:
- ดาวน์โหลดตัวติดตั้ง XAMPP จากเว็บไซต์ทางการ มันจะอยู่ในรูปแบบของไฟล์. run
- เมื่อคุณดาวน์โหลดแล้วให้ เปิด Terminal และ cd ลงในไดเรกทอรีดาวน์โหลดด้วยคำสั่ง“ cd Downloads ” หากคุณดาวน์โหลดตัวติดตั้งไปยังไดเรกทอรีอื่นให้ใช้ชื่อของไดเรกทอรีนั้นแทน“ ดาวน์โหลด” ตรวจสอบให้แน่ใจว่าคุณ ใช้การใช้ อักษรตัวพิมพ์ใหญ่ที่เหมาะสมมิ เช่นนั้นคำสั่งจะล้มเหลว
- ที่นี่เราจะให้สิทธิ์การติดตั้งในการดำเนินการก่อน ในเทอร์มินัลให้เรียกใช้คำสั่ง“ chmod + x xampp-linux-x64-5.6.28-1-installer.run “
หมายเหตุ : ชื่อของตัวติดตั้งอาจแตกต่างกัน เพียงใช้ชื่อที่แน่นอนของตัวติดตั้ง คุณสามารถพิมพ์“ chmod + x xampp” และกดปุ่ม“ แท็บ” เพื่อเติมข้อความอัตโนมัติ
- ตอนนี้เราจะเรียกใช้งานตัวติดตั้งโดยใช้สิทธิ์รูทโดยใช้คำสั่ง“ sudo ./xampp-linux-x64-5.6.28-1-installer.run ” คุณจะถูกถามรหัสผ่านของคุณ พิมพ์ลงใน (จะไม่ปรากฏขึ้นแม้จะเป็นเครื่องหมายดอกจัน) และกด Enter
- ตัวติดตั้งจะทำงานและคุณเพียงแค่ทำตามคำแนะนำในตัวติดตั้งเพื่อติดตั้ง XAMPP ในระบบของคุณ มันถูก ติดตั้งในไดเรกทอรี“ / opt /”
การสร้างโฟลเดอร์เพื่อวางไฟล์ OwnCloud สำหรับ XAMPP
เมื่อติดตั้ง XAMPP แล้วเราต้องมีโฟลเดอร์ที่เราสามารถวางไฟล์ OwnCloud เพื่อให้ XAMPP สามารถเรียกใช้งานได้ มีโฟลเดอร์ชื่อ htdocs ซึ่งคุณสามารถวางเว็บไซต์ที่คุณต้องการให้ XAMPP สามารถทำงานได้และมีอยู่ที่“ / opt / lampp / htdocs” เราจะไม่วางไฟล์ OwnCloud ไว้ในไดเรกทอรี“ opt” เพียงทำตามขั้นตอนด้านล่าง:
- ใน Terminal ให้นำทางไปยังโฮมโฟลเดอร์ด้วย“ cd ~ “ หรือเพียงแค่“ cd ”
- ตอนนี้สร้างโฟลเดอร์ชื่อ“ public_html ” ที่นี่ด้วยคำสั่ง“ mkdir public_html “
- ต่อไปเราจะให้สิทธิ์การอ่าน / เขียนแก่ทุกคนสำหรับโฟลเดอร์“ public_html” ด้วยคำสั่ง“ sudo chmod 777 -R public_html ”
- ตอนนี้ใช้คำสั่ง“ cd / opt / lampp / htdocs ” เพื่อไปยังโฟลเดอร์ htdocs
- ที่นี่เพียงเรียกใช้คำสั่ง“ sudo ln -s / home / ชื่อผู้ใช้ / public_html ./username “ แทนที่“ ชื่อผู้ใช้” ด้วยชื่อผู้ใช้ของคุณใน Linux ในกรณีของฉันชื่อผู้ใช้คือ“ akshay” ดังนั้นคำสั่งที่ฉันใช้คือ“ sudo ln -s / home / akshay / public_html ./akshay”
ตอนนี้โฟลเดอร์“ public_html” ของคุณ พร้อมที่จะโฮสต์ไฟล์เพื่อให้ XAMPP ทำงาน แล้ว มาติดตั้ง OwnCloud กันเถอะ
การติดตั้ง OwnCloud บน Ubuntu 16.10
- ดาวน์โหลดไฟล์ ZIP สำหรับ OwnCloud จากเว็บไซต์ทางการ
- แยกส่วนนี้ลงในโฟลเดอร์“ public_html ” ที่คุณสร้างขึ้นในขณะตั้งค่า XAMPP
เล่น OwnCloud บน XAMPP ใน Ubuntu 16.10
ตอนนี้คุณสามารถรัน OwnCloud บนระบบ Ubuntu 16.10 ของคุณด้วย XAMPP เพียงทำตามขั้นตอนด้านล่าง:
- ใน Terminal ให้เรียกใช้คำสั่ง“ sudo / opt / lampp / lampp start “ นี่จะเป็นการเริ่มต้นเซิร์ฟเวอร์ XAMPP บนระบบของคุณ
- ในเบราว์เซอร์ของคุณเพียงไปที่“ // localhost / ชื่อผู้ใช้ / owncloud” แทนที่“ ชื่อผู้ใช้” ด้วยชื่อผู้ใช้ของคุณ ในกรณีของฉันที่อยู่คือ“ // localhost / akshay / owncloud ”
- คุณจะเห็นหน้าจอที่ คุณจะต้องสร้างชื่อผู้ใช้และรหัสผ่านของ คุณ เพียงเลือกสิ่งที่คุณต้องการใช้เป็นข้อมูลรับรองการเข้าสู่ระบบของคุณ
หมายเหตุ : หากคุณพบข้อผิดพลาดที่ OwnCloud ไม่สามารถเขียนข้อมูลเพียงแค่เปิด Terminal และรันคำสั่ง“ sudo chmod 777 / home / ชื่อผู้ใช้ / public_html / owncloud” แทนที่“ ชื่อผู้ใช้” ด้วยชื่อผู้ใช้ของคุณ
- เมื่อคุณลงชื่อเข้าใช้คุณจะเข้าสู่หน้าจอ หลักของ OwnCloud ที่นี่คุณสามารถอัปโหลดลบและจัดการไฟล์ทั้งหมดของคุณได้
การเชื่อมต่อกับ OwnCloud จาก iPhone
ดังนั้นคุณได้อัปโหลดไฟล์ทั้งหมดที่คุณต้องการให้สามารถเข้าถึงบน iPhone ของคุณไปยังเซิร์ฟเวอร์ OwnCloud ของคุณ ยังคงมีเรื่องของการเชื่อมต่อ iPhone ของคุณเข้ากับ OwnCloud ก่อนที่คุณจะสามารถถ่ายโอนไฟล์ระหว่างอุปกรณ์ได้ ในการทำเช่นนี้คุณจะต้องอนุญาตให้ไฟล์ config สำหรับ OwnCloud อนุญาตให้เข้าถึงโดยใช้ที่อยู่ IP ของคอมพิวเตอร์ของคุณ
การแก้ไขไฟล์ config ของ OwnCloud
การแก้ไขการกำหนดค่า OwnCloud ทำได้ง่ายเพียงทำตามขั้นตอนด้านล่าง:
- ใน Terminal ให้นำทางไปยังโฟลเดอร์ config ของ OwnCloud โดยใช้“ cd / home / ชื่อผู้ใช้ / public_html / owncloud / config “
- ที่นี่เรียกใช้คำสั่ง“ sudo nano config.php “ จะเป็นการเปิดไฟล์ปรับแต่งภายในเทอร์มินัลพร้อมที่จะแก้ไข
- เพียงแค่ค้นหาบรรทัดที่ระบุว่า " Trusted_domains " คุณจะเห็น“ localhost ” เพิ่มไปแล้ว สร้างบรรทัดใหม่หลัง "localhost" และพิมพ์ที่อยู่ IP ของคอมพิวเตอร์ของคุณด้วยเครื่องหมายอัญประกาศเดี่ยว ส่วน "trust_domains" ที่แก้ไขควรมีลักษณะดังนี้:
[php] 'Trusted_domains' =>
อาร์เรย์ (
'localhost'
'192.168.2.236'
) [/ PHP]
เชื่อมต่อ iPhone กับ OwnCloud
การเชื่อมต่อ iPhone กับเซิร์ฟเวอร์ OwnCloud ของคุณเป็นเรื่องง่ายและสามารถทำได้สองวิธี เราจะพูดถึงพวกเขาทั้งสองที่นี่และคุณสามารถใช้คนที่เหมาะกับคุณดีกว่า
1. การเชื่อมต่อจาก iPhone กับ OwnCloud ด้วย Safari
ในการเชื่อมต่อ iPhone กับเซิร์ฟเวอร์ OwnCloud ของคุณเพียงทำตามขั้นตอนด้านล่าง:
- เปิด Safari บน iPhone ของคุณและในแถบที่อยู่นำทางไปที่“ // ipaddress / ชื่อผู้ใช้ / owncloud / “ เห็นได้ชัดว่า แทนที่ "ipaddress" ด้วยที่อยู่ IP ของคอมพิวเตอร์ของคุณและ "ชื่อผู้ใช้" ด้วยชื่อผู้ใช้ของคุณ
- คุณจะเห็นหน้าจอ เข้าสู่ระบบ ใช้ข้อมูลรับรองที่คุณสร้างขึ้นในขณะตั้งค่า OwnCloud เพื่อเข้าสู่ระบบเมื่อคุณทำเช่นนี้คุณจะเห็นไฟล์และโฟลเดอร์ทั้งหมดที่มีอยู่ในเซิร์ฟเวอร์ OwnCloud ของคุณ คุณสามารถ เรียกดูไฟล์และดาวน์โหลดไฟล์ใด ๆ ที่คุณต้องการ
2. การเชื่อมต่อจาก iPhone กับ OwnCloud ด้วยไคลเอนต์ WebDAV
OwnCloud รองรับ WebDAV เพื่อถ่ายโอนไฟล์และหากคุณมีแอพ (เช่นเอกสาร 5 โดย Readdle) ที่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ WebDAV คุณสามารถเข้าถึงเซิร์ฟเวอร์ OwnCloud ของคุณได้อย่างง่ายดาย มีตัวจัดการไฟล์ของ iPhone จำนวนมากที่รองรับ WebDAV และคุณสามารถใช้หนึ่งในนั้นในการเชื่อมต่อกับ OwnCloud ฉันใช้เอกสาร 5
- เปิดเอกสาร 5 บน iPhone ของคุณแล้วแตะที่ไอคอนที่ระบุว่า " บริการ " ที่นี่แตะที่ " เพิ่มบัญชี "
- เลือก“ เซิร์ฟเวอร์ WebDAV ” จากรายการและป้อนชื่อเซิร์ฟเวอร์พร้อมกับ URL“ //ipaddress/username/owncloud/remote.php/webdav/ ” ป้อนชื่อผู้ใช้และรหัสผ่าน OwnCloud ของคุณเช่นกัน
- เมื่อเสร็จแล้วเพียงแตะที่ " บันทึก " และเอกสารจะเชื่อมต่อกับเซิร์ฟเวอร์ OwnCloud ของคุณ จากนั้นคุณจะสามารถดู (และดาวน์โหลด) ไฟล์ทั้งหมดที่มีอยู่ในเซิร์ฟเวอร์ OwnCloud ของคุณ
หมายเหตุ : หากคุณใช้ DHCP อาจเป็นไปได้ว่าที่อยู่ IP ของคอมพิวเตอร์ของคุณจะเปลี่ยนแปลงอยู่ตลอดเวลาและคุณจะต้องแก้ไขไฟล์ปรับแต่งด้วยตนเองทุกครั้งที่มันเกิดขึ้น จะดีกว่าถ้าคุณกำหนดที่อยู่ IP แบบคงที่ให้กับคอมพิวเตอร์ของคุณดังนั้นคุณจะต้องแก้ไขไฟล์ config เพียงครั้งเดียว
Google Play Music เพื่อจัดการเพลงระหว่าง Linux และ iPhone
เนื่องจากเราโชคไม่ดีที่มี iTunes บน Linux เราจะต้องเปลี่ยนไปใช้ตัวเลือกอื่น หนึ่งในตัวเลือกเหล่านี้คือ Google Play Music บริการเพลงจะช่วยให้คุณอัปโหลดเพลงไปยังคลาวด์และคุณสามารถเข้าถึงบน iPhone ของคุณได้ด้วยแอพ Google Play Music อย่างเป็นทางการ ด้วยวิธีนี้เราจึงเสนอราคาลาก่อนเพื่อ iTunes ดังนั้นเรามาดูวิธีการทำสิ่งนี้ให้สำเร็จ
ใช้ Google Music Manager เพื่ออัพโหลดเพลงบน Google Play Music
สิ่งแรกที่เราต้องทำก่อนที่จะเข้าถึงเพลงของเราบน iPhone ของเราคือการอัพโหลดคลังเพลงของเราบนเว็บไซต์ Google Play Music ในการทำเช่นนี้เราจะต้องติดตั้ง Google Music Manager สามารถทำได้อย่างง่ายดายโดยทำตามขั้นตอนที่ระบุ ด้านล่าง:
- ดาวน์โหลดไคลเอนต์ Google Music Manager จากเว็บไซต์ทางการ มันถูกดาวน์โหลดเป็นแพ็คเกจ. deb ใน Ubuntu และจะเปิดใน Software Center โดยตรงและคุณสามารถติดตั้งได้
- จากตัวเรียกใช้งานแอปพลิเคชันของคุณให้มองหา Google Music Manager และเปิดใช้งาน
- ทำตามขั้นตอนเพื่อตั้งค่า Music Manager และเริ่มทำงาน เมื่อทุกอย่างเสร็จสิ้น ไลบรารีเพลงของคุณจะถูกอัปโหลดโดยอัตโนมัติ ไปยังห้องสมุด Google Play Music ของคุณ
- เมื่อเพลงของคุณอัปโหลดแล้ว (อาจใช้เวลาขึ้นอยู่กับขนาดของห้องสมุดของคุณ) คุณสามารถเปิดแอป Google Play Music บน iPhone ของคุณ (ดาวน์โหลด) และ ลงชื่อเข้าใช้ด้วยบัญชี Google ของ คุณ คุณจะพบเพลงของคุณที่นั่น
ในอนาคตคุณเพียงแค่วางไฟล์เพลงใหม่ในโฟลเดอร์ Music ใน Linux และ Google Music Manager จะอัปโหลดไปยังคลังเพลง Google Play โดยอัตโนมัติเพื่อให้คุณสามารถเข้าถึงไฟล์บน iPhone และอุปกรณ์อื่น ๆ ที่คุณมี ติดตั้ง Google Play Music ใน
ใช้อุปกรณ์ iOS ของคุณกับ Linux ด้วยบริการเหล่านี้
คุณสามารถจัดการทุกอย่างบน iPhone หรือ iPad ด้วย Linux โดยใช้บริการที่ฉันได้กล่าวถึงในบทความนี้ นอกจากนี้บริการทั้งหมดเหล่านี้ยังมีระดับว่างให้ใช้ฟรีที่คุณสามารถใช้ได้ Google Play Music เสนอแผนฟรีที่จะช่วยให้คุณอัปโหลดเพลงได้มากถึง 50, 000 เพลงบนคลาวด์และ OwnCloud ช่วยให้คุณสามารถโฮสต์เซิร์ฟเวอร์ของคุณเองซึ่งหมายความว่าคุณไม่ต้องจ่ายอะไรเลย เห็นได้ชัดว่านี่ไม่มีที่ไหนง่ายเหมือนการใช้ iTunes เพื่อเชื่อมข้อมูล iPhone - กระบวนการที่ใช้ งานได้ - แต่นี่เป็นวิธีที่ใกล้เคียงที่สุดที่คุณสามารถใช้ iPhone กับ Linux ได้
เช่นเคยแบ่งปันความคิดของคุณเกี่ยวกับการใช้ iPhone กับ Linux และหากคุณมีข้อสงสัยโปรดแจ้งให้เราทราบในส่วนความคิดเห็นด้านล่าง