9Sep

כיצד להתקין תוכנה מחוץ מאגרי תוכנה של אובונטו

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

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

DEB חבילת קבצים

חבילות התוכנה של אובונטו נמצאות בפורמט. deb file.זה כולל חבילות שאתה מוריד ממרכז התוכנה של אובונטו ועם apt-get - כולם קבצים. deb.

עם זאת, ניתן גם להתקין חבילות. deb מחוץ למאגרי התוכנה של אובונטו.חברות רבות המייצרות תוכנה עבור לינוקס מציעים אותו בפורמט. deb.לדוגמה, ניתן להוריד קבצי. deb עבור Google Chrome, Google Earth, Steam עבור Linux, Opera ואפילו Skype, מאתרי האינטרנט הרשמיים שלהם.לחץ פעמיים על הקובץ והוא ייפתח במרכז התוכנה של אובונטו, שבו תוכל להתקין אותו.

אובונטו מבוססת על דביאן, שיצרה את פורמט החבילה. deb.הפצות לינוקס אחרות יהיו בפורמט החבילה שלהם אם הן לא מבוססות על דביאן.לדוגמה, Fedora והפצות אחרות של Red Hat מבוססות על חבילות RPM.חברות רבות המציעות תוכנה עבור לינוקס מציעים את זה במגוון של פורמטים החבילה עבור הפצות שונות.

מאגרי החבילות של צד שלישי

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

מאגרי חבילה של צד שלישי מתווספים לעתים קרובות למערכת שלך בצורה חלקה.לדוגמה, בעת התקנת Google Chrome או Steam מקובץ. deb, קובץ ה-deb מוסיף את מאגר התוכנה הרשמי של Google או Valve למערכת שלך.כאשר החבילה מתעדכנת במאגר, תקבל הודעה על עדכונים ותוכל להתקין אותם באמצעות היישום Software Updater.שלא כמו ב- Windows, ניתן לנהל עדכונים עבור כל התוכנות המותקנות שלך במקום אחד.

באפשרותך להציג את מאגרי התוכנה שלך ולהוסיף עוד( אם אתה יודע את הפרטים שלהם) מיישום Software Resources הכלול ב- Ubuntu.

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

חבילות אישיות( PPAs)

PPAs הן צורה נוספת של מאגרי חבילות של צד שלישי.הם מתארחים על מערכת Launchpad של Canonical, שבה כל אחד יכול ליצור PPA.

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

לדוגמה, צוות היין של אובונטו מציע את ה- PPA עם הגרסאות העדכניות ביותר של תוכנת היין להפעלת יישומי Windows ב- Linux.כדי להוסיף אותו, תוסיף את השורה הבאה ליישום 'מקורות תוכנה' לעיל:

ppa: ubuntu-wine / ppa

כל דף PPA באתר Launchpad של Canonical כולל הוראות להוספת ה- PPA למערכת שלך.לאחר PPA נוסף למערכת שלך, אתה יכול להתקין את חבילות מ PPA באמצעות תוכנה סטנדרטית כמו מרכז תוכנה Ubuntu, Updater תוכנה, ו- apt-get כלי שורת הפקודה.

קומפילציה ממקור

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

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

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

קבצי קוד המקור מופצים בדרך כלל בפורמט. tar.gz, אבל זה רק סוג של ארכיון -. tar.gz קבצים יכול להכיל כל דבר, בדיוק כמו קבצי zip יכול.

תוכניות בינאריות

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

לדוגמה, Mozilla מציעה הורדות לינוקס של קבצים בינאריים של Firefox בפורמט. tar.bz2.(.tar.bz2 הוא רק עוד פורמט ארכיון, כמו קובץ zip.) ניתן להוריד את הארכיון, לחלץ אותו לתיקיה במחשב שלך, ולהפעיל את התסריט runmozilla.sh בתוכו( פשוט לחץ פעמיים על זה)כדי להפעיל את.

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

הרבה תוכנות קוד סגור( בעיקר תוכנות קוד פתוח ותוכנות שאינן נתמכות) מופצות בטופס בינארי לא ארוז.תוכנה כמו לינוקס לינוקס של Doom 3, Quake 4, Unreal טורניר 2004, ו Neverwinter לילות מופצים חבילות בינאריות ואפילו מתקינים כמו Windows.מתקינים אלה הם למעשה רק תוכניות לחלץ את הקבצים של המשחק לתיקייה וליצור קיצורי דרך תפריט יישום.

כמובן, ישנן דרכים אחרות להתקין תוכנה על אובונטו.פרויקט Zero Install( הידוע גם בשם 0install) מנסה לשנות את התקנת תוכנת Linux במשך למעלה מחמש שנים, ויוצר מערכת להתקנת תוכנות שולחן עבודה שפועלת בכל ההפצות של Linux.עם זאת, פרוייקט אפס התקנה לא זכה הרבה המתיחה.רוב משתמשי לינוקס מוגשים היטב על-ידי מנהל החבילות של לינוקס - במיוחד אם הם משתמשים באובונטו, שרוב התוכנה ארוזה עבורם.