כיצד להתקין חבילות באובונטו באופן ידני

כיצד להתקין חבילות באובונטו באופן ידני

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

אילו תוכניות זקוקות אני צריך להתקין חבילות באופן ידני?

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

sudo apt-get להתקין build- חיוני automake להפוך cmake fakeroot לבדוק להתקין dpatch patchutils autotools-dev debhelper שמיכה xutils lintian dh-make libtool autoconf git-core

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

איך אנו מרכיבים תוכנית בעצמנו?

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

. / קביעת תצורה של

לעשות

להפוך את ההתקנה

./ שם התוכנית

לעשות נקי

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


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

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

*

*

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

  1.   גרסון דיג'ו

    קרה לי שאני נמצא תחת קובץ tar.gz או tar.bz2 או דומה, וכאשר מבצעים את ./configure זה מעורר בי שגיאה; אני מחפש את ההתקנה או את הקריאה ורבים לא מביאים אותה, אבל אם אני נוגע בהפעלה של התוכנית שהיא נפתחת, זה כאילו מחשב נייד הורד אבל פעמים רבות אני רוצה להתקין אותה ולא הצלחתי .
    איך זה נעשה באותם מקרים?

  2.   חואקין גרסיה דיג'ו

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

  3.   Fosco_ דיג'ו

    אולי צריך לקרוא למאמר "כיצד לקמפל תוכניות באובונטו", כשרואים התקנה ידנית של חבילות חשבתי שתדבר על חבילת dpkg -i

  4.   חוסה מנואל בנדיטו דיג'ו

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

    מעכשיו אני מודה לך ומקבלת ברכה לבבית

    חוזה מנואל

  5.   מרקו דיג'ו

    שלום, שמי מרקו, אני רוצה ללמוד על עולם לינוקס, יש לי את אובונטו 13.10 אבל קשה לי מאוד להתמודד עם זה, התקנת משהו קשה, כי בכל תוכנה זה אומר לי שחבילה זו או אחרת היא חָסֵר. תודה

  6.   חוסה לאמב דיג'ו

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

  7.   חואן דייוויד דיג'ו

    אחר צהריים טובים, ניסיתי להתקין את התוכנית darktable-3.0.1.tar.xz לא הצלחתי, אני חדש להשתמש באובונטו. אודה לשיתוף הפעולה שלך.