התקן ועדכן אפליקציות באובונטו ממאגר openSUSE OBS
מדריך זה מראה כיצד להוסיף מאגר openSUSE OBS ולהתקין/לעדכן ממנו חבילות אפליקציות באובונטו.
בדומה ל-Ubuntu PPA ו-Fedora Copr, ל-openSUSE יש Open Build Service (OBS) למפתחי תוכנה ומתחזקי קהילה לבנייה והפצה של חבילות אפליקציות. לא רק עבור openSUSE עצמו, הוא תומך גם בבניית חבילות עבור פדורה, דביאן, אובונטו והפצות לינוקס אחרות.
עד כמה שידוע לי, OBS מארח את חבילות ה-Darktable הרשמיות עבור דביאן, פדורה, אובונטו, חבילות onedrive מתוחזקות על ידי הקהילה עבור דביאן/אובונטו, וטונות של חבילות תוכנה אחרות.
חפש חבילות אפליקציות מ- openSUSE OBS
כדי לברר אם שירות OBS מארח את חבילת האפליקציות שברצונך להתקין במערכת Linux שלך, עבור תחילה אל software.opensuse.org:
תוכנה.אופן סוזה.או ארג: https://software.opensuse.org/
לאחר מכן, חפש באפליקציה ולחץ על "תצוגה" מתחת לחבילת היעד. הוא יפרט את כל הפצות לינוקס הנתמכות, ויספק עבורן כפתור "ייצוא הורד".
הוסף מאגר OBS בדביאן/אובונטו כדי לקבל עדכונים
לאחר שנכנסת לדף החבילה, לחץ על לוגו אובונטו -> תפוס חבילות בינאריות ישירות, ולאחר מכן בחר הורד .deb החבילה והתקן באופן מקומי.
לחלופין, הוסף את המאגר כדי שתוכל לשמור על החבילה מעודכנת על-ידי קבלת עדכונים דרך מנהל עדכוני המערכת (מעדכן תוכנה).
פקודות ברירת המחדל תחת הסעיף "הוסף מאגר והתקן ידנית" מיושנות ואינן עובדות יותר!
להלן הפקודות המעודכנות (השתמש ב- 'onedrive' כדוגמה) עבור משתמשי דביאן ואובונטו:
-
ראשית, הפעל את הפקודה להתקנת
curlלמקרה שאין לך אותו:sudo apt install curl לאחר מכן, צור את
הספרייה /etc/apt/keyrings, למקרה שהיא לא יוצאת:sudo mkdir -p /etc/apt/keyringsלאחר מכן, העתק את הפקודה השנייה עבור מהדורת אובונטו/דביאן שלך, תחת הסעיף "הוסף מאגר והתקן ידנית", והחלף את trusted.gpg.d במחזיקי מפתחות כדי להתקין את המפתח לספריית
/etc/apt/keyrings, במקום הישן שהוצא משימוש.curl -fsSL https://download.opensuse.org/repositories/home:npreining:debian-ubuntu-onedrive/xUbuntu_24.04/Release.key | gpg --dearmor | sudo tee /etc/apt/keyrings/home_npreining_debian-ubuntu-onedrive.gpg > /dev/nullלאחר מכן, העתק את הפקודה הראשונה (תחת הסעיף "הוסף מאגר והתקן ידנית") לטרמינל והוסף את הקטע [signed-by=/etc/apt/keyrings/xxxxxx.gpg] בהתאם.
echo 'deb [signed-by=/etc/apt/keyrings/home_npreining_debian-ubuntu-onedrive.gpg] http://download.opensuse.org/repositories/home:/npreining:/debian-ubuntu-onedrive/xUbuntu_24.04/ /' | sudo tee /etc/apt/sources.list.d/home:npreining:debian-ubuntu-onedrive.list
הערה: הפקודות שלמעלה מיועדות להוספת מאגר OBS של onedrive, עליך להחליף אותן בהתאם.
לאחר הוספת מאגר OBS, הפעל את הפקודה שלהלן כדי לרענן את המטמון:
sudo apt updateאם הוא נוסף נכון, הפלט צריך לכלול משהו שנראה כמו: Get/Hit:x http://download.opensuse.org/repositories ...
לבסוף, התקן את חבילת האפליקציה (onedrive במקרה זה) מהמאגר הזה על ידי הפעלת הפקודה:
sudo apt install onedriveלחלופין, הפעל את Software Updater כדי לשדרג אם הותקנה גרסה ישנה.
הסר את ההתקנה של מאגר OBS:
כדי להסיר התקנה של מאגר OBS ממערכת דביאן או אובונטו שלך, פשוט הסר את קבצי המקור והמפתח שהוספת באמצעות הפקודות שלמעלה, ולאחר מכן רענן את החבילה.
כדי להסיר את קובץ המקור:
ראשית, הפעל את הפקודה כדי לרשום את כל הקבצים המתחילים
ב-homeבשמות תחת הספרייה/etc/apt/sources.list.d:ls /etc/apt/sources.list.d/home*לאחר מכן, השתמש בפקודה
rmכדי להסיר את הקובץ המתאים:sudo rm /etc/apt/sources.list.d/home:npreining:debian-ubuntu-onedrive.list
וכדי להסיר את קובץ המפתח, הפעל פקודות:
ראשית, השתמש בפקודה שלהלן כדי לרשום את כל הקבצים המתחילים
ב-homeבשמות תחת ספריית/etc/apt/keyrings:ls /etc/apt/keyrings/home*לאחר מכן, השתמש בפקודה
rmכדי להסיר את קובץ המפתח המתאים:sudo rm /etc/apt/keyrings/home_npreining_debian-ubuntu-onedrive.gpg
לבסוף, הפעל את sudo apt update כדי לרענן את המטמון. זה כבר לא אמור לכלול את שורת מאגר obs בפלט.










