มีการพูดคุยกันมานานแล้วเกี่ยวกับคอนเวอร์เจนซ์เกี่ยวกับการรวมกันของคอมพิวเตอร์เดสก์ท็อปกับอุปกรณ์พกพา คราวนี้ฉันจะไม่พูดถึงคอนเวอร์เจนซ์นี้ถ้าไม่เกี่ยวกับการรวมกันของลีนุกซ์ดิสทริบิวชันคอมพิวเตอร์ขนาดเล็ก 1% ในโลกที่ใช้มัน
มุมมองของฉันเราใกล้เคียงกับแนวคิดยูโทเปียนี้มากเนื่องจากเรามีหลายวิธีในการติดตั้งโปรแกรมโดยไม่คำนึงถึงการแจกจ่ายที่เราเรียกใช้ สิ่งนี้สามารถทำให้การแจกแจงในอนาคตแตกต่างจากวิธีที่คุณจัดการระบบฐานเท่านั้น
appimages
AppImages เป็นไฟล์ปฏิบัติการซึ่งมีการอ้างอิงทั้งหมดของโปรแกรมที่เป็นปัญหา นี่เป็นวิธีที่ค่อนข้างไม่เป็นทางการในการจัดการการอ้างอิง แต่มีประโยชน์มากเนื่องจากเราเพียงแค่คลิกที่โปรแกรมและมันก็ทำงาน
เพื่อให้เป็นตัวอย่างอย่างรวดเร็วเราสามารถดาวน์โหลด Krita ซึ่งมีอยู่ในเว็บไซต์ทางการ https://krita.org/es/descargar/krita-desktop-es/ ในแท็บ Linux
หลังจากดาวน์โหลดไฟล์. appimage จากหน้าเราทำให้ไฟล์สามารถเรียกใช้งานได้ซึ่งสามารถทำได้ในรูปแบบกราฟิกด้วยตัวจัดการไฟล์ที่ต้องการคลิกขวาและทำให้สามารถเรียกใช้งานได้
ตอนนี้เพียงแค่ดับเบิลคลิกและโปรแกรมจะทำงานดังที่คุณเห็นมันสร้างภาพขนาดย่อของโปรแกรมและเพิ่มลงในไฟล์
บนเว็บไซต์อย่างเป็นทางการ https://appimage.org/ มีข้อมูลเพิ่มเติม
Flatpak
Flatpaks เป็นแพ็คเกจที่มีที่เก็บและสามารถติดตั้งได้จากที่นั่นซึ่งทำให้ตัวเลือกนี้มีน้ำหนักเบากว่า Appimages เล็กน้อยเนื่องจาก Flatpaks มีรันไทม์ซึ่งเป็นชุดของแพ็กเกจที่ขึ้นอยู่กับความสามารถในการเริ่มโปรแกรมโดยสรุปก็คือ การอ้างอิงที่จำเป็น ด้วยวิธีนี้เราจะประหยัดพื้นที่ที่จำเป็นได้เป็นสองเท่านอกเหนือจากการเพิ่มความปลอดภัยโดยการรักษารันไทม์พื้นฐานสำหรับโปรแกรมของเราด้วยแพตช์ที่เกี่ยวข้อง
ในการติดตั้งมันแตกต่างกันในการกระจาย Linux ที่แตกต่างกันฉันปล่อยลิงค์ไว้ https://flatpak.org/getting เพื่อไม่ให้เนื้อหาซ้ำกัน
และในการค้นหาแอปพลิเคชันจะมีที่เก็บที่เรียกว่า Flathub ซึ่งมีหลายแอปพลิเคชั่นและเวลาทำงานที่เกี่ยวข้อง
หลังจากติดตั้ง Flatpak แล้วเราเขียนว่าจะติดตั้งเป็นตัวอย่างจาก Flathub Solitaire
ติดตั้ง flatpak - จาก https://flathub.org/repo/appstream/org.gnome.Aisleriot.flatpakre
มันจะขอรหัสผ่าน root ของเราเพื่อให้สามารถติดตั้งร่วมกับรันไทม์ที่เกี่ยวข้องได้
ตอนนี้ในการเรียกใช้จำเป็นต้องเปิดด้วยการเริ่มต้นครั้งแรกใช้เวลาสักครู่ในการเริ่มต้น แต่สิ่งต่อไปนี้เกิดขึ้นทันที
flatpak รัน org.gnome.Aisleriot
อย่างน้อยสำหรับฉันแม้ว่าจะยังมีหลายโปรแกรมที่หายไปเพราะพวกเขาใช้วิธีนี้ในการเผยแพร่โปรแกรมของพวกเขาเป็นหนึ่งในโปรแกรมที่ดีที่สุด
snaps
คู่แข่งของ Flatpak ผู้ที่อยู่ในอ้อมแขนของ Canonical ซึ่งหลายคนเกลียดและเป็นที่รักของคนไม่กี่คนอย่างน้อยสำหรับฉันมันก็ไม่ใช่ทางเลือกอื่นสำหรับชื่อของโพสต์ความแตกต่างใน Linux
ฉันจะไม่ลงรายละเอียดในหัวข้อนี้
สรุปผลการวิจัย
เราเข้าใกล้มากขึ้นเรื่อย ๆ เพื่อให้ผู้ใช้ทุกคนสามารถติดตั้งแอปพลิเคชันใน Linux ได้อย่างใกล้ชิด แต่สำหรับบางสิ่งที่ฉันใส่ชื่อยูโทเปียเพราะแม้ว่าเราจะอยู่ใกล้กันมากและเรามีเครื่องมือ แต่ชุมชน GNU / Linux ก็ดูแลเราให้ออกห่างจาก เธอ.
กำลังรอผู้จัดจำหน่ายรายแรกที่ตัดสินใจว่าจะมี flatpack 100% ใน erpos
Manjaro กับ Gnome โดยใช้ซอฟต์แวร์ Gnome นั้นจัดการการอัปเดตได้ดีมากฉันไม่ได้ใช้งาน yaourt มานานแล้ว -Suya -noconfirm
ฉันไม่รู้ว่ามันจะพูดในทางเทคนิคได้อย่างไรแม้ว่ามันจะต้องเป็นไปได้ก็ตาม
ฉันอยู่กับ Ubuntu มานานเกินไปจนจำไม่ได้อีกต่อไปว่าต้องลองการแจกแจงเพิ่มเติม
ฉันไม่ชอบ Gnome Shell เป็นพิเศษ แต่มักจะชอบเรื่องสี
สุขสันต์วันหยุด.
ท่านที่รักการมีคนอย่างคุณที่คอยสั่งสอนและเป็นตัวอย่างนั้นดีเพียงใดในทางกลับกันในการซ่อมแซม Linux ไม่มากก็น้อยกว่า 10 ปีของฉันฉันได้ตระหนักว่ามีความพยายามที่จะทำให้สิ่งที่ยากยิ่งยากขึ้น ตัวอย่างเช่นระบบ Appimages นี้ดูเหมือนจะเป็นความคิดที่ดีสำหรับฉัน แต่การดาวน์โหลดโปรแกรมไม่เพียง แต่ประสบความสำเร็จด้วยอุปสรรคด้านภาษาซึ่งเอาชนะได้ แต่ปุ่มดาวน์โหลดแบบธรรมดาอยู่ที่ไหนจริงในท้ายที่สุดคุณก็ทำได้ แต่ ต้องใส่จริง! เหตุผลในการทำเช่นนี้คืออะไรบางคนออกมาโต้แย้งว่าเป็นเพราะบังคับให้คุณต้องเรียนรู้ ฯลฯ แต่ถ้าฉันไม่ต้องการล่ะ? หรือว่าฉันเป็นคนใหม่และทัศนคติประเภทนี้ที่ฉันคิดว่าเป็นไปตามวัตถุประสงค์บางอย่างจะป้องกันไม่ให้ Linux และความคิดริเริ่มของมันเข้าถึงคนทั่วไปได้ แต่ฉันขอย้ำอีกครั้งว่าต้องตอบสนองวัตถุประสงค์บางอย่าง: สนองอัตตาและความชื่นชม "ของผู้ที่รู้จัก »และปกป้องการริเริ่มทางธุรกิจแน่นอนว่านี่เป็นเพียงความคิดเห็นทักทายและขอบคุณที่ช่วยเราเพิกเฉยที่นี่
ในทำนองเดียวกันฉันอยู่ใน Linux มา 10 ปีฉันได้เรียนรู้มากหรือค่อนข้างน้อยเมื่อเทียบกับผู้เชี่ยวชาญด้านคอมพิวเตอร์ แต่ก็เพียงพอแล้ว
ขอบคุณมากสำหรับความคิดเห็นที่สร้างสรรค์มีช่วงเทศกาลวันหยุดที่ดี
ฉันพูดว่ามากกว่าด้วยเหตุผลของอัตตามันเป็นสิ่งที่สำคัญกว่าและเรียกว่า "เสรีภาพ" เสรีภาพที่ปราศจากความรับผิดชอบและความเป็นอิสระไม่มีอยู่จริงนั่นคือเหตุผลที่คุณถูกบังคับให้เรียนรู้ใน Linux เพราะส่วนหนึ่งของเสรีภาพนั้นมาพร้อมกับความรู้ในการรู้จักรับผิดชอบต่อการใช้ระบบปฏิบัติการของคุณและวิธีการทำงานเพื่อให้ได้มาซึ่งความเป็นอิสระ สิ่งที่เกิดขึ้นคือนโยบายของไมโครซอฟท์และแอปเปิลคือการเอาความรู้นั้นออกไปดังนั้นจึงง่ายต่อการจัดการและทำให้เราต้องพึ่งพา "โซลูชัน" ของพวกเขามากขึ้นเพราะยิ่งเรารู้น้อยเท่าไหร่การขาย "โซลูชัน" ให้เราเป็นนวัตกรรมใหม่ หรือสิ่งที่เราต้องการเพราะเราเคยชินกับการใช้วิธีแก้ปัญหาของเราซึ่งหลายครั้งสิ่งเหล่านี้ไม่เป็นที่ชื่นชอบสำหรับผู้ใช้ของเรา แต่อย่างที่พวกเขาพูดในดินแดนของฉัน "ผู้ที่ไม่รู้ก็เหมือนกับผู้ที่มองไม่เห็น" นั่นคือสิ่งที่เขาหมายถึงคือเขาเชื่อหรือกลืนทุกสิ่งที่พวกเขาพูดเพื่อการเป็นนีโอไฟต์ของเรื่องซึ่งยากกว่าเล็กน้อย ที่ฉันประสบในลินุกซ์
Ala กับคู่และไม่วิเคราะห์ snap โพสต์นี้ไม่เกี่ยวข้องโดยสิ้นเชิงแล้วทิ้งหนึ่งในแพ็คเกจที่ดีที่สุดออกไป ในระยะสั้นที่ไม่มีก็ไม่สามารถลบออกได้
ขอบคุณสำหรับความคิดเห็น
อาศิรพจน์
การทิ้งสแนปไว้เพียงเพราะคุณไม่ชอบมันไม่ได้หมายความว่ามันไม่ใช่ตัวเลือกสำหรับ "คอนเวอร์เจนซ์" แต่ให้ถามมานจาโรหรือโซลัส มาเถอะคุณไม่สามารถใช้ประเด็นทางเทคโนโลยีกับทัศนคติของพวกคลั่งศาสนาได้ ดูเหมือนอารมณ์ฉุนเฉียวที่ต่อต้านบัญญัติ
ฉันใช้ Ubuntu เป็นระบบปฏิบัติการเดียวบนคอมพิวเตอร์ของฉัน
คลั่งไปหน่อย แต่ฉันทิ้งมันไว้ให้พวกคุณดู
หากคุณต้องการติดตั้งบางอย่างด้วยสแน็ปจำเป็นต้องติดตั้งใน Ubuntu
sudo apt ติดตั้ง snapd
และสำหรับการทดสอบ
sudo snap ติดตั้ง hexchat
และเพื่อดำเนินการ
สแน็ปรัน hexchat
เสร็จสิ้น
ฉันแค่ต้องเพิ่มสิ่งนั้นในโพสต์
ด้วยภาพตามลำดับ
เพื่อน. คุณสามารถบอกได้ว่าคุณอ่านเกี่ยวกับ snap เพียงเล็กน้อย ใช้งานได้จริงในการแจกจ่ายใด ๆ ด้วยไฟล์ Linux ฉันไม่มีปัญหาในการใช้งานและฉันคิดว่ามันเป็นตัวเลือกที่จริงจังและสมบูรณ์กว่า flatpack
ฉันไม่ค่อยรู้อะไรมากเกี่ยวกับ Snap
ขอบคุณสำหรับความคิดเห็นของคุณ🙂
ฉันคิดว่าคุณคงสับสนว่าทำไมคุณถึงชี้แจงว่าคุณต้องติดตั้ง snapd?
"Sudo apt ติดตั้ง snapd"
มีการติดตั้ง snapd ใน Ubuntu เวอร์ชันปัจจุบันแล้ว
ขออภัยจริงๆฉันไม่คิดว่า "การรวมกัน" เป็นความคิดที่ดี
จุดแข็งและจุดอ่อนที่ยิ่งใหญ่ของ GNU / Linux คือจิตวิญญาณ "อนาธิปไตย" ทุกคนมีความคิดและพัฒนาพวกเขาจนถึงจุดสูงสุดซึ่งในความคิดของฉันเป็นสิ่งที่ดี
ในที่สุดวิหารแพนธีออนที่ยิ่งใหญ่ชนิดหนึ่งถูกสร้างขึ้นซึ่งเต็มไปด้วยการกระจายที่ทำงานในลักษณะที่แตกต่างกันมากและเมื่อเวลาผ่านไป "การคัดเลือกโดยธรรมชาติ" จะถูกสร้างขึ้นทีละเล็กทีละน้อยซึ่งแนวคิดที่ดีที่สุดคือความคิดที่ดำเนินต่อไป
ในกรณีของฉันฉันคิดว่าระบบแพ็คเกจ Guix GNU / Linux นั้นน่าสนใจมากและอาจเป็นที่ฮือฮาการกระจายจำนวนมากจะได้รับแนวคิดจากที่นั่นสำหรับระบบการจัดการแพ็คเกจของพวกเขา
ส่วนที่เหลือความหลากหลายเดียวกันให้ความปลอดภัยที่มากกว่า (เสมือนจริงมากกว่า) เนื่องจากขึ้นอยู่กับการโจมตีจะต้องพิจารณาการกระจายที่เฉพาะเจาะจงซึ่ง จำกัด ช่วงของ "ประสิทธิผล"
ด้วยเหตุนี้ในความคิดของฉันระบบการจัดการแพ็กเกจจึงทำงานได้ดีและการรวมเข้าด้วยกันไม่ใช่ยูโทเปีย
ยิ่งไปกว่านั้นผู้ใช้ "ปกติ" ไม่ได้ให้ความสนใจกับมันมากนัก แค่อินเทอร์เฟซแบบกราฟิก "App Store" ก็เพียงพอสำหรับการติดตั้งแอปพลิเคชัน วิธีการจัดจำหน่ายภายในจัดการกับบรรจุภัณฑ์ไม่ใช่สิ่งที่พวกเขาสนใจ
ยังไงก็ตามฉันรักบล็อกของคุณมีสิ่งที่น่าสนใจมากมายในนั้น
ฉันหวังว่าจะมีเว็บไซต์แบบนี้อีก
ฉันสามารถพูดได้ว่าพวกเขาเป็นโอเอซิสในบล็อกวิทยาศาสตร์คอมพิวเตอร์และเทคโนโลยีบางอย่างในภาษาสเปน
ให้เป็นอย่างนั้น!
ไชโย! =)
ความคิดที่ดีหรือความคิดที่ไม่ดีอย่างที่คุณพูดการคัดเลือกโดยธรรมชาติจะบอกเราในไม่กี่ปีว่าชะตากรรมของทั้งหมดนี้คืออะไร
มีปาร์ตี้ที่ยอดเยี่ยม
จะเกิดอะไรขึ้นกับ distros ที่ใช้ซอร์สโค้ดเช่น Gentoo Linux หากกล่าวว่ายูโทเปียจะทำได้
ด้วยเหตุนี้ฉันจึงไม่คิดว่าการแจกแจงปัจจุบันจะหยุดการอัปเดตเพื่อให้มีรูปแบบการแจกจ่ายซอฟต์แวร์นั้น
ขอบคุณสำหรับความคิดเห็น
ฉันไปที่เว็บไซต์ Flatpak แล้วมีเหมือน 5 แอพนั่นคือทั้งหมดที่มี?
เยี่ยมชม Flathub
แนวคิดนี้คล้ายกับการทำงานของแอปบน macOS โฟลเดอร์. app ที่มีทุกสิ่งที่คุณต้องการเพื่อให้แอปพลิเคชันทำงานได้จริงโดยไม่ต้องเรียกใช้โปรแกรมติดตั้ง
อย่างที่ฉันพูดเสมอ (และมันรบกวนฉันเล็กน้อย) Apple เป็นศัตรูอันดับหนึ่งของซอฟต์แวร์ฟรี (มากกว่าที่ Microsoft กล้าพูด) สำหรับทุกสิ่งยกเว้นเมื่อคัดลอกแนวคิดและการนำไปใช้
แต่พวกเขาไม่ได้คัดลอกแนวคิดของแอปพลิเคชันที่มีอยู่ในตัวเนื่องจากเป็นวิธีที่อยู่ใน OX ตั้งแต่เริ่มต้นนอกจากนี้ใน OSX คุณสามารถใช้ที่เก็บได้เช่นเดียวกับใน linux ดู homebre macports (เช่นเดียวกับพอร์ต BSD หรือ Gentoo portage) ฉันเป็นผู้ใช้ Linux มานานกว่า 20 ปีแล้วตั้งแต่ฉันมาถึงสหรัฐอเมริกาฉันทำงานเฉพาะบน OSX ฉันจะบอกอะไรคุณได้ดีที่สุดของทั้งสองโลกเพราะ OSX ที่เป็นแกนหลักคือ BSD ที่ได้รับการแก้ไข บนเซิร์ฟเวอร์ฉันยังคงใช้ linux แต่สำหรับเวิร์กสเตชันของฉันไม่มีอะไรดีไปกว่า OSX เทอร์มินัลที่ดีที่สุดที่ฉันเคยเห็น iTerm2 ไม่มีอะไรที่คล้ายกันจากระยะไกลใน linux มีเพียงสำเนาที่ไม่ดีเกือบจะเป็นคำสั่งเดียวกันคุณสามารถทำทุกอย่างด้วยคอนโซลได้หากต้องการ แต่ในขณะเดียวกันก็ไม่ได้ใช้ความเรียบง่าย ของ UI สรุปได้ว่าหากคุณต้องการคลิกคลิกคลิกคุณมีหากคุณต้องการอินเทอร์เฟซแบบกราฟิกที่เหนือกว่าทั้งหมดคุณก็มี แต่ถ้าคุณต้องการทำงานในคอนโซลตามที่พระเจ้าทรงประสงค์คุณก็มีเช่นกัน ไม่มีอะไรปกติที่คุณทำใน Linux ที่คุณไม่สามารถทำได้กับ OSX และเชื่อฉันเถอะอย่างที่ฉันบอกคุณในตอนแรกฉันใช้ Linux มานานกว่า 20 ปีในฐานะโปรแกรมเมอร์มืออาชีพ (ฉันเคยทำไดรเวอร์ด้วยซ้ำ) ในฐานะผู้ดูแลระบบและในฐานะผู้ใช้ทั่วไปเช่นเดียวกับ windows และตอนนี้ 5 ปีที่ใช้ OSX ฉันคิดว่าฉันมีประสบการณ์เพียงพอที่จะเปรียบเทียบ เช่นเดียวกับ iOS และ Android การเขียนโปรแกรมบน iOS เป็นเทพธิดาเมื่อเทียบกับ Android อย่างไรก็ตาม Linux นั้นควรใช้ปรัชญา OSX เดียวกันทุกอย่างง่ายมากสำหรับผู้ใช้ทั่วไป แต่ถ้าคุณต้องการดาวน์โหลดปล่อยให้ตัวเองลงไปและทำสิ่งที่คุณต้องการ
ปัญหาในการใช้สิ่งนี้อย่างหนาแน่นและสำหรับโปรแกรมทั้งหมดคือเรากลับไปที่ Linux เป็น Windows โดยที่แต่ละโปรแกรมมีการอ้างอิงแทนการอ้างอิงทั้งหมดที่อยู่ในไดเร็กทอรี / lib เดียวกันนอกเหนือจากพื้นที่ขนาดใหญ่ที่จะครอบครองบนเซิร์ฟเวอร์และคอมพิวเตอร์ เราเติมคอมพิวเตอร์ด้วยการพึ่งพาในรูปแบบ Windows ที่บริสุทธิ์ทั้งหมดยุ่งเหยิงขอบอกลาไดเร็กทอรี / lib แบบรวมและมาตรฐานการอ้างอิงเหล่านี้ส่วนใหญ่จะล้าสมัย (การอัปเดตทั้งหมดจะเป็นเรื่องยากมาก) และจะทำให้คอมพิวเตอร์ของเรามีความเสี่ยงมากขึ้น
ในฐานะโซลูชันชั่วคราวและฉุกเฉินฉันเห็นระบบเหล่านี้ดี แต่ในฐานะโซลูชันทั่วไปฉันไม่เห็นระบบแพ็กเกจที่ถูกต้องที่เข้าร่วมโปรแกรมพร้อมกับการอ้างอิง