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

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

הודעה פורסם: 30/12/2013 - 16:26
נושא ההודעה: התקנת Stockfish

Stockfish הוא מנוע של ניתוח שחמט, והוא מציע גם גרסה ללינוקס, הבאסה היא שבאתר כתוב איך מתקינים רק באובונטו ולי יש פאדורה 20.
הלינק: http://support.stockfishchess.org/kb/advanced-topics/compiling-stockfish-on-linux

ניסיתי פשוט להחליף את apt-get בyum וזה עבד, אבל כשהגעתי לחלק השני (כלומר לפקודה החמישית) הוא כבר לא הגיב לי כמו שצריך... help? (:
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 30/12/2013 - 17:05
נושא ההודעה:

אתה חדש בלינוקס , ואין לך נסיון בקומפילציה

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


מדריך קצר(מאולתר בו ברגע) על ביצוע קומפילציה


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

אין תלות ממשית בין apt או yum שניהם כלים של ניהול , אותן חבילות קיימות גם ב yum\apt
רק שבכל מערכת יש לחבילות שמות שונים
אז בפעם הבאה שאתה רואה שורה בסגנון :
apt-get install git g++
אתה בסה"כ צריך לבדוק מה השמות של אותן חבילות בקיימות באותה מערכת שאתה נמצא בה

אין מה לפחד !


2. להוריד את קוד המקור
git clone https://github.com/mcostalba/Stockfish.git
cd Stockfish/src

אתה צריך להתקין את git , בפדורה דרך yum תנסה yum install git
ולאחר מכן תריץ את הפקודה , הפקודה תוריד את הקוד מקור של ה stockfish ולתוך תקייה

3. תקיש cd Stockfish או תכנס לתקייה ותריץ
קוד:
./configure

או תריץ את הסקריפטים של הקונציגורציה שקיימת שם (אם אתה לא בטוח תקרא את ה readme בתקייה)

4. תריץ make על מנת לבצע קמפול

5. על מנת להתקין תריץ make install
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 30/12/2013 - 18:55
נושא ההודעה:

הוא צריך גם את התלויות -
קוד:
 $ apt depends  Stockfish
stockfish
  Depends: libc6
  Depends: libgcc1
  Depends: libstdc++6
  Suggests: polyglot
 |Suggests: xboard
  Suggests: scid
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
mksoftלא בפורום כעתSite Admin ת.הצטרפות: 17/03/2002 · הודעות: 10514 · מיקום: כדור הארץ
 

הודעה פורסם: 30/12/2013 - 19:14
נושא ההודעה:

rpmfind מראה שיש חבילה בנויה עבור פדורה 19, אולי תעבוד אצלך:
http://rpm.pbone.net/index.php3/stat/4/idpl/23804830/dir/fedora_19/com/stockfish-3.0.0-7.1.x86_64.rpm.html

לחלופין אפשר לקחת את ה-src.rpm ולנסות להתאים אותו/לבנות אותו לפדורה 20.

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

הודעה פורסם: 30/12/2013 - 22:17
נושא ההודעה:

קודם כל, תודה...
החבילה לפאדורה 19 לא עובדת.

[
קוד:

git clone https://github.com/mcostalba/Stockfish.git

עבר בהצלחה

קוד:
cd Stockfish/src

נכנס לתקייה

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

[code]./configure[code]
מוציא לי את הoutput

ציטוט:
bash: ./configure: No such file or directory

גם בתוך Stockfish/src וגם בתוך Stockfish.

אני מניח שאם השלב הקודם לא עבד אין טעם לעשות make, אבל ניסיתי בכל זאת.. output:

ציטוט:
]# make
/bin/sh: g++: command not found
/bin/sh: g++: command not found
/bin/sh: g++: command not found
expr: syntax error

To compile stockfish, type:

make target ARCH=arch [COMP=comp]

Supported targets:
...
...
...
If you don't know what to do, you likely want to run:

make build ARCH=x86-64 (This is for 64-bit systems)
make build ARCH=x86-32 (This is for 32-bit systems)

ההצעות לא עבדו לי.

ממש ממש תודה (:

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

הודעה פורסם: 30/12/2013 - 23:10
נושא ההודעה:

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

כי,
לאחר שתקמפל ותעבור לשלב ההתקנה, תוכנת ההתקנה תחפש את התלויות הללו במערכת כדי להתקין את Stockfish כראוי, ואם הן לא בנמצא, אתה תקבל הודאת שגיאה.
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
mksoftלא בפורום כעתSite Admin ת.הצטרפות: 17/03/2002 · הודעות: 10514 · מיקום: כדור הארץ
 

הודעה פורסם: 31/12/2013 - 00:08
נושא ההודעה:

לא אמרת מה לא עבד ב־rpm (ההתקנה ? אחרי התקנה ?).

חסרים לך בתור התחלה כלי פיתוח:
קוד:
yum groupinstall "Development Tools"


אבל נראה שיהיו לך עוד סיבוכים בהמשך עקב תלויות נוספות, לכן עדיף לך קודם כל לנסות חבילה בינארית. שוב: מה לא עבד ב־rpm ?

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

תוכן הדיון

  1. אורח
  2. אורח
  3. אורח
  4. mksoft
  5. אורח
  6. אורח
  7. mksoft