ה- PPA מאפשרים למשתמשים להתקין אפליקציות שאינן קיימות או שאינן מעודכנות מספיק במאגר הרשמי של אובונטו, מכיוון שלמי שמנהל מאגרים אלה לוקח זמן סביר להפוך את עדכוני התוכניות ל"רשמיים "על מנת לשפר את היציבות והביטחון. של המערכת.
למרבה המזל, באובונטו יש לנו את ה- PPA שיעברו את ה"מדד "הזה, שלמרות שהוא מתאים מאוד מנקודת מבטם של מפתחי אובונטו, ייתכן שהוא לא כל כך מנקודת מבטו של משתמש הקצה שרוצה תמיד שיהיה לו ה"צ'יצ'ה "האחרונה והגרסה האחרונה של התוכניות. החיסרון של שיטה זו הוא שעל ידי הוספת PPA אנו מגדילים את הסיכונים לחוסר יציבות במערכת ונפתחים פערים משמעותיים באבטחה. אלה בדיוק הסיבות לכך שיהיה צורך להסיר מאגר PPA שהוספת בעבר. |
PPA-PURGE להצלה
ppa-purge הוא סקריפט שיסיר את ה- PPA המצוין מהמקורות שלך.רשימה, כמו גם את כל החבילות המותקנות ממנו. לבסוף, היא תתקין מחדש את הגרסאות "הרשמיות" של התוכניות שעדכנת באמצעות ה- PPA. במילה אחת, זוהי דרך להחזיר את המערכת לנקודה הקודמת לפני הוספת ה- PPA.
אופן השימוש
הבעיה התעוררה כאשר הקלדת זאת במסוף:
sudo add-apt-repository ppa: my_ppa
על ידי ביצוע שורה זו מה שעשית היה להוסיף PPA לרשימת המאגרים שלך שממנו תתקין אובונטו ותעדכן את היישומים הזמינים.
כדי לבטל מצב זה, ראשית עליך להתקין PPA-PURGE. אתה יכול להוריד את חבילת DEB מ כאן.
לאחר ההתקנה, פתחתי מסוף וכתבתי:
sudo ppa-purge ppa: my_ppa / subdirectory /
אם הוספתם בעבר את כל ה- PPA, עליכם רק לשים את שם ה- PPA, אחרת עליכם לשים גם את תיקיית המשנה הספציפית.
כך, למשל, אלה יהיו הזוגות להתקנה ולהסרה של PPA:
sudo add-apt-repository ppa: כרום-יומי
sudo ppa-purge ppa: כרום-יומי
sudo add-apt-repository ppa: tualatrix / gloobus
sudo ppa-purge ppa: tualatrix / gloobus
בדוגמה הראשונה, התקנו את ה- PPA המלא ובספרייה השנייה בלבד. בעת שימוש ב- ppa-purge, כמובן, עלינו לציין את אותו נתיב בו השתמשנו עם add-apt-repository.
נקווה שמרכז התוכנה של אובונטו המשופר שיגיע עם אובונטו 10.10 משלב את היכולת להוסיף ו / או להסיר PPAs. לעת עתה עלינו להסתפק בשיטה זו, אשר מניסיוני היא הבטוחה והאמינה ביותר.
כיצד לרשום PPAs שנמצאים בשימוש
אתה בטח לא זוכר איך לעזאזל שמו של ה- PPA הארור הזה שעושה לך צרות. ישנן בעצם שלוש דרכים לגלות את ה- PPA שהמקורות שלך משתמש בו כרגע.
הראשון הוא הקל ביותר. לך ל מערכת> ניהול> מקורות תוכנה. ברגע שאתה שם, עבור לכרטיסייה תוכנה אחרת. כל ה- PPAs יופיעו שם. מחלון זה תוכלו גם להשבית את ה- PPA שגורמים לכם לבעיות (אם כי זה כשלעצמו לא ישחזר את הגרסאות הקודמות של התוכניות). אתה יכול גם להוסיף "הערה" לכל PPA כדי להקל על הזיהוי (כמובן, לפעמים נתיב ה- PPA לא אומר לנו שום דבר שנותן לנו מושג במה מדובר!).
תוכל גם לגשת לרשימת PPA על ידי מעבר אל יישומים> מרכז התוכנה של אובונטו. עם זאת, משם לא תוכל להשבית את ה- PPAs, רק להציג / להתקין / להסיר את היישומים הזמינים דרך PPAs אלה.
השיטה השלישית היא שימוש במסוף. כתבנו:
grep -i ppa.launchpad.net /etc/apt/sources.list.d/*.list
זו, לדעתי, הדרך הטובה ביותר לראות מהם ה- PPA המותקנים במערכת.
זכור שאם אתה הולך להשתמש בשיטה 1 (דרך מקורות תוכנה) או 3 (באמצעות המסוף) כדי להשיג את הנתיב של ה- PPA הדרוש להסרתו באמצעות ppa-purge, זה ניתן על ידי הטקסט שבין ppa.launchpad.net y אובונטו.
לדוגמא, כדי:
http://ppa.launchpad.net/jason-scheunemann/ppa/ubuntu
הדרך של ה- PPA היא: jason-scheunemann / ppa
אז, ב ppa-purge אתה מתכוון לשים:
sudo ppa-purge ppa: jason-scheunemann / ppa
לעיונך, טוב לדעת שבדרך כלל מבנה מסלולי ה- PPA הוא כדלקמן: שם משתמש / שם משתמש.
ecxelente, תודה רבה
שלום, אתר מצוין וכל תכניו, אבל אין לי ספק שלא, הוא קשור לאתר שלך.
באתר שלך, כשאתה יורד קצת יותר, מוצג סרגל בו הטוויטר הזה ומשהו אחר, השאלה שלי היא איך לשים את הסרגל הזה? זו לא הפעם הראשונה שאני רואה את זה באתר ולכן הספק שלי, האם אתה חושב שתוכל לעזור לי? ובכן הנה אני משאיר לך תמונה כדי שתדע מה זה.
http://i47.tinypic.com/280l9qf.png
מראש תודה רבה.
תודה רבה.
מחק קבצים מ /etc/apt/sources.list.d
זה מפסיק לחפש באופן אוטומטי את ה- PPA בעת ביצוע עדכון apt-get.
תגובה טובה מאוד היא מה שהיה חסר לפוסט
מדריך מצוין, הכרחי מאוד למשתמשים שמנסים דברים או פשוט בוחנים, ממלאים PPAs שלעולם לא ישתמשו בהם, ומלכלכים את המערכת שלהם.
ובכן, לא אוכל למחוק את המאגר הזה:
deb http://ppa.launchpad.net/ubuntu-x-swat/intel-graphics-updates/ubuntu עיקרי מדויק
המקסימום שאני מקבל הוא להשבית אותו, אבל משום מה אני לא מבין, הוא מנסה לבטל את שינויי המאגר באמצעות חבילות ל"אוניייר "במקום" מדויקות "וכמובן שהוא נכשל.
איך תיראה הפקודה להסיר את המאגר הזה?
טוב,
פתרון "לא מאוד בסדר" אבל שימושי אם טיהור ה- ppa לא עובד בשבילך, הוא למחוק את הקובץ מ- /etc/apt/sources.list.d כמו שאנונימי אמר שם או "להגיב" לכתובות.
אם אתה עושה א
cd /etc/apt/sources.list.d
ואז א
ls
תראה את הקבצים שבהם ההפצה שלך משתמשת לצורך הרכבת המאגרים.
אין ספק שמישהו שתרצו להסיר נקרא ubuntu-x-swat.list או משהו כזה.
או שתמחק את הקובץ עם
sudo rm ubuntu-x-swat.list
או שתזין אותו ו"בטל "את שורות הקובץ באמצעות #.
sudo nano ubuntu-x-swat.list
שים # מול כל שורה בקובץ, Crtl + O כדי לשמור, Enter כדי לומר כן ו- Crtl + X כדי לצאת.
ברגע שאתה עושה את
עדכון sudo apt-get
o
עדכון כשרון sudo
תראה שזה כבר מתעלם מהשורות האלה.
אני מקווה ש"אני ההווה "שלי יעזור למישהו של העתיד ... 😛
ממנהל החבילות אתה נותן לו מקורות של תוכנת ppa ומוחק את זה שאתה לא רוצה יותר
ממרכז התוכנה של אובונטו אתה נותן את זה במקורות תוכנה ואז בראש כתוב ppa אתה נותן את זה שם אתה בוחר את זה שלא עוד ואתה נותן לו להסיר וואלה סוף סוף אתה מעדכן את sudo apt-get update
תודה זה שירת אותי
בבקשה!!
לְחַבֵּק! פול.