การกระจายโปรแกรมคืออะไร? การกระจายประเภทของการกระจาย ไดรฟ์นี้จะพอดีกับ Surface หรือไม่

สมมติว่าคุณเคยได้ยินคำเช่น การกระจายไม่สำคัญว่าที่ไหน - ไม่ว่าจะบนอินเทอร์เน็ตหรือจากผู้ใช้ แต่ความจริงก็คือคุณไม่รู้ความหมายของคำนี้ เราจะพูดถึงเรื่องนี้โดยละเอียดในวันนี้

แล้วการกระจายคืออะไร?

การกระจายเป็นไฟล์หรือหลายไฟล์ที่ประกอบด้วย คำแนะนำต่างๆมีไว้สำหรับการติดตั้งโปรแกรม ด้วยคำพูดง่ายๆ- นี้ ไฟล์การติดตั้งหรือไฟล์โปรแกรม

ตัวอย่างเช่น อาจมีลักษณะดังนี้: คุณดาวน์โหลดบางโปรแกรมที่รวมอยู่ในแพ็คเกจ ราร์หรือ ซิป archive จากนั้นคุณแตกไฟล์ทั้งหมดในไฟล์เก็บถาวรนี้และรับโฟลเดอร์ที่มีหลายไฟล์ ไฟล์ต่างๆ- ทั้งหมดนี้เรียกได้ว่าเป็นชุดกระจายสินค้า นอกจากนี้ยังมีการแจกแจงบรรจุอยู่ใน รูปแบบ ISOซึ่งค่อนข้างง่ายที่จะแกะออก

และโดยทั่วไปแล้ว เหตุใดจึงเกิดปัญหากับชุดการแจกจ่ายและไฟล์จำนวนมาก?

และทุกอย่างก็เรียบง่ายจริงๆ เมื่อทำการติดตั้งโปรแกรมจากไฟล์การติดตั้ง (การกระจาย) ไฟล์จะถูกกระจายตาม บางโฟลเดอร์ข้อมูลจะถูกเขียนลงในรีจิสทรีด้วย ดังนั้นเมื่อติดตั้งโปรแกรม ชุดการแจกจ่ายจึงมีความสำคัญมาก

อย่างไรก็ตาม ชุดแจกจ่ายและตัวโปรแกรมนั้นเป็นสองสิ่งที่แตกต่างกัน

เมื่อเรารันไฟล์การติดตั้งการแจกจ่าย ส่วนใหญ่แล้วหน้าต่างการติดตั้งจะเปิดขึ้นซึ่งจะช่วยในการติดตั้งโปรแกรม วิซาร์ดการติดตั้งสามารถตรวจสอบได้ว่าตรงตามเงื่อนไขทั้งหมดหรือไม่ในการติดตั้งโปรแกรม นี่อาจเป็นการตรวจสอบทรัพยากรคอมพิวเตอร์สำหรับการรันแอปพลิเคชันตลอดจนการตรวจสอบความต้องการของระบบ

ดังนั้นด้วยความช่วยเหลือของชุดการแจกจ่าย เราจึงสามารถกำหนดค่าได้ เช่น ภาษาของโปรแกรม อินเทอร์เฟซ บางส่วน ไฟล์เพิ่มเติมที่ต้องติดตั้ง

โดยทั่วไปการแจกแจงจะมีนามสกุล อดีตหรือ MSIและประกอบด้วยไฟล์เดียว สามารถดาวน์โหลดได้จากอินเทอร์เน็ต โดยมีน้ำหนักตั้งแต่หลายเมกะไบต์ขึ้นไปเล็กน้อย ไฟล์นี้มีคำแนะนำในการติดตั้งและใช้งานก็แค่นั้น ไฟล์ที่จำเป็นดาวน์โหลดจากอินเทอร์เน็ตแล้ว

ตัวอย่างเช่น, การกระจาย เบราว์เซอร์ Googleโครเมียมมีน้ำหนักเกือบ 1 MB และไฟล์อื่นๆ ทั้งหมดจะถูกดาวน์โหลดจากอินเทอร์เน็ตแล้วติดตั้ง

ตัวอย่างอื่น. ระบบปฏิบัติการที่มีอยู่ โปรแกรมต่างๆเช่น Photoshop หรือ 3D Max ได้ จำนวนมากไฟล์ - ทั้งหมดนี้เรียกว่าการกระจาย โฟลเดอร์เหล่านี้ที่มีไฟล์จำนวนมากมักจะมีไฟล์หนึ่งไฟล์ ติดตั้ง.exeหรือ โปรแกรมติดตั้ง.exeซึ่งเปิดตัวการติดตั้งการแจกจ่าย

จะดำเนินการกระจายอย่างไร?

ดังที่ได้กล่าวไว้ข้างต้น การแจกจ่ายมีไฟล์ชื่อ Install.exe หรือ Setup.exe เปิดใช้งานและการติดตั้งจะเริ่มขึ้น

วันนี้มีรูปแบบการเปิดตัวโปรแกรมใหม่ที่น่าสนใจชื่อว่า แบบพกพา- สิ่งที่ดีเกี่ยวกับเรื่องนี้ก็คือเมื่อเริ่มต้น ไฟล์ที่ต้องการโปรแกรมจะทำงานอยู่แล้วและคุณไม่จำเป็นต้องติดตั้งอะไรเลย สะดวกมากเพราะโปรแกรมดังกล่าวสามารถถ่ายโอนไปยังแฟลชไดรฟ์และใช้กับคอมพิวเตอร์เครื่องใดก็ได้โดยตรงจากแฟลชไดรฟ์

สุดท้ายนี้ผมอยากจะบอกว่า สิ่งสำคัญ- เมื่อติดตั้งโปรแกรมแนะนำว่าอย่าเคลื่อนย้าย ไฟล์ที่ติดตั้งหรือโฟลเดอร์ไปยังตำแหน่งอื่นด้วยเหตุนี้จึงน่าจะใช้งานไม่ได้ และทั้งหมดเป็นเพราะไม่พบรายการในรีจิสทรีดังนั้นคุณไม่เพียงแต่ไม่ควรย้ายไฟล์ไปยังตำแหน่งอื่น แต่ยังต้องคัดลอกด้วยเช่นแล้ว โปรแกรมที่ติดตั้งจากคอมพิวเตอร์เครื่องหนึ่งไปยังอีกเครื่องหนึ่งก็มักจะไม่ทำงานเช่นกัน แต่มีข้อยกเว้นอยู่

ฉันคิดว่ามันคุ้มค่าที่จะจบที่นี่ ฉันแนะนำให้คุณอย่าลบการแจกจ่ายหลังการติดตั้ง เนื่องจากอาจมีประโยชน์ แต่นั่นก็ขึ้นอยู่กับคุณที่จะตัดสินใจ

การเริ่มต้นฮาร์ดแวร์ การโหลดระบบเวอร์ชันที่แยกส่วนและเรียกใช้โปรแกรมตัวติดตั้ง) โปรแกรมตัวติดตั้ง (สำหรับการเลือกโหมดการติดตั้งและพารามิเตอร์) และการโทรออก ไฟล์พิเศษซึ่งประกอบด้วยแต่ละส่วนของระบบ (ที่เรียกว่าแพ็คเกจ)

การมีอยู่ของการแจกแจงเป็นผลมาจากความจริงที่ว่ารูปแบบของซอฟต์แวร์ที่ใช้ในการแจกจ่ายนั้นแทบจะไม่เหมือนกับรูปแบบของซอฟต์แวร์บนระบบที่ทำงานอยู่เลย

การจำหน่ายซอฟต์แวร์

ซอฟต์แวร์สำหรับ Windows OS มีการเผยแพร่ในรูปแบบของตัวติดตั้ง EXE หรือ MSI สำหรับ Mac OS - ส่วนใหญ่มักจะอยู่ในอิมเมจ DMG สำหรับ Linux - ทั้งในแพ็คเกจ RPM หรือ DEB ทั่วไปรวมถึงในรูปแบบของซอร์สโค้ดที่เก็บถาวรในรูปแบบ tar . หรือ tar.bz2 เมื่อโปรแกรมถูกเผยแพร่ผ่านอินเทอร์เน็ต การแจกจ่ายมักจะถูกรวมเป็นไฟล์ภาพเดียว ระบบไฟล์หรือเก็บถาวร

ดูสิ่งนี้ด้วย


มูลนิธิวิกิมีเดีย 2010.

ดูว่า "การแจกจ่าย" ในพจนานุกรมอื่น ๆ คืออะไร:

    คำนามจำนวนคำพ้องความหมาย: 4 การติดตั้ง (6) โปรแกรม (5) โปรแกรม (114) ... พจนานุกรมคำพ้อง

    การกระจาย- 3.3 การแจกจ่าย: รูปแบบของการแจกจ่ายซอฟต์แวร์ โดยปกติจะมีโปรแกรมติดตั้ง (สำหรับการเลือกโหมดการติดตั้งและพารามิเตอร์) และชุดของไฟล์ที่ประกอบด้วยแต่ละส่วน เครื่องมือซอฟต์แวร์- แหล่งที่มา … หนังสืออ้างอิงพจนานุกรมเกี่ยวกับเอกสารเชิงบรรทัดฐานและทางเทคนิค

    M. โปรแกรมสำหรับติดตั้งบนคอมพิวเตอร์ตามแบบฟอร์มที่ผู้ผลิตจัดทำ พจนานุกรมอธิบายของเอฟราอิม ที.เอฟ. เอฟเรโมวา 2000... ทันสมัย พจนานุกรมภาษารัสเซีย Efremova

    การกระจาย- จำหน่ายต้นหลิว และ... พจนานุกรมการสะกดคำภาษารัสเซีย

    การกระจาย คำศัพท์และแนวคิดเกี่ยวกับสัณฐานวิทยาทั่วไป: หนังสืออ้างอิงพจนานุกรม

    การกระจาย- ประเภทของลักษณะเชิงปริมาณ ซึ่งแสดงถึงการทำซ้ำที่ไม่สมบูรณ์ของสถานการณ์ ซึ่งมีการแจกแจงตามลำดับของตัวแทนแต่ละคนของนักแสดงบางคน: เขาลองอาหารทุกจาน... พจนานุกรม เงื่อนไขทางภาษาโทรทัศน์. ลูก

    การกระจาย- คุณ, ชั่วโมง, พิเศษ. ซอฟต์แวร์ติดตั้งให้ตรงกับโปรแกรมแต่ละเวอร์ชันและส่วนประกอบชุดเดียวกัน... พจนานุกรม Tlumach ยูเครน

    - (รวมถึงการกระจาย Linux, การกระจาย Linux) คำจำกัดความทั่วไประบบปฏิบัติการที่ใช้เคอร์เนล Linux พร้อมสำหรับการติดตั้งขั้นสุดท้ายบนอุปกรณ์ของผู้ใช้ นอกจากแก่นแท้แล้ว และที่จริงแล้ว ระบบปฏิบัติการ, การแจกแจงมักจะเป็น... ... Wikipedia

    เป็นรูปแบบหนึ่งของการกระจายซอฟต์แวร์ระบบ การมีอยู่ของการแจกแจงนั้นเกิดจากการที่รูปแบบของซอฟต์แวร์ที่ใช้ในการแจกจ่ายนั้นแทบไม่เคยเกิดขึ้นพร้อมกับรูปแบบของซอฟต์แวร์ที่ทำงานอยู่... ... Wikipedia

    คำนี้มีความหมายอื่น ดู Pardus ปาร์ดุส ... Wikipedia

หนังสือ

  • Ubuntu Server 2012-2015 + เดสก์ท็อปพีซีพร้อม Ubuntu ในสำนักงาน จัดจำหน่ายอย่างเป็นทางการ+หลักสูตรอบรม Reznikov F.. เซิร์ฟเวอร์อูบุนตู 2012-2015 + เดสก์ท็อปพีซีที่มี Ubuntu ในสำนักงาน จำหน่ายอย่างเป็นทางการ+ หลักสูตรการฝึกอบรม+แผ่นดีวีดี...
  • บทช่วยสอน Linux openSUSE 11. 2.+ การจัดจำหน่าย (บนดีวีดี), Kolisnichenko D.N.. หนังสือเล่มนี้มีไว้สำหรับผู้เริ่มต้นที่บ้านและที่ทำงาน ผู้ใช้ลินุกซ์และจะช่วยให้เขาติดตั้งและกำหนดค่าระบบปฏิบัติการ openSUSE 11.2 ได้อย่างอิสระซึ่งพัฒนาขึ้นใน...

ลองพิจารณากันดูนะครับ หัวข้อสำคัญสำหรับผู้เริ่มต้น: วิธีใช้ไซต์อัปเดตตลอดจนดาวน์โหลดและติดตั้งดิสทริบิวชัน 1C ฉันแนะนำให้ "รีบเข้าสู่การต่อสู้" ทันทีแล้วฝึกซ้อมต่อไป เปิดเว็บไซต์แล้วไปที่ส่วน “อัปเดตโปรแกรม” หรือไปที่เว็บไซต์โดยตรง หากคุณถูกขอให้ป้อนข้อมูลเข้าสู่ระบบและรหัสผ่านในระหว่างการเปลี่ยนแปลง แต่คุณไม่รู้ว่าจะรับข้อมูลนี้ได้จากที่ไหน คุณสามารถอ่านบทความหรือติดต่อองค์กรบริการ 1C ของคุณและขอข้อมูลนี้ที่นั่น หลังจากไปที่ไซต์อัพเดตแล้ว ตารางจะเปิดขึ้นพร้อมให้ดาวน์โหลด ไฟล์โปรแกรม- ที่นี่คุณสนใจในส่วนต่างๆ เกี่ยวกับแพลตฟอร์มเทคโนโลยีและชื่อการกำหนดค่าของคุณ

คอลัมน์ที่สองของตารางแสดงเวอร์ชันล่าสุด ช่วงเวลานี้ปล่อยในวันที่สามของวันที่วางจำหน่ายของรุ่นนี้ คอลัมน์ที่เหลือประกอบด้วยข้อมูลเกี่ยวกับการเปิดตัวที่กำลังจะมาถึง

การติดตั้งแพลตฟอร์มเทคโนโลยี 1C

มาเริ่มการซักถามด้วย Technology Platform กันดีกว่า สำหรับตอนนี้ รุ่นปัจจุบันแพลตฟอร์มที่มีคำนำหน้า "8.3" ไม่รองรับเวอร์ชันเก่า "8.2" และเก่ากว่านั้นอีกต่อไป "8.4" ยังอยู่ในขั้นตอนการทดสอบอัลฟ่าเชิงลึก ดังนั้น หากคุณต้องการอัปเดตแพลตฟอร์ม เราก็ดำเนินการดังต่อไปนี้ คลิกที่บรรทัด " แพลตฟอร์มเทคโนโลยี 8.3" คุณจะเห็นรายการเวอร์ชันที่มีอยู่ทั้งหมด

คลิกมากที่สุด รุ่นล่าสุด- หน้าต่างจะเปิดขึ้นพร้อมชุดการแจกจ่ายสำหรับระบบปฏิบัติการที่แตกต่างกัน เลือก "แพลตฟอร์มเทคโนโลยี 1C:Enterprise สำหรับ Windows"

คลิกที่บรรทัดเดียว “ดาวน์โหลดการกระจาย” การดาวน์โหลดจะเริ่มขึ้น หลังจากดาวน์โหลดแล้ว ให้คลายไฟล์ที่ดาวน์โหลดมาโดยคลิกที่ไฟล์นั้น คลิกขวาเมาส์ (ถ้าไม่มี WinRAR ให้แกะก็สามารถใช้ได้ โปรแกรมฟรี ).

ในโฟลเดอร์ที่แตกไฟล์แล้ว ให้เรียกใช้ไฟล์ "setup"

วิซาร์ดการติดตั้งจะเปิดขึ้น คลิก "ถัดไป"

รายการส่วนประกอบที่ติดตั้งสามารถปล่อยให้เป็นค่าเริ่มต้นได้ คลิก "ถัดไป" อีกครั้ง

คลิก "ติดตั้ง" และรอจนกระทั่งติดตั้งไฟล์ที่จำเป็นทั้งหมด โดยปกติกระบวนการนี้จะใช้เวลาไม่กี่นาที

จากนั้นคุณจะเห็นหน้าต่างขอให้คุณติดตั้งไดรเวอร์ป้องกัน ให้ยกเลิกการเลือกช่องนี้ คลิก "ถัดไป" จากนั้น "เสร็จสิ้น"

แพลตฟอร์มเทคโนโลยีของคุณได้รับการอัปเดตแล้ว คุณสามารถตรวจสอบได้โดยไปที่ฐานข้อมูลของคุณแล้วคลิกทางด้านขวา มุมบนไอคอน

เวอร์ชันแพลตฟอร์มจะแสดงที่ด้านบนสุดของหน้าต่างที่เปิดขึ้น

การติดตั้งการแจกแจงการอัพเดตสำหรับการกำหนดค่า 1C

การแจกจ่ายการอัปเดตจะถูกดาวน์โหลดและติดตั้งตามหลักการเดียวกันกับแพลตฟอร์ม สิ่งเดียวคือให้ระบุโฟลเดอร์สำหรับการอัพเดตทันที ความจริงก็คือมีการติดตั้งการอัปเดตเริ่มต้นไว้ โฟลเดอร์ที่กำหนดเองซึ่งไม่สะดวกเลย โฟลเดอร์สามารถตั้งชื่อตามที่คุณต้องการและสร้างได้ทุกที่ที่สะดวกสำหรับคุณ ในตัวอย่างของเรา เส้นทางจะเป็น “D:\1c\1c อัปเดต” เปิดทางลัด 1C บนเดสก์ท็อปแล้วคลิก "การตั้งค่า" ทางด้านขวา

คลิกที่ ไอคอนสีเขียวบวกในส่วน "เทมเพลตการกำหนดค่าและไดเรกทอรีอัปเดต" และระบุเส้นทางไปยังโฟลเดอร์อัปเดต "อัปเดต D:\1c\1c" หลังจากเพิ่มแล้ว เส้นทางจะปรากฏในส่วนเดียวกัน คลิก "ตกลง"

ขั้นตอนการเตรียมการเสร็จสิ้นแล้ว มาดูกันว่าต้องดาวน์โหลดการอัปเดตใดบ้าง เรากลับไปที่ไซต์และคลิกที่ชื่อการกำหนดค่าของคุณ

ลองดูตัวอย่างของ "Enterprise Accounting 3.0" (โดยปกติแล้ว คุณจะมีชื่อการกำหนดค่าของคุณ) คลิกที่ บรรทัดนี้คุณจะเห็นรายการรุ่นที่วางจำหน่ายทั้งหมด

ถ้าคุณ, ผู้อ่านที่รักมีเรื่องเกี่ยวกับคอมพิวเตอร์และซอฟต์แวร์ต่างๆ มากมาย ติดตั้งอยู่ แล้วคุณคงเคยได้ยินคำว่า “ การกระจาย- มักใช้ในการสนทนา ผู้ดูแลระบบโปรแกรมเมอร์ และผู้เชี่ยวชาญด้านไอทีอื่นๆ แต่ชุดแจกจ่ายคืออะไร? การพูด ในภาษาง่ายๆชุดการแจกจ่ายคือโปรแกรม (หรืออีกนัยหนึ่ง แพ็คเกจ) ที่ติดตั้งสิ่งนี้หรือสิ่งนั้นบนคอมพิวเตอร์ ซอฟต์แวร์- ทีนี้มาเจาะลึกคำศัพท์เฉพาะของคอมพิวเตอร์กันสักหน่อย

การกระจาย(จากภาษาอังกฤษ distribution) เป็นรูปแบบหนึ่งของการจำหน่ายซอฟต์แวร์ ส่วนใหญ่แล้วการแจกจะประกอบด้วยโปรแกรมสำหรับ บูตสแตรประบบ; โปรแกรมติดตั้งที่ให้คุณเลือกโหมดและพารามิเตอร์สำหรับการติดตั้งซอฟต์แวร์ และชุดแพ็คเกจโปรแกรมที่ประกอบด้วยแต่ละส่วนของโปรแกรม สำหรับระบบปฏิบัติการ ยังคงมีการเริ่มต้นของสิ่งที่ติดตั้งอยู่ในระบบ ฮาร์ดแวร์ซึ่งจะตามมาทันทีหลังจากการบูตระบบครั้งแรก

การเกิดขึ้นและการแพร่กระจายของการจำหน่ายซอฟต์แวร์เกิดจากการที่โปรแกรมเหล่านั้นที่ติดตั้งไว้ในคอมพิวเตอร์ของผู้ใช้นั้นแตกต่างกันทั้งจากกันและจากที่หนึ่ง โปรแกรมต้นฉบับที่พวกเขาได้รับการติดตั้ง เพื่อรวมกระบวนการติดตั้งซอฟต์แวร์และการใช้งานระหว่างการกำหนดค่าและการติดตั้ง พารามิเตอร์ต่างๆและมีการคิดค้นชุดกระจายสินค้า - แพ็คเกจการติดตั้งแบบเดี่ยว

การกระจายการติดตั้งสำหรับระบบปฏิบัติการที่แตกต่างกันมีการกระจายต่างกัน ดังนั้นสำหรับตระกูลระบบปฏิบัติการ ไมโครซอฟต์ วินโดวส์พวกเขามาในรูปแบบของตัวติดตั้ง .EXE และ .MSI สำหรับ Macintoshes - ในรูปแบบของอิมเมจรูปแบบ DMG สำหรับระบบปฏิบัติการ Linux - ในรูปแบบของแพ็คเกจรูปแบบ RPM หรือ DEB และนอกเหนือจากแพ็คเกจแล้วยังสามารถจัดหาได้ใน รูปแบบของซอร์สโค้ดที่แสดงโดย tar.gz หรือ tar.bz2

ส่วนใหญ่แล้วจะมีการแจกแจงผ่าน เครือข่ายทั่วโลกอินเทอร์เน็ตถูกรีสตาร์ททั้งในรูปแบบของไฟล์เก็บถาวรหรือในรูปแบบของดิสก์อิมเมจ

นอกเหนือจากซอฟต์แวร์ที่อธิบายไว้ข้างต้นแล้ว การกระจายอย่างไรก็ตาม ยังมีการแจกแจงระบบปฏิบัติการด้วย (เราได้กล่าวถึงเรื่องนี้ไปแล้ว) เมื่อเริ่มการกระจายระบบปฏิบัติการ บูตโหลดเดอร์หลักจะถูกเปิดใช้งานเป็นครั้งแรก ฮาร์ดแวร์คอมพิวเตอร์จะถูกเริ่มต้นขึ้น ระบบปฏิบัติการเวอร์ชันที่แยกส่วนจะถูกเปิดตัว และสุดท้ายจะมีการเปิดตัวตัวติดตั้ง ซึ่งจะติดตั้งระบบปฏิบัติการเองบนคอมพิวเตอร์ . การแจกจ่ายยังประกอบด้วยส่วนต่าง ๆ - แพ็คเกจที่เรียกว่าซึ่งติดตั้งหรือไม่ติดตั้งบางโปรแกรมบนคอมพิวเตอร์

ตอนนี้เรามาพูดถึงการกระจายระบบปฏิบัติการกันสักหน่อย ระบบลินุกซ์- ในปัจจุบัน การแจกแจงเหล่านี้มีความคิดที่ว่าพวกเขาเป็นชุดของโปรแกรมบนดิสก์และตัวติดตั้งอย่างมีนัยสำคัญ ขณะนี้สถานการณ์มีการเปลี่ยนแปลงอย่างมีนัยสำคัญใน ด้านที่ดีกว่า- นอกเหนือจากที่มีอยู่ในระบบแล้ว ผู้จัดการแพ็คเกจมีคลังแอปพลิเคชัน Linux ที่หลากหลายทั้งหมด ผู้ใช้มีโอกาสที่จะดาวน์โหลดซอฟต์แวร์ล่าสุดและจำเป็นที่สุดจากอินเทอร์เน็ตเสมอ และเจ้าของเซิร์ฟเวอร์ที่จัดเก็บข้อมูลที่เก็บไว้รับประกันว่าผู้ใช้จะไม่ดาวน์โหลดซอฟต์แวร์ที่เป็นอันตรายพร้อมกับแพ็คเกจเหล่านี้ นอกจากนี้รับประกันว่าโปรแกรมเวอร์ชันดาวน์โหลดจะทำงานบนระบบได้

และแพ็คเกจที่คุณดาวน์โหลดจากพื้นที่เก็บข้อมูลนี้หรือพื้นที่เก็บข้อมูลนั้นจะไม่เหมือนกับแพ็คเกจที่ผู้เขียนแจกจ่ายเสมอไป เนื่องจากระบบปฏิบัติการ Linux และซอฟต์แวร์ทั้งหมดนั้นใช้หลักการของการเปิดกว้างของโค้ดทั้งหมด ใครก็ตามที่สังเกตเห็นจุดบกพร่อง ช่องโหว่ หรือช่องโหว่ในผลิตภัณฑ์ซอฟต์แวร์เฉพาะและจัดการเพื่อค้นหา ทางออกที่คุ้มค่าปัญหานี้ สามารถโพสต์แพ็คเกจการติดตั้งเวอร์ชันที่แก้ไขแล้วได้

แต่บางครั้งนักพัฒนา ผลิตภัณฑ์ซอฟต์แวร์– ลีนุกซ์รุ่นลีนุกซ์มีพฤติกรรมค่อนข้างแปลก, เข้าใจยากและไร้เหตุผล, ต่อต้านนวัตกรรมและแพตช์ต่างๆ ที่นักพัฒนารายอื่นเผยแพร่สำหรับแพ็คเกจซอฟต์แวร์ของพวกเขา ตัวอย่างมีดังต่อไปนี้: ผู้พัฒนาหนึ่งในโปรแกรมจัดการหน้าต่าง ion3 คัดค้านการแจกจ่ายแพตช์สำหรับโปรแกรมนี้ ซึ่งทำให้สามารถปรับแบบอักษรบนหน้าจอที่ไม่สม่ำเสมอให้เรียบขึ้น ซึ่งเพิ่มความสามารถในการอ่าน ข้อมูลข้อความจากหน้าจอ หรือเมื่อผู้สร้าง FireFox อินเทอร์เน็ตเบราว์เซอร์ยอดนิยมขนาดใหญ่คัดค้าน การกระจายของรัสเซียอัลท์ลินุกซ์ เครื่องมือค้นหาค่าเริ่มต้นคือ Yandex บ่อยครั้งทุกอย่างจบลงด้วยการที่นักพัฒนาเริ่มเปิดตัวผลิตภัณฑ์ของเขาแม้จะใช้ชื่ออื่นก็ตาม

หลากหลาย การกระจายโปรแกรมและระบบปฏิบัติการปรากฏขึ้นค่อนข้างบ่อยและคุณอาจคิดว่าคุณอาจจมอยู่ในทะเลนี้ได้ แต่มีเพียงไม่กี่คนเท่านั้นที่กลายเป็น สมควรได้รับความสนใจประชาชนทั่วไป เนื่องจากนอกเหนือจากการคัดเลือกโปรแกรมแล้ว การสนับสนุน ความมั่นคงในการทำงาน และปัจจัยอื่นๆ อีกมากมายก็มีความสำคัญเช่นกัน

นี่เป็นการสรุปบทความนี้ เจอกันหน้าอื่นนะ!

คำว่า "การแจกจ่าย" มักพบบนเว็บไซต์สำหรับระบบปฏิบัติการลีนุกซ์โดยเฉพาะ สำหรับหลายๆ คน แนวคิดนี้ยังไม่ชัดเจนนัก ดังนั้นฉันจะพยายามแก้ไขปัญหานี้เพื่อให้เกิดความชัดเจน

ก่อนอื่นผมอยากจะบอกคุณก่อนว่าชุดแจกจ่ายคืออะไร...

ดังนั้นการแจกจ่ายคือชุดของโปรแกรม (แพ็คเกจ) ซึ่งเป็นชุดยูทิลิตี้บางชุดที่ประกอบเข้าด้วยกันบนแกนหลักของระบบ เคอร์เนลลินุกซ์ได้รับการเผยแพร่จากส่วนกลาง และการแจกจ่าย Linux ที่มีความรู้และทักษะบางอย่างสามารถประกอบได้โดยใครก็ตามตั้งแต่เริ่มต้นหรือขึ้นอยู่กับการแจกจ่ายที่มีอยู่... ปัจจุบัน มีการเผยแพร่ระบบปฏิบัติการ Linux ที่หลากหลายมาก ในชุดนี้มีจำนวนมากที่ผลิตโดยบริษัทเชิงพาณิชย์ในเชิงพาณิชย์ อย่างไรก็ตาม โดยส่วนใหญ่แล้ว ชุดการแจกจ่ายจะแจกจ่ายอย่างเสรีภายใต้เงื่อนไขของใบอนุญาต GPL ดังนั้นผู้ใช้จึงมีโอกาสที่จะเลือกการแจกแจงแบบใด ๆ ที่เขาชอบ หรือดังที่ได้กล่าวไปแล้ว เขาสามารถประกอบระบบของเขาเองตามความต้องการได้ โดยขึ้นอยู่กับความรู้และทักษะ

ในทางทฤษฎี (และในทางปฏิบัติ) คุณสามารถทำได้โดยไม่ต้องใช้ชุดการแจกจ่าย ซึ่งคุณจะต้องดาวน์โหลดส่วนประกอบทั้งหมด ระบบในอนาคต: แกนกลาง, สาธารณูปโภคของระบบแพ็คเกจซอฟต์แวร์ที่คุณต้องการโดยเฉพาะสำหรับตัวคุณเอง ผู้จัดการหน้าต่าง, ไลบรารี่และคอมไพเลอร์ ฯลฯ จากนั้นทั้งหมดนี้จะต้องรวบรวมและติดตั้งบนระบบ เราต้องจำเกี่ยวกับการพึ่งพาอาศัยกันของชุดอุปกรณ์ต่างๆ จากกัน... โดยทั่วไป ตัวระบบสามารถประกอบได้โดยไม่ต้องใช้ชุดจ่าย แต่ทำไมต้องสร้างล้อขึ้นมาใหม่ถ้าทุกอย่างถูกประดิษฐ์ขึ้นต่อหน้าเราเมื่อนานมาแล้ว?

ประการที่สอง คำถามเกิดขึ้น: อะไรคือความแตกต่างระหว่างการแจกแจงแบบหนึ่งกับอีกแบบหนึ่ง?

ข้อแตกต่างที่สำคัญคือในโปรแกรมการติดตั้งและการกำหนดค่าเริ่มต้นของระบบปฏิบัติการ Linux ในกรณีส่วนใหญ่ การแจกแจงไม่ว่าจะเวอร์ชันใดก็ตาม จะมีแพ็คเกจโปรแกรมและการตั้งค่าที่เข้ากันได้และสืบทอดได้มากที่สุด เพื่อรักษาความเข้ากันได้ระหว่างเวอร์ชัน แม้ว่าการแจกแจงบางรายการจะอัปเดตได้ยากมาก... ในความคิดของฉัน นี่เป็นการละเว้นครั้งใหญ่และ ลบสำหรับชุดนี้...

ข้อแตกต่างถัดไปในชุดยูทิลิตี้และแพ็คเกจคือวัตถุประสงค์และปริมาณ หากต้องการคุณสามารถค้นหาการแจกแจงแบบมินิมอลลิสต์ซึ่งมีขนาดที่สามารถวางไว้บนฟล็อปปี้ดิสก์หลายแผ่นได้ โดยปกติแล้วสิ่งเหล่านี้มีจุดประสงค์เพื่อวัตถุประสงค์ด้านการบริหารที่แคบบางประการ และยังมีชุดประกอบสากลขนาดใหญ่ที่ใช้ดีวีดีอย่างน้อยหนึ่งแผ่น ชุดแจกจ่ายส่วนใหญ่ใช้ซีดีแผ่นเดียว บ่อยที่สุด (แนวโน้มนี้เกิดขึ้นไม่นานมานี้) ทำให้สามารถบูตระบบได้โดยไม่ต้องติดตั้ง ฮาร์ดดิส. เทคนิคนี้เรียกว่า LiveCD (คอมแพคดิสก์สด) นอกจากนี้ การแจกแจงยังแตกต่างกันไปตามขอบเขตการใช้งาน: บางตัวมีไว้สำหรับใช้บนเซิร์ฟเวอร์ ในขณะที่บางตัวมีไว้สำหรับระบบเดสก์ท็อปและแล็ปท็อป

เครื่องมือ แอพพลิเคชัน และยูทิลิตี้พื้นฐานรวมอยู่ในชุดแจกจ่ายในรูปแบบพร้อมติดตั้ง แพคเกจซอฟต์แวร์- นี่เป็นข้อแตกต่างระหว่างการแจกแจง: ขึ้นอยู่กับรูปแบบแพ็คเกจ สิ่งเหล่านี้ส่วนใหญ่ได้แก่: RPM (รูปแบบ Red Hat), DEB (รูปแบบ Debian) และ TGZ (รูปแบบ Slackware) ดิสทริบิวชั่นบางตัวได้สร้างรูปแบบแพ็คเกจของตัวเอง แต่ส่วนใหญ่แล้วรูปแบบทั้งสามด้านบนนี้ "ควบคุม" โลกของการแจกแจง Linux :)

การกระจาย DEB

Deb เป็นส่วนขยายของชื่อไฟล์ของแพ็คเกจ "ไบนารี" สำหรับการติดตั้ง อัปเดต และถอนการติดตั้งซอฟต์แวร์ในระบบปฏิบัติการโปรเจ็กต์ Debian เช่นเดียวกับการกระจาย Linux อื่น ๆ ที่ใช้ dpkg เป็นระบบจัดการแพ็คเกจ

อย่างไรก็ตาม Deb เป็นส่วนหนึ่งของคำว่า Debian ซึ่งในทางกลับกันได้ชื่อมาจาก Debra ภรรยาของผู้ก่อตั้งการแจกจ่ายนี้ Ian Murdoch และ Ian จากชื่อของเขาจริงๆ

นี่คือการแจกแจงที่ใช้รูปแบบแพ็คเกจ .debและผู้จัดการแพ็คเกจ ดีพีกก, - จริงๆ แล้วคือ Debian, Knoppix, MEPIS, Ubuntu (และ Kubuntu ที่ใช้ Ubuntu, Xubuntu ฯลฯ ), Damn Small Linux... โดยทั่วไปแล้ว มีแอสเซมบลีดังกล่าวมากมาย มีการแจกแจงบน Ubuntu มากกว่าหนึ่งโหล ตามลำพัง.

การกระจายรอบต่อนาที

RPM (Red Hat Package Manager - Red Hat Package Manager หรือ RPM Package Manager) หมายถึงสองสิ่ง: รูปแบบแพ็คเกจซอฟต์แวร์และโปรแกรมที่สร้างขึ้นเพื่อจัดการแพ็คเกจเหล่านั้น

โปรแกรมนี้ช่วยให้คุณสามารถติดตั้ง อัพเดต หรือลบซอฟต์แวร์ได้ รูปแบบ RPM ขึ้นอยู่กับรูปแบบที่พัฒนาโดย LSB

เริ่มแรก ระบบนี้การจัดการแพ็คเกจที่พัฒนาโดย Red Hat for Red หมวกลินุกซ์- ต่อมา RPM เริ่มถูกนำมาใช้ในการกระจาย GNU/Linux จำนวนมาก และยิ่งไปกว่านั้น ได้ถูกย้ายไปยังระบบปฏิบัติการอื่นๆ: โนเวลล์ เน็ตแวร์(จากเวอร์ชัน 6.5 SP3), IBM AIX (จากเวอร์ชัน 5) และอื่นๆ...

ตัวแทนการแจกแจงตามระบบควบคุม แพ็คเกจรอบต่อนาทีและผู้ที่อยู่ใน โลกคอมพิวเตอร์มีความหลากหลายมาก - ALT ลินุกซ์, Ark Linux, ASPLinux, CentOS, Fedora, Mandriva, openSUSE, PCLinuxOS, Red Hat, Red Flag Linux, Turbolinux, Trustix...

นอกเหนือจากระบบที่อธิบายไว้ข้างต้น ยังมีรูปแบบอื่นๆ ของระบบแพ็คเกจ เช่น การแจกจ่ายและการแจกจ่ายแบบ Slackware ด้วยระบบแพ็คเกจดั้งเดิม

ประเภทแรก ได้แก่ Slackware, DeepStyle, MOPSLinux, Sabayon, Slamd64, Slax, VectorLinux, Ultima Linux, ฯลฯ... และของพวกเขา ระบบเดิมแพ็คเกจถูกใช้โดยการแจกแจงเช่น CRUX, Gentoo, Onebase Linux, Arch Linux...

การแจกแจงบางส่วนสามารถคอมไพล์ในเวอร์ชันเชิงพาณิชย์ซึ่งเกิดจากการรวมแพ็คเกจที่มีใบอนุญาตเชิงพาณิชย์ไว้ในชุดประกอบ แต่ส่วนใหญ่แล้วยังมี รุ่นฟรี(ตัวอย่างการจำหน่ายเชิงพาณิชย์: Libranet, Linspire, Linux XP, Mandriva PowerPack, Nitix, Novell Linux Desktop, Progeny Debian, Red Hat Enterprise Linux, SUSE, Thinstation, Xandros...

คุณสามารถอ่านเพิ่มเติมเกี่ยวกับการแจกแจง Linux และคุณสมบัติของแต่ละรายการได้เช่นใน