אחד הנושאים שממשיכים לגרום לבעיות למצטרפים חדשים בלינוקס או למשתמשים עם פחות ידע הוא התקנת חבילות או אופן ההתקנה של תוכניות בלינוקס. זה נפתר בחלקו עם כלים כמו YaST, מרכז התוכנה, Pi Store ותוכניות אחרות לאוטומציה של התקנות לינוקס כמו Gdebi, Synaptic וכו '.
אבל כשאנחנו מורידים חבילות תוכנה שאינם נמצאים במאגרי ההפצה שלנו או שאנחנו רוצים להתקין תוכניות בלינוקס עם גרסה שונה מזו שמספקת מקורות ההפצה שלנו, הדברים מסתבכים יותר. במיוחד כאשר החבילות שהורדת הן כדוריות עם קוד מקור.
ב- Windows, עם Windows Installer הכל הרבה יותר קל, גם אין יותר מדי הרחבות קבצים בינאריים להתקנה (.exe, .bat, .msu). מי שמגיע מפלטפורמת אפל יבחין גם שב- Mac OS X .dmg יש יותר מדי סיומות.
נושא מגוחך נוסף בלינוקס (ואחרים * nix) הם תלותכלומר חבילות התלויות בחבילות אחרות ואם אלה האחרונים לא מותקנים לא נוכל להתקין את הראשונה. במקרה זה, ישנם המון מנהלי חבילות שמקלים על החיים ופותרים תלות באופן אוטומטי. אחרת נצטרך לפתור אותם בעצמנו באופן ידני.
עם זה הדרכה אני מתכוון שכל זה משהו טריוויאלי יותר עבורך ואינו מהווה בעיה בעת התקנת תוכניות בלינוקס. בשורות הבאות אנו מתארים את כל ההרחבות וסוגי החבילות הפופולריים ביותר הקיימים בעולם לינוקס ואת ההליך להתקנתם בצורה פשוטה.

