עזרה עם קובץ בעל סיומת cpio - לינוקס, Mac ומערכות הפעלה אחרות - HWzone פורומים
עבור לתוכן
  • צור חשבון

עזרה עם קובץ בעל סיומת cpio


Recommended Posts

לא מצליח להבין מה אתה מנסה לעשות

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

קבצי CPIO הם קבצים מסוג קבצי ארכיב בדומה ל ZIP למשל אבל הם נפוצים בעיקר בלינוקס.

קישור לתוכן
שתף באתרים אחרים

ציטוט של napoleon45

היי

 

לפני החפירות ....   :)

למה לא לפנות למי שממנו קיבלת את הקובץ ?

 

בכל מקרה, תיעזר בזה - 

https://he.downloadastro.com/קבצי חלונות/rpm/

פניתי, יודע לעבוד רק עם הקובץ בסיומת rpm.

הבעיה לא עם פתיחת הקובץ אלה עם התהליך ההפוך .

תודה

קישור לתוכן
שתף באתרים אחרים

ציטוט של lompy

לא מצליח להבין מה אתה מנסה לעשות

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

קבצי CPIO הם קבצים מסוג קבצי ארכיב בדומה ל ZIP למשל אבל הם נפוצים בעיקר בלינוקס.

היי

מנסה לסרוק את התוכן בקובץ עם סיומת rpm  ובגלל גודל הקובץ לא מצליח. רק שאני פוחת עם zip7 מצליח לסרוק את הקובץ עם הסיומת  cpio,.

אחרי הסריקה צריך להחזיר את הקובץ לסיומת rpm,  רק עם הסיומת rpm יודע לעבוד. הבנתי שאצטרך להריץ centos ואז לבצע ארכיב לקובץ עם סיומת cpio , עכשיו נשאר לי למצוא את הפקודה בלינוקס 😉

תודה.

קישור לתוכן
שתף באתרים אחרים

אני עדיין לא הבנתי מה אתה מנסה לעשות.

קבצי RPM הם קבצים כמו exe/msi לוינדוס.

RPM כולל בתוכו הרבה דברים . כמו סקריפטים של לפני\אחרי התקנה , קבצי קונפיגורציה , קבצים בינאריים ...

 

כדי לעבוד עם קבצי RPM , תצטרך אחד מלינוקסים

דוגמאות מלינוקס עם RPM :

התקנה :

rpm -ivh RPM

 

רשימת קבצים שיהיו מותקנים

rpm -ql RPM

 

אפשר לגגל לעוד אפשרויות , לדוגמא הקישור הזה

 

אתה יכול לייצא תוכן של RPM ולסרוק , אבל למה לך להחזיר ל RPM אם ה RPM המקורי עדיין קיים ?

 

אם אתה רוצה לשנות את ה RPM אתה צריך כבר קובץ SRPM שממנו תבנה RPM שלך

קישור לתוכן
שתף באתרים אחרים

ציטוט של puu

אני עדיין לא הבנתי מה אתה מנסה לעשות.

קבצי RPM הם קבצים כמו exe/msi לוינדוס.

RPM כולל בתוכו הרבה דברים . כמו סקריפטים של לפני\אחרי התקנה , קבצי קונפיגורציה , קבצים בינאריים ...

 

כדי לעבוד עם קבצי RPM , תצטרך אחד מלינוקסים

דוגמאות מלינוקס עם RPM :

התקנה :


rpm -ivh RPM

 

רשימת קבצים שיהיו מותקנים


rpm -ql RPM

 

אפשר לגגל לעוד אפשרויות , לדוגמא הקישור הזה

 

אתה יכול לייצא תוכן של RPM ולסרוק , אבל למה לך להחזיר ל RPM אם ה RPM המקורי עדיין קיים ?

 

אם אתה רוצה לשנות את ה RPM אתה צריך כבר קובץ SRPM שממנו תבנה RPM שלך

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

לכן רציתי את התהליך ההפוך כיווץ עם סיומת RPM.

