היעדר איחוד של א מערכת חבילה אוניברסלית, הוביל אותנו לצורך להמיר חבילות מהפצה לחבילות שמתאימות לשלנו. במקרה שלי הוא השתמש לינוקס מנטה כהפצה מרכזית ו אנטרגוס לבדיקה, לפעמים אני מקבל אפליקציות שיש להן רק חבילה deb וזה לא נמצא ב AUR, באותם מקרים הוא השתמש בכלי שנקרא ארכיליאן מאפשר לי להמיר .deb לחבילה של Arch Linux.
לפני זמן מה דיברו כאן על שיטה אחרת להשגת המטרה של המרת חבילת Debian .deb לחבילה של Arch Linuxההבדל עם השיטה שאותה אנו הולכים ללמדך הוא אוטומציה של התהליך.
באותו אופן, נוצר הדרכה עבור התקן יישומי דביאן / אובונטו על ArchLinux עם DPKG עם המגבלה שזה לא פותר תלות.
מה זה ארכיליאן?
זהו כלי חינמי שנכתב בפייתון המאפשר להמיר חבילת Debian .deb לחבילה של Arch Linux. השימוש וההתקנה שלו פשוטים מאוד, הכלי יחסוך זמן ב- בניית חבילת Arch Linux המבוססת על .debכמו גם סיוע למשתמשים מתחילים בהתקנת יישומים בהפצות מבוססות Arch Linux.
המרת .deb לחבילה של Arch Linux
כדי להמיר .deb לחבילה של Arch Linux במהירות ובקלות, עלינו לשכפל את מאגר archalien כדי להוריד את הגרסה האחרונה של הכלי. לשם כך עלינו לפתוח מסוף ולבצע את הפקודה הבאה:
שיבוט git https://github.com/Asher256/archalien.git
שימוש ב- Archalien
בשלב הבא עלינו לבצע את היישום המציין את חבילת .deb שברצוננו להמיר. התחביר בו עלינו להשתמש הוא הבא:
$ ./archalien.py apt-file_2.5.4ubuntu1_all.deb
התוצאה היא חבילת Arch Linux עם השם הבא: apt-file-2.5.4ubuntu1.pkg.tar.gz
התקן את חבילת pkg.tar.gz ב- Arch Linux ובנגזרות
כדי להתקין את הקובץ .pkg.tar.gz הנובע מהמרת .deb, פשוט בצע את הפקודה הבאה:
pacman -U nombredelpaquete
או מה שווה ל
pacman -U apt-file-2.5.4ubuntu1.pkg.tar.gz
אנו בטוחים שהכלי המעשי והשימושי הזה יחסוך לכם זמן רב ויחסוך לכם כאבי ראש.
ברכות, עשיתי את השלבים שבהם מדריכה את המדריך, אבל קבצי ה- archlinux מסתיימים בסיומת כזו: curlew-0.2.2-1-any.pkg.tar.xz ואם אכן התוכנית שאתה מזכיר מייצרת אותם בזה סיומת: curlew-0.2.2-1.pkg.tar.gz שלא ניתן להתקין עם pacman -U
אז מה לא בסדר בתוכנית ....
תודה
אני עולה בקנה אחד עם יולי ...
עליך ליצור קובץ .xz להתקנה עם Pacman
ולהמיר DEB בסל"ד?
אתה יכול לראות את המאמר שכתב UsemosLinux כיצד להמיר DEB ל- RPM ולהפך
תודה רבה על המידע 😉
חבר'ה כמה חבל שהשגיאה הזו נראית לי, ./archalien.py: הקובץ או הספריה אינם קיימים, מישהו שיכול לעזור לי?
גרסת חבילה לא חוקית, לא עובדת.
תודה! לא ידעתי שזה עובד לי בצורה מושלמת
תודה, אם זה עבד לי מושלם
תודה רבה