חבילות .Deb ו- .rpm:
לינוקס מחולקת לשני עולמות נהדרים וחבילות מייצגות אותה היטב DEB ו- RPM. הראשון משמש דביאן ונגזרים כמו אובונטו, ואילו השני משמש SuSE, פדורה ואחרים.
סל"ד:
אם אתה נמצא Novell SuSE או ב- openSuSE, אתה יכול להשתמש ב- YaST כדי להתקין חבילות מסוג זה. לשם כך, פשוט צריך לעבור לתפריט SuSE, ללחוץ על "מערכת", "YaST" ואז לעבור לאפשרות "התקנת / הסרת תוכנה". כדי שנוכל להתקין תוכניות בלינוקס מה- DVD של ההפצה שלך או מהרשת.
אם כבר הורדת את החבילה, נוכל ללחוץ לחיצה ימנית עליה והיא תיתן לנו את האפשרות להתקין. קל מאוד…
אם אנחנו רוצים לעשות את זה מהקונסולה במקום YaST משתמש ב- Zypper:
zypper install nombre_programa
ב Red Hat יותר מאותו דבר ... מצד שני, אם יש לך Fedora או CentOS, אתה יכול להשתמש ב- YUM. בואו נלך קודם עם YUM, אשר מהספרייה שבה נמצאת החבילה, במסוף שעליך לכתוב:
yum install nombre_paquete
ואם יש כלי נפוץ להתקנה RPM הסל"ד עצמו קיים בהפצות רבות המבוססות על חבילה מסוג זה:
rpm –i nombre_paquete.rpm
במנדריבה תוכלו להשתמש במרכז הבקרה מנדריבה להתקנת תוכניות או RPMDrake. ניתן להשתמש גם במצב טקסט
urpm:
urpm –i nombre_paquete.rpm
DEB:
באובונטו תוכלו להשתמש במרכז התוכנה הפשוט של אובונטו להתקנת חבילות מהמאגרים הרשמיים. מ- Debian ניתן להתקין אותו גם עם גדבי-גטק, באופן גרפי וקל או עם Synaptic, אלה עובדים גם על הפצות אחרות, אתה רק צריך להתקין אותם.
כלי מעניין נוסף הוא Dselect, גם במצב גרפי לטיפול בחבילות בקלות. אבל למי שמושך יותר את הקונסולה, אתה יכול להשתמש dpkg או apt (זכור לתמוך בסודו או לעבוד עם הרשאות שורש):
Dpkg –i nombre_paquete.deb
o
Apt-get install nombre_paquete
כִּשָׁרוֹן הוא עוד כלי שלם למדי שתוכל להשתמש בו על ידי הקלדת הדברים הבאים:
aptitude install nombre_paquete
מנהלי חבילות אחרים בהפצה שלך:
Arch Linux ו- נגזרים מעסיק מנהל חבילה בשם pacman. הוא נוצר על ידי Judd Vinet ומסוגל לפתור תלות באופן אוטומטי. להתקנת חבילה עם מנהל זה:
pacman –S nombre_paquete
הובלה הוא אחד ממנהלי החבילות הגדולים למשל ג'נטו. יש לו קווי דמיון ליציאות BSD והוא תואם ל- POSIX ולסביבת הפיתון. זה משמש גם על ידי FreeBSD. להתקנת חבילה איתה:
emerge nombre_paquete
פאלדו זוהי מערכת הפעלה של ליבת לינוקס המשתמשת במנהל חבילות upkg. הוא נוצר על ידי יורג בילטר וכדי להתקין תוכניות בלינוקס איתו עליך לכתוב:
upkg-install nombre_paquete
הפצת ה- Pardus Linux משתמשת במנהל חבילות פשוט שנכתב בפייתון ומכונה PiSi. היא משתמשת ב- LZMA ו- XZ כדי לדחוס את החבילות, ומעל לכל, טכנולוגיית Delta היא מדהימה, המאפשרת להוריד רק את ההבדלים בין החבילות כדי לחסוך רוחב הפס. התקן כך:
pisi install nombre_paquete
כיצד להתקין כדורי זפת:
חבילות המותקנות ישירות מהמקור ארוזות בכלי Tar הפרימיטיבי, אך עדיין שימושי ויעיל (ומכאן השם טארבול) ואז נדחסים באמצעות פורמט דחוס כלשהו.
חלק מהחבילות מסוג זה מגיעות עם קבצים בפנים כגון .jar, .bin, .rpm, ..., במקרה זה אתה רק צריך לפרוק ולהשתמש בהליך הנכון עבור הבינארי שהוא מכיל. אבל בדרך כלל זה כן קוד מקור להרכיב ולהתקין.
בואו נראה איך. הדבר הראשון, כשאנחנו עובדים מהקונסולה, זה למקם את עצמנו בספריה בה נמצאת החבילה שאיתה אנו רוצים לעבוד. לשם כך אנו משתמשים בכלי "cd”. לדוגמה, אם הורדת חבילה ויש לך אותה בתיקיית ההורדות, הקלד את המסוף:
cd Descargas
ואת הפקודה זה ישתנה עם הנתיב הזה כדי לציין שאתה נמצא בספריית המערכת הזו. עליך לזכור כי אתה זקוק להרשאות כדי לבצע פעולות מסוימות כמו ./ להגדיר, לבצע, או לבצע התקנה ... שנראה בהמשך.
התקן tar.gz או tgz:
סוגים אלה של כדור כדורגל נמצאים בשימוש נרחב ב רפידות ונגזרים, למרות שהוא הורחב לקוד חבילה לשאר ההפצות. התקנת tar.gz היא כזו (זכור להריץ ./configure, בצע וביצע התקנה עם הרשאות, אתה יודע, כשורש או על ידי הכנת סודו לפקודה ...):
cd directorio_donde_se_encuentra_el_tarball tar –zxvf nombre_paquete.tar.gz (o nombre_paquete.tgz, en caso de ser un .tgz) cd nombre_paquete_desempaquetado ./configure make make install
אם זה לא עובד כדי להתקין tar.gz, אתה יכול לגשת לספרייה שנפרקה כדי לבדוק אם יש קובץ טקסט עם ההוראות להתקנה. לפעמים, כאשר הם אינם פועלים לפי הליך סטנדרטי זה, מפתחים כוללים קבצים מסוג זה כדי להסביר את האפיונים, התלות וכו '.
Tar.bz2 או .tbz2:
זו חבילה משומשת מאוד ב BSD וזה התפשט גם לינוקס ו- * nix אחרים. זה ארוז עם זפת ודחוס באמצעות BSD Zip 2. ההליך להתקנת תוכנית מסוג זה הוא:
cd directorio_donde_se_encuentra_el_paquete tar –jxvf nombre_paquete.tar.bz2 (o nombre_paquete.tbz2, e incluso nombre_paquete.tbz) cd nombre_directorio_desempaquetdo ./configure make make install
זה אמור להספיק להתקנת תוכניות ב- Linux. הקפד להשתמש הרשאות לקבלת הפקודות האחרונות.
ארכיון קלטות אחר:
לפעמים ארכיון קלטות או קובץ זפת לא דחוס. חבילה מסוג זה שומרת על המידע הדרוש לשחזור מלא של הקבצים שהיא מכילה ולפרוק אותה, אתה רק צריך לעשות זאת:
tar xvf nombre_paquete.tar
ואז חפש קובץ עם שם README.txt (או דומה) בתוך המדריך הלא ארוז וחפש את הוראות ההתקנה. בדרך כלל מדובר בביצוע הליך דומה לקודמים ...
Tar.xz או .xz או .txz:
לאחרונה אני רואה יותר מהבחור הזה. כדי לפעול עם סוג זה של חבילות עליך להיות בעל הכלי xz- כלים מוּתקָן. כדי לפרוק ולהתקין אותם, השתמש ב:
tar Jxvf nombre_paquete.tar.xz
o
Xz –d nombre_paquete.tar.xz Tar –xf nombre_paquete.tar
o
Unxz nombre_paquete.xz
וברגע שמספקים רוכסן, מבצעים חיפוש בקובץ README.txt או INSTALL.txt כדי לראות את פרטי ההתקנה, שהיא בדרך כלל אופיינית. / להגדיר, לבצע ולהתקין. אם כי לפעמים ניתן להשתמש ב- cmake.
.gz או .gzip או .bzip2:
עם מיקוד GNU ניתן לדחוס חבילות מסוג .gz או .gzip. אלה מטופלים באופן דומה לחבילות דחוסות BSD Zip 2 עם סיומת .bzip2. כדי להתמודד עם סוג זה של חבילות, עלינו שיהיו במערכת שלנו כלי ה- Unzip וה- Bunzip2:
gunzip –c nombre_paquete.gz bunzip2 nombre_papuete.bz2
השאר הוא דומה לצעדים שנראו עם הכדורים הקודמים ... וודא שאתה רואה את הקבצים README או INSTALL.
.tar.lzma, .tlz:
בין אם הוא מופיע בשמו הארוך, .tar.lzma, ובין אם הוא מופיע בשמו הקצר .tlz, חבילות אלה משתמשות באלגוריתם הדחיסה של Lempel-Ziv-Markov וכדי לחלץ ולהתקין אותם, עליך להקליד את המסוף (בעבר אתה צריך להתקין את חבילת lzma):
unlzma nombre_fichero.lzma
o
lzma -d file.lzma
o
tar --lzma -xvf file.tlz
o
tar --lzma -xvf file.tar.lzma
תלוי במתכונת בה מוצגת לנו החבילה. אז אתה יכול להסתכל על קובץ טקסט כלשהו בפנים עם הוראות או לבצע את השלבים שתיארנו להתקנת כדורי הכדור האחרים (./config, make, make install). נוהג טוב נוסף הוא להסתכל על ה- אתר מפתח, שם יש הדרכות כיצד להתקין את החבילות או שיש אתרי Wiki עם הרבה מידע.
*הערה: אתה יכול גם להתקין חבילות ארוזות מסוימות בעזרת כלי שנקרא installpkg.
כיצד להתקין חבילות בינאריות:
.קַנקַן:
להתקנה חבילות ג'אווה זה די פשוט. הדרישות ברורות מאליהן להתקין את המכונה הווירטואלית של אורקל ג'אווה (JRE או JDK). כדי להתקין אותו עלינו ללחוץ עליו באמצעות לחצן העכבר הימני ולבחור "פתח עם אפליקציה אחרת”מהתפריט הנפתח. יופיע חלון עם רשימת יישומים במערכת שלנו ושורת טופס למטה כדי לכתוב אחת. ובכן, במרחב הזה אתה כותב “java –צנצנת ללא הצעות מחיר, כולל החלל אחרי הצנצנת שנשאר לי. ואז אתה לוחץ על הכפתור "לִפְתוֹחַ"וזה אמור לרוץ בלי בעיה. כפי שאתה יכול לראות, אין צורך להתקין אותו.
.פַּח:
אנו יכולים לבצע אותם על ידי לחיצה כפולה עליהם כדי לפתוח אותם, אם בעבר נתנו זאת הרשאות ביצוע. לשם כך לחץ באמצעות לחצן העכבר הימני על הקובץ ואז עבור אל "נכסים”להקצאת הרשאות ביצוע בכרטיסייה«סלח ליs ». ניתן להתקין אותו גם מהקונסולה על ידי ביצוע הפעולות הבאות:
cd directorio_donde_está_el_binario ./nombre_binario.bin
.לָרוּץ:
עבור .run נמשיך בדרך דומה ל- .bin. פורמט זה נמצא בשימוש נרחב עבור מנהלי התקנים, כגון מרכז הקטליסט של AMD. להתקנתו תוכלו להשתמש במסוף:
cd directorio_donde_está_el_paquete sh ./nombre_paquete.run
זכור להקצות הרשאות ביצוע מראש. כמו כן, יש צורך להפעיל אותם עם הרשאות, ובמקרה זה לעשות זאת כשורש או עם סודו.
אם אתה רוצה להתקין את .run במצב גרפי, אתה יכול ללחוץ לחיצה ימנית עליו ולבחור "נכסים", ואז בכרטיסייה"הרשאות"מותגים"אפשר להריץ את הקובץ כתוכניתואתה מקבל לסגור. כעת כשתלחץ פעמיים על ה- .run תראה שמתקין דומה מאוד לזה שב- Windows נפתח (הקלד Next, Next, OK ...).

כיצד להתקין סקריפטים:
.sh:
בלינוקס אנחנו יכולים גם למצוא סקריפטים עם סיומות .sh או .py. כדי להתקין סקריפטים מסוג זה נעבור לספריה בה נמצא הסקריפט עם הפקודה "cd" כפי שראינו בעבר. עַיִן! אם התסריט ארוז, ראשית פרוק אותו או פתח אותו. לאחר מכן, תוכל לתת לו הרשאות ביצוע כפי שאתה כבר יודע (אתה יכול לעשות זאת במצב גרפי או מהטרמינל עם הפקודה "chmod + x script_name"ללא מרכאות). ברגע שיש להם הרשאות ביצוע, מהטרמינל:
sh nombre_script.sh
o
./nombre_script.sh
.py:
לקבצים עם סיומת .py יש לקרוא למתורגמן לשפת התכנות של פייתון. לשם כך, הקלד את המסוף כך:
python nombre_script.py install
אחר:
ישנם סוגים אחרים של קבצים וחבילות להתקנת תוכניות בלינוקס. ניתן להתקין חבילות מסוימות מ- BSD, Solaris, Mac OS X ועוד * nix ב- Linux. דוגמה לכך הם ה- סולריס .pkg. להתקנת ה- .pkg תוכלו ללחוץ עליהם באמצעות לחצן העכבר הימני, עבור אל “נכסים"ו"הרשאות”והקצה לכך הרשאות ביצוע. ואז לחץ לחיצה כפולה עליהם כדי להתקין אותם.
יש גם כלים כמו זר להמיר מתבנית אחת לאחרת, למשל מסל"ד לדיב וכו '. זה לא מומלץ במיוחד ולעיתים יכול לגרום לבעיות. אז אני לא ממליץ על זה.
בהמשך לחבילת הלינוקס ג'יבריש, לומר שיש יותר מאלה שנראים כאן, אך הם נדירים יותר ויוצאי דופן. דוגמה לנדירות היא .slp הם משתמשים מפרויקט Stampede Linux. כדי להפוך את .slp לפורמטים נפוצים אחרים תוכלו להשתמש ב- Alien (Alien שהותקן בעבר) כך:
sudo alien nombre_paquete.slp nombre_paquete.extensión_nueva generated
למשל, להפוך מ .slp לסל"ד:
sudo alien miprograma.slp miprograma.rpm generated
אתה יכול להשאיר את ההערות שלך עם בקשות, ספקות או הערות. אם יש לך בעיות במעקב אחר השלבים במדריך זה, אשמח לעזור לך.