עבור בין גרסאות שונות של תוכנית בלינוקס

פינגו

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

בין התוכניות שאנו עשויים להזדקק לגירסאות שונות אנו מוצאים Java, PHP, Python, מהדרים כמו gcc או g ++, ועוד ארוך וכו '. הצרכים או הסיבות לכך שעלינו להשתמש במספר גרסאות יכולים להיות מגוונים מאוד, למשל במקרה של פייתון, לעתים קרובות אנו יכולים לכתוב או להשתמש בתסריטים מסוג .py הדורשים שימוש בגרסאות שונות של Python ול- For זה, יהיה לנו צורך להתקין את הגרסאות השונות במערכת.

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

[שפת קוד סוס = »רגיל»]

אלטרנטיבות עדכון sudo - הסר את כל ה- gcc

sudo apt-get התקנת gcc-4.4 gcc-8.2

[/ קוד מקור]

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

gcc --version

ובכן אם אנחנו רוצים השתמש בגרסה השנייהעלינו לעשות את הפעולות הבאות:

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8.2 10
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.4 20
sudo update-alternatives --install /usr/bin/cc cc /usr/bin/gcc 30
sudo update-alternatives --set cc /usr/bin/gcc
sudo update-alternatives --config gc</pre>

ואיתו אתה יכול לעבור באינטראקציה בין שתי הגרסאות ...


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

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

*

*

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