ווטסאפ - לינוקס, BSD, קוד פתוח ותוכנה חופשית בעברית. Whatsup - Linux, BSD, open source and free software in Hebrew

 
 
  כניסת חברים · רישום · שכחתי סיסמה  
tux the penguin
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
אורח · ·
 

הודעה פורסם: 09/03/2006 - 23:38
23 נושא ההודעה: "הצילו" ! דפקתי את הקומפיילר בזמן התקנת ג'נטו. (של

Rolling Eyes
התקנתי ג'נטו, התקנתי gdm... בזמן ההתקנה שמתי לב שהוא מבקש gcc ונותן הודעה :
קוד:
'-mcpu=' is depracted use 'mtune' os 'marc=' instead


חשבתי שאני חכם והתקנתי gcc
קוד:
emerge gcc

נפלא,
עכשיו ניסיתי להעלות את gnome (emerge gnome) וקיבלתי שגיאת קומפיילר.
הגדלתי לעשות ומחקתי את ה gcc:
קוד:
emerge --unmerge gcc

נפלא.
עכשיו הוא נותן שגיאת פיתון ולא מכיר בכלל את פקודת ה emerge....

...
מישהו יכל לעזור להדיוט ?
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
elcucoלא בפורום כעת ת.הצטרפות: 14/10/2003 · הודעות: 5256 ·
 

הודעה פורסם: 10/03/2006 - 00:02
נושא ההודעה:

אני מקווה שלמדת מזה.

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

הודעה פורסם: 10/03/2006 - 00:41
נושא ההודעה:

elcuco :
אני מקווה שלמדת מזה.

תתקין מחדש, או תחפש חבילה בינארית של gcc ושאר הדברים שחסרים לך.

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

בכל אופן גיגלתי קצת אבל העלתי חרס , אולי בגלל שאני לא מוצא את הסקריפס
fix_libtool_files.sh

http://forums.gentoo.org/viewtopic-t-344483.html

http://forums.gentoo.org/viewtopic-t-345046-highlight-libstdc.html

http://forums.gentoo.org/viewtopic-t-279020.html

אשמח לתגובה עניינית או ללא תגובה בכלל.



טוב באמת למדתי מזה... אני הולך לעמוד בפינה Wink
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
elcucoלא בפורום כעת ת.הצטרפות: 14/10/2003 · הודעות: 5256 ·
 

הודעה פורסם: 10/03/2006 - 01:17
נושא ההודעה:

אז אפשר לתקן את מה שהרסת...?

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

הודעה פורסם: 10/03/2006 - 02:12
נושא ההודעה:

הנה הסקריפט - מקווה שיעזור. הוא נמצא ב sbin/.
קוד:

#!/bin/bash
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/files/fix_libtool_files.sh,v 1.12 2005/01/30 18:45:22 vapier Exp $

usage() {
cat << "USAGE_END"
Usage: fix_libtool_files.sh <old-gcc-version> [--oldarch <old-CHOST>]

    Where <old-gcc-version> is the version number of the
    previous gcc version.  For example, if you updated to
    gcc-3.2.1, and you had gcc-3.2 installed, run:

      # fix_libtool_files.sh 3.2

    If you updated to gcc-3.2.3, and the old CHOST was i586-pc-linux-gnu
    but you now have CHOST as i686-pc-linux-gnu, run:

      # fix_libtool_files.sh 3.2 --oldarch i586-pc-linux-gnu

    Note that if only the CHOST and not the version changed, you can run
    it with the current version and the '--oldarch <old-CHOST>' arguments,
    and it will do the expected:

      # fix_libtool_files.sh `gcc -dumpversion` --oldarch i586-pc-linux-gnu

USAGE_END
   exit 1
}

if [[ $2 != "--oldarch" && $# -ne 1 ]] || \
   [[ $2 == "--oldarch" && $# -ne 3 ]]
then
   usage
fi

ARGV1=$1
ARGV2=$2
ARGV3=$3

source /etc/profile
source /sbin/functions.sh

if [[ ${EUID} -ne 0 ]] ; then
   eerror "${0##*/}: Must be root."
   exit 1
fi

# make sure the files come out sane
umask 0022

if [[ ${ARGV2} == "--oldarch" ]] && [[ -n ${ARGV3} ]] ; then
   OLDCHOST=${ARGV3}
else
   OLDCHOST=
fi

AWKDIR="/lib/rcscripts/awk"

if [[ ! -r ${AWKDIR}/fixlafiles.awk ]] ; then
   eerror "${0##*/}: ${AWKDIR}/fixlafiles.awk does not exist!"
   exit 1
fi

OLDVER=${ARGV1}

export OLDVER OLDCHOST

einfo "Scanning libtool files for hardcoded gcc library paths..."
/bin/gawk -f "${AWKDIR}/fixlafiles.awk"

# vim:ts=4
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 10/03/2006 - 10:13
נושא ההודעה:

תודה לולי.
גם אני מצאתי את הסקריפט באיזו ספרייה. עדיין הוא לא מוצא קבצים מסויימים.
לקחתי את הסקריפט שנתת, שמרתי אותו כ fix_it.sh בספריית השורש.
עשיתי CHROOT למחיצה וניסיתי להריץ :
קוד:

 ./fix_it.sh  gcc-3.2.4#
 * fix_it.sh: /lib/rcscripts/awk/fixlafiles.awk does not exist!

כנראה שכאשר הסרתי את ה gcc הסרתי תלויות שלו בכל מיני ספריות שאני לא מכיר (אני חדש
בעניין הג'נטו וזה הנסיון החמישי שלי להתקין אותו)

יש רעיון להעתיק מחדש ספריות מבלי לקמפל/לבצע את כל התהליך מחדש?

להזכירכם השגיאה היא :
קוד:
 # emerge
/usr/bin/python: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory


שבת שלום.
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
לולי -אורחאורח · ·
 

הודעה פורסם: 10/03/2006 - 11:35
נושא ההודעה:

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

הודעה פורסם: 10/03/2006 - 12:18
נושא ההודעה:

סוף דבר ומסקנות למי שמעוניין...
הכל מתחיל ב RTFM !

שגיאות הקימפול מלכתחילה נוצרו בגלל שלא ערכתי את ה CFLAG iv CXXFLAG
http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=1&chap=5#doc_chap5

בקובץ ה make.conf.
אם מישהו מבין בזה, למרות שלא נגעתי בדגלים האלה הקימפול התבצע בכל זאת, על פורטרן.
נו שוין,מפרמטים, פותחים את הפורטאז' ומתקינים מחדש...
אני מקווה שבפעם הבאה שארשום emerge--sync לא אואשם ב abuse של שרתי המראה

הכל לטובה.
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
nolimלא בפורום כעת ת.הצטרפות: 04/07/2004 · הודעות: 762 ·
 

הודעה פורסם: 10/03/2006 - 12:18
נושא ההודעה:

גם אני לצערי עשיתי את זה פעם...
אתה צריך להתקין gcc בינארית מהיאנטרנט, ואז לאמרג gcc.
הנה מדריך:
Gentoo-wiki:Howto recover from unmerge gcc
יורדים עלייך חזק במדריך, ושים לב לשלב האחרון במדריך הקצר:
Don't do this again Wink

איך לא מצאת את המדריך בגוגל?מחפשים unmerge gcc וזה המדריך הראשון...
בטח יש לך טראומה מכתיבת השורה הזאת, שלא יכולת לחפש אותה Wink Wink

וכן, אתה צודק, הוא הודיע לך שהgcc לא משתמשת בדגל mcpu כי הוא כללי יותר וישן יותר ויש דגלים יותר ספציפיים כמו march שיותר כדאי להשתמש בהם, פשוט תשתמש בו במקום בmcpu.

_________________
Image
תלפיות
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 10/03/2006 - 14:42
נושא ההודעה:

אתה יכול להוריד גם את stage3 ולעשות לו unpack ל/, עבד לי כשמחקתי כמה קבצי lib חיוניים
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 10/03/2006 - 17:08
נושא ההודעה:

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

"להבא"
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
elcucoלא בפורום כעת ת.הצטרפות: 14/10/2003 · הודעות: 5256 ·
 

הודעה פורסם: 10/03/2006 - 18:48
נושא ההודעה:

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

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

הודעה פורסם: 10/03/2006 - 19:20
נושא ההודעה:

elcuco :
כשאתה הורס מערכת "יותר מדי" אין ברירה חוץ צאשר התקנה מחדש.

מה קורה כאשר rpm database מת לגמרי?
מה קורה כאשר הסרת את rpm או dpkg? (משתמשי דביאן, תעשו את האחרון, המערכת תכריח אותכם לכתוב משפט מאוד ארוך כדי לאשר).

אני לא מכיר מספיק את דביאן, אבל בג'נטו דבריפ כאלה אפשר לשחזר, בעזרת לייב סידי, ולא פעם( וגם לא פעמיים Wink ) הרסתי לעצמי את המערכת ותמיד מצאתי דרך לשחזר, כמובן שנעזרתי בחבר'ה מהirc.
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
nolimלא בפורום כעת ת.הצטרפות: 04/07/2004 · הודעות: 762 ·
 

הודעה פורסם: 10/03/2006 - 20:03
נושא ההודעה:

elcuco :
כשאתה הורס מערכת "יותר מדי" אין ברירה חוץ צאשר התקנה מחדש.

מה קורה כאשר rpm database מת לגמרי?
מה קורה כאשר הסרת את rpm או dpkg? (משתמשי דביאן, תעשו את האחרון, המערכת תכריח אותכם לכתוב משפט מאוד ארוך כדי לאשר).


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

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

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

_________________
Image
תלפיות
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
elcucoלא בפורום כעת ת.הצטרפות: 14/10/2003 · הודעות: 5256 ·
 

הודעה פורסם: 10/03/2006 - 20:51
נושא ההודעה:

נכון, הכל אפשר לפתור.

אבל אם אתה לא יודע איזה חבילות יש לך?
ננחי שאתה יכול להפעיל את :
קוד:

rpm -i rpm-4.x.rpm --root /mnt/chroot


ומה עם שאר המערכת? האם ה־rpm database נמחק בעת הסרת החבילה rpm? אם כן איך אתה משחזר את התלויות?

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

קוד:

rm -fr /


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

הודעה פורסם: 11/03/2006 - 00:25
נושא ההודעה:

אשר יגורתי בא לי:
קוד:
rsync: failed to connect to 192.117.122.104: Connection refused

הי אתם שם למעלה! תפתחו זה אני!
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
nolimלא בפורום כעת ת.הצטרפות: 04/07/2004 · הודעות: 762 ·
 

הודעה פורסם: 11/03/2006 - 14:06
נושא ההודעה:

Anonymous :
אשר יגורתי בא לי:
קוד:
rsync: failed to connect to 192.117.122.104: Connection refused

הי אתם שם למעלה! תפתחו זה אני!

גם לי היה...
יש להם בעיות עם השרת זמנית, תנסה יותר מאוחר...

אם אתה רוצה תשנה את המקור בmake.conf.

_________________
Image
תלפיות
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 11/03/2006 - 16:31
נושא ההודעה:

או קי נולים, המקור למטה.
יש הצעות לבחירה במקום הדגלים:
קוד:
GENTOO_MIRRORS="http://mirror.hamakor.org.il/pub/mirrors/gentoo/ http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo"
SYNC="rsync://mirror.hamakor.org.il/gentoo-portage"

?
יש לי בעייה עם ה mirrorselect , הפקודה לא מוכרת בגלל שאני באובונטו.
ציטוט:
mirrorselect -i -r -o >> /mnt/gentoo/etc/make.conf


תודה.
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
nolimלא בפורום כעת ת.הצטרפות: 04/07/2004 · הודעות: 762 ·
 

הודעה פורסם: 13/03/2006 - 14:18
נושא ההודעה:

ציטוט:
יש לי בעייה עם ה mirrorselect , הפקודה לא מוכרת בגלל שאני באובונטו.

תעשה chroot לספריה של גנטו מהאובנטו, ואז תוכל לבצע את כל הפקודות של גנטו...
דוגמא: המחיצה של גנטו היא /mnt/hda5
קוד:
chroot /mnt/hda5 /bin/bash


אתה עדיין יכול לעדכן מאותם מקורות(לא מומלץ להחליף) ע"י הפקודה הבאה:
קוד:
emerge-webrsync

_________________
Image
תלפיות
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
הצגת הודעות מלפני:     
מעבר אל:  
כל הזמנים הם GMT + 2 שעות
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
PNphpBB2 © 2003-2004 

תוכן הדיון

  1. אורח
  2. elcuco
  3. אורח
  4. elcuco
  5. אורח [לולי - אורח]
  6. אורח
  7. אורח [לולי -אורח]
  8. אורח
  9. nolim
  10. אורח
  11. אורח
  12. elcuco
  13. אורח
  14. nolim
  15. elcuco
  16. אורח
  17. nolim
  18. אורח
  19. nolim

Google Ads