עבור לתוכן

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

Featured Replies

קיבלתי קובץ תוכנה עם סיומת rpm.  פתחתי את הקובץ עם 7zip וקיבלתי קובץ עם סיומת cpio.

אשמח לעזרה איך לחזור  לבצע Archive ממצב של קובץ עם סיומת cpio לקובץ עם סיומת rpm.

 

תודה מראש.

היי

 

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

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

 

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

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

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

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

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

קבצי rpm הם קבצי התקנה של לינוקס : redhat / centos / fedora

אין לך מה לעשות איתם ב windows

ציטוט של 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

מה זה הלבנה ?

עוד פעם , עם 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  ואבדוק מה הקובץ עושה.

 

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

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים