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

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

הערה : השלבים הבאים יפעלו עבור כל distro מבוססי Arch גם כן.

מתקין באמצעות AUR

AUR הוא המקום הראשון לבדוק כאשר מחפשים תוכנה שאינה נתמכת באופן רשמי ב- Arch Linux. תמיד לבדוק כאן תחילה. זה שירות המאפשר לכל אחד להעלות סקריפט PKGBUILD, שנועד לקחת באופן אוטומטי תוכנה ממקומות שונים, להוריד את כל התלות הדרושה כדי להפעיל אותם ולעבד חבילה יליד Arch Linux.

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

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

רוב (אם לא כל) תוכניות רק לבוא בפורמט DEB יהיה למצוא את AUR. הנה איך לקמפל אחד כמו חבילת Arch מאפס.

1. מצא חבילה ב- AUR ולחץ על "הורדת תמונה".

2. חלץ את התמונה, ולאחר מכן פתח מסוף ואת cd לתוכו. לדוגמה:

 cd ~ / הורדות / google-chrome 

3. הזן

 לעשות 

כדי להתחיל בתהליך יצירת החבילה.

4. כאשר הסיום נגמר, הזן

 sudo pacman -U * 

כדי להתקין את החבילה הידור החדש.

חוב

אם מסיבה כלשהי Deb שאתה צריך הוא לא AUR, להתקין Debtap. זוהי תוכנית שעובדת בדומה איך makepkg עושה את זה זה יכול לעזור decompile חבילת דביאן ולהפוך אותו לתוך אחד Arch. בצע את ההוראות המהירות.

התחל על ידי התקנת Debtap באמצעות AUR. לאחר ההתקנה, קבל את Deb שברצונך להמיר והשתמש בפקודה הבאה:

 postegetoconvert.deb 

בסיום, התקן את החבילה עם:

 חובות man -U * 

התקנה ידנית

אמנם לא הפתרון האלגנטי ביותר, כאשר אין דרך להמיר עם Debtap או לקמפל עם pkgbuild AUR, השיטה הטובה ביותר היא לחלץ את החבילה דביאן עצמו ולשים את הקבצים לאן הם צריכים ללכת.

חבילות דביאן הן ארכיונים עם קבצים בינאריים בפנים, ולכן אין צורך בהידור. כדי להתקין את הקבצים בכל חבילת Deb ל- Arch, תחילה לחלץ אותו לתיקיה. זכור כי יהיה עליך גם לחלץ את הארכיון המכונה "נתונים" בתוך Deb גם כן. לאחר מכן, פתח מסוף.

לדוגמה, כדי להתקין את Google Chrome, היית הראשון cd לתוך תיקיית Debed שחולצו.

 cd ~ / הורדות / google-chrome-stable_current_amd64 

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

לדוגמה:

 cd ~ / הורדות / google-chrome-stable_current_amd64 / etc sudo mv * / etc / cd ~ / הורדות / google-chrome-stable_current_amd64 / opt sudo mv * / opt / 

סיכום

אחד הדברים הטובים ביותר על Arch Linux הוא כמה דרכים שבהן משתמשים יכולים להתקין חבילות - מה- AUR, למאגרים מותאמים אישית, כדי לבצע פירוק מחדש של חבילות הפצה אחרות, כך שהן יפעלו. למרות מידע זה אינו חדש, זה בהחלט משאב טוב עבור אלה חדשים Arch ו מחפשים דרכים להתקין את התוכניות המועדפות עליהם.