כיצד להמיר תוכניות דביאן כדי לצבוע מחדש את לינוקס

click fraud protection

כשמדובר בפורמטים של החבילה הבינארית, דביאן הוא המלך. מבין כל התוכנות שבחוץ, פורמט הקבצים של DEB נהנה מהכי הרבה תשומת לב מצד המפתחים. כתוצאה מכך, מערכות הפעלה לינוקס המבוססות על דביאן בדרך כלל משיגות דברים חדשים לפני מישהו אחר. Steam, Spotify, Google Chrome, Skype והרשימה עוד ארוכה. מערכות הפעלה לינוקס מבוססות Redhat נהנות מסוג זה של תשומת לב מצד המפתחים, אך לא כמעט כמו אלה של דביאן. זה בגלל זה, רבים פונים למציאת דרכים למחיקת תוכניות דביאן והנדסת הפוך. ישנן דרכים רבות ושונות לעשות זאת, אך הדרך הטובה ביותר להמיר תוכנית של Debian ל- Redhat ב- Linux היא באמצעות ממיר החבילה Alien.

תנאים מוקדמים

Alien היא תוכנית שנכתבת בשפת תכנות של פרל. כדי להריץ את אפליקציית המסוף במחשב האישי שלך, תחילה עליך להתקין חבילות Perl שונות. בכמה הפצות לינוקס, פרל עשויה כבר להיות מותקנת. במדריך זה נבדוק כיצד להמיר חבילות דביאן לפורמט החבילה Redhat. זה בגלל זה, נבדוק רק איך להשיג את פרל על פדורה, ואת פתיחת SUSE.

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

פרל - עזרה
instagram viewer

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

התקן את פרל עבור פדורה

sudo dnf התקן perl-core

התקן את Perl עבור OpenSUSE

פרל זמין ב- OBS. בוא לפהולחץ על כפתור "התקנה ישירה" כדי שזה יעבוד.

בניית חייזרים

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

ראשית, עבור לספריית ההורדות שבה נמצא קוד המקור Alien.

תקליטור ~ / הורדות

לאחר מכן, חלץ את תוכן הארכיון באמצעות פקודת הזפת.

זפת xvfJ alien_8.95.tar.xz

לאחר סיום ארכיון הזפת, הזן את ספריית הקוד באמצעות הפקודה cd.

תקליטור alien_8.95

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

פרל מקפילה. PL

כעת, השתמש בקובץ ה- make החדש שנוצר כדי "להפוך" את התוכנה.

עשה

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

לבצע התקנה

כאשר הפקודה make install מסתיימת, הפעל Alien דרך הטרמינל עם: alien

המרת חבילות מ- Debian ל- Redhat

כדי להמיר חבילה מתבנית Debian לפורמט Redhat, הורד תחילה חבילה. מכיוון ש- DEB הם הפורמט הבינארי של לינוקס הפופולרי ביותר, הם לא צריכים להיות קשה מדי למצוא. לא בטוחים מה לעשות? עיין ברשימה שלנו כיצד למצוא תוכנות חסרות באובונטו.

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

תקליטור ~ / הורדות

המר את התוכנית מ- DEB ל- RPM באמצעות מתג -r.

sudo alien -r * .deb

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

תכונות חייזריות אחרות

ממיר חבילת Alien יכול לעשות יותר מאשר להמיר מ- Debian ל- RPM. כך תוכלו להשתמש בהם.

RPM ל DEB

מתג ה- d, משתמשים יכולים להמיר RPM לקובץ Debian.

sudo alien - קובץ d. rpm

המר לחבילת Slackware

באמצעות מתג -t, המשתמשים יכולים להמיר כל חבילה לחבילה של Slackware Linux.

קובץ sudo alien -

המר לחבילה של Solaris

המר בקלות כל פורמט חבילה עם Alien לפורמט החבילה של Solaris, באמצעות מתג -p.

קובץ sudo alien - p

תקן הרשאות

לפעמים המרה מתבנית חבילה בינארית אחת לאחרת יכולה לבלגן בהרשאות בודדות. זה בגלל זה, ל- Alien יש תכונה שיכולה לתקן בעיות הרשאה שונות. השתמשו בסמל –הפיקספרמים כדי לגהץ שגיאות.

קובץ חייזרים - -

חבילות שנוצרו במבחן

אפשר לבדוק חבילות חדשות שנוצרו עם Alien. כדי לבדוק חבילה שנוצרה, השתמש בסמל-המבחן.

קובץ חייזרים - -
watch instagram story