לפי ההסבר שלך, איך או איפה אני קורא מה נעשה ברקע בהפעלת קובץ RPM? כי כשאני פותח את הקובץ עם סיומת cpio  עם zip7 אני מקבל תקיית OPT עם קבצים.

לי ניראה שמתבצע פריסה של התוכן לתיקית ה OPT והרצת פקודת install/

 

בכל אופן תודה על העזרה.

קישור לתוכן
שתף באתרים אחרים

ציטוט של אבי פרץ

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

מה זה הלבנה ?

עוד פעם , עם RPM אתה צריך לעבוד בלינוקס.

דוגמא על RPM של zoom שהורדתי מאתר שלהם. אני על fedora

 

דוגם איזה סקריפטים של התקנה הוא מריץ

[puu@chuchu Downloads]$ rpm -qp --scripts ./zoom_x86_64.rpm 
warning: ./zoom_x86_64.rpm: Header V4 RSA/SHA1 Signature, key ID 61a7c71d: NOKEY
postinstall scriptlet (using /bin/sh):
#!/bin/bash
# Program:
#	script to be run after package installation

echo "run post install script, action is $1..."

update-mime-database /usr/share/mime || true
#update-desktop-database || true
if [ -x "/usr/bin/update-desktop-database" ]; then 
	update-desktop-database || true
fi
postuninstall scriptlet (using /bin/sh):
#!/bin/bash
# Program:
#	script to be run after package removal

echo "run post uninstall script, action is $1 ..."

[ "$1" == "0" ] || exit 0

if [ -L "/usr/bin/zoom" ]; then 
	rm /usr/bin/zoom 
fi

 

ואם אני מנסה לראות איזה קבצים יש ב RPM

[puu@chuchu Downloads]$ rpm -ql ./zoom_x86_64.rpm

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

/opt/zoom/

 

קובץ הרצה

/usr/bin/zoom

 

וקבצים לדסקטופ תחת

/usr/share/

 

נערך על-ידי puu
קישור לתוכן
שתף באתרים אחרים

ציטוט של puu

מה זה הלבנה ?

עוד פעם , עם RPM אתה צריך לעבוד בלינוקס.

דוגמא על RPM של zoom שהורדתי מאתר שלהם. אני על לינוקס fedora

 

דוגם איזה סקריפטים של התקנה הוא מריץ


[puu@chuchu Downloads]$ rpm -qp --scripts ./zoom_x86_64.rpm 
warning: ./zoom_x86_64.rpm: Header V4 RSA/SHA1 Signature, key ID 61a7c71d: NOKEY
postinstall scriptlet (using /bin/sh):
#!/bin/bash
# Program:
#	script to be run after package installation

echo "run post install script, action is $1..."

update-mime-database /usr/share/mime || true
#update-desktop-database || true
if [ -x "/usr/bin/update-desktop-database" ]; then 
	update-desktop-database || true
fi
postuninstall scriptlet (using /bin/sh):
#!/bin/bash
# Program:
#	script to be run after package removal

echo "run post uninstall script, action is $1 ..."

[ "$1" == "0" ] || exit 0

if [ -L "/usr/bin/zoom" ]; then 
	rm /usr/bin/zoom 
fi

 

ואם אני מנסה לראות איזה קבצים יש ב RPM


[puu@chuchu Downloads]$ rpm -ql ./zoom_x86_64.rpm

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


/opt/zoom/

 

קובץ הרצה


/usr/bin/zoom

 

וקבצים לדסקטופ תחת


/usr/share/

 

בוקר טוב,

זה בדיוק מה שחפשתי, מה עושה ה RPM. וקראתי על זה בקישור 

אני אתקין CENTOS  ואבדוק מה הקובץ עושה.

 

תודה רבה על העזרה והכוונה

קישור לתוכן
שתף באתרים אחרים

הצטרפ/י לדיון

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

אורח
הוסף תגובה

×   התוכן שהודבק הוא עם עיצוב.   הסר עיצוב

  Only 75 emoji are allowed.

×   הקישור שלך הוטמע אוטומטית.   הצג כקישור רגיל

×   התוכן הקודם שלך שוחזר אוטומטית.   נקה הכל

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
  • צור חדש...