Guix: מנהל חבילות אוניברסאלי חדש

גויקס היא מערכת של ניהול חבילות פונקציונלי (במובן שהוא כבר "עובד" ומשתמש בפונקציות להגדרת תלות, עדכונים וכדומה) שמבטיח יתרונות רבים על פני מנהלי חבילות מסורתיים. 


קודם כל, יש להזכיר שגויקס הוא מנהל חבילות אוניברסלי ושהוא יכול לעבוד לכל הפצה, ללא קשר אם כבר התקנת מנהל חבילות משלך.

שנית, הוא עסקאות ומאפשר החזרות, כלומר, מצד אחד, אם משהו משתבש באמצע התקנה או עדכון קריטי, המערכת חוזרת לקדמותה ולא "נשברת" ועל כן אחרת, אתה רוצה לחזור למצב קודם (כלומר, אם אתה רוצה לחזור לגרסה קודמת של תוכנית או לבטל את השינויים האחרונים בעדכון), המערכת "זוכרת" את המצב הקודם ויכולה לבטל אוטומטית כל השינויים.

שלישית, היא מאפשרת התקנת חבילות על ידי משתמשים שאינם בעלי הרשאות והתקנה של מספר גרסאות של אותה יישום במקביל, ללא קשר לשאלה האם לגרסאות אלו יש תלות שונה. זה אפשרי מכיוון ש- Guix מתקין חבילות במאגרים אטומים למים שלה בתוך המערכת.

לבסוף, לחבילות החבילות ישנם יתרונות, בעיקר משום שהיא מבטלת כשלים אפשריים כתוצאה מכך שהארוז "שוכח" תלות שכבר מותקנת במחשב שלך.

לסקרנים, יש לציין כי גויקס הוא אבולוציה של מערכת החבילות ניקס.

בדיוק, Nix (כתוצאה מכך, גם Guix) מייצר את החבילות מקוד המקור, כך שפקודת התקנה כמו:

nix-env - התקן את Firefox

... זה יגרום לפעילות אוסף רבה, לא רק עבור פיירפוקס, אלא גם על כל התלות שלו, לפחות אם חבילות אלה עדיין לא נערכו מראש בחנות ניקס. עבור רוב המשתמשים, הידור (בסגנון ג'נטו) אינו נעים במיוחד מכיוון שהוא לוקח יותר מדי זמן. עם זאת, ניקס יכולה לדלג על שלב זה ולהוריד בינארי שהורכב מראש אם הוא קיים מחנות Nix.

בסרטון הבא תוכלו לראות את אחד מיוצריו שמסביר כיצד Guix עובד:

Guix מאושרת על ידי קרן התוכנה החופשית, וכבר יש לה כ 8000 חבילות במאגרים שלה. אתה יכול למצוא את קוד המקור שלו ב- FSF Git:

http://git.savannah.gnu.org/cgit/guix.git

כדי לקבל את קוד המקור, אתה יכול להפעיל את הדברים הבאים:

git clone git: //git.savannah.gnu.org/guix.git

מקור: גויקס & טארינגה


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   goxtobe דיג'ו

    מנהל חבילות מסוג זה נראה רעיון מצוין, אנסה אותו ואראה במה מדובר.

  2.   ויקטור דיג'ו

    מישהו כאן משתמש בזה? חיפשתי ואין הרבה מידע או מישהו שמעביר הדרכה על הפקודות העיקריות ואיך להשתמש בו, למעשה זה אחד הפוסטים הבודדים שיש ....