בקשר להעדפת לינוקס

רמי אב

New member
שאני ניסיתי בשרת המרכזי להוסיף את

המאגר הזה
deb hhtp://il.archive.ubuntu.com/ubuntu/ trusty main restricted
אז אני מקבל את ההודעה הזאת:
נכשל בהורדת כל אינדקסי המאגרים
יתכן שהמאגר אינו זמין כבר או שלא ניתן להתחבר אליו עקב בעיות ברשת. אם קיימת גרסה ישנה יותר של האינדקס הכושל יעשה בה שימוש. אחרת המאגר לא יהיה שמיש. יש לבדוק את חיבור הרשת ולוודא שכתובת המאגר בהעדפות נכונה.
The method driver /usr/lib/apt/methods/hhtp could not be found
ושאני ניסיתי להוסיף את המאגר הזה
deb hhtp://il.archive.ubuntu.com/ubuntu/ trusty universe
אז אני מקבל הודעה של:
נכשל בהורדת כל אינדקסי המאגרים
&nbsp
יתכן שהמאגר אינו זמין כבר או שלא ניתן להתחבר אליו עקב בעיות ברשת. אם קיימת גרסה ישנה יותר של האינדקס הכושל יעשה בה שימוש. אחרת המאגר לא יהיה שמיש. יש לבדוק את חיבור הרשת ולוודא שכתובת המאגר בהעדפות נכונה.
The method driver /usr/lib/apt/methods/hhtp could not be found.
http://srv214.gif.co.il/images/7423612016_04_13_014159_1920.png
 

BravoMan

Active member
מתנצל. יש שגיאת כתיב במה שכתבתי.

בגלל שלא יכולתי לעשות העתק הדבק מהמכונה הווירטואלית, הייתי צריך להקליד את שמות המאגרים ידנית, ועשיתי טעות הקלדה: במקום http אחרי ה-deb, כתבתי hhtp.
&nbsp
תקן את המילה הזו, תוודא שהיא http כמו בכתובות אתרים, והמאגרים יעבדו לך.
&nbsp
בנוסף, אני ממליץ לך להסיר את שני המאגרים האלה אחרי שתתקין את הנגן ותוודא שהוא עובד לך, כדי למנוע בטעות התקנה של חבילות של מערכת הפעלה ישנה יותר בזמן ביצוע עדכוני מערכת.
&nbsp
אני לא חושב שזה יגרום לצרות מיוחדות, אבל כמו שאומרים, עדיף להיזהר!
 

BravoMan

Active member
אתה בטוח שזו אותה הודעה בדיוק?

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

רמי אב

New member
הלינוקס אצלי לא מקבל את המאגרים האלה

אז אני לא מוצא אותם ברשימת המאגרים אצלי.
ובמקום זה אני מקבל הודעת שגיאה של

נכשל בהורדת כל אינדקסי המאגרים

יתכן שהמאגר אינו זמין כבר או שלא ניתן להתחבר אליו עקב בעיות ברשת. אם קיימת גרסה ישנה יותר של האינדקס הכושל יעשה בה שימוש. אחרת המאגר לא יהיה שמיש. יש לבדוק את חיבור הרשת ולוודא שכתובת המאגר בהעדפות נכונה.
The method driver /usr/lib/apt/methods/hhtp could not be found.

באפשרות של תוכנות אחרות יש הרבה מאגרים, אין אני יכול בקלות להעתיק לפה את כל השמות שלהם?
 

BravoMan

Active member
אין דבר כזה "לא מקבל את המאגרים".

לפי הודעת השגיאה, עדיין מוגדרים לך המאגרים השגויים. לא מחקת אותם!
בוא נעשה משהו יותר פשוט:
&nbsp
יש אתר נהדר שנקרא http://pastebin.com
קח קובץ טקסט מהמערכת שלך שנקרא etc/apt/source.list/ ותדביק את התוכן שלו באתר הזה, ותן פה קישור לתוכן הזה.
&nbsp
אני אחזיר לך קישור לקובץ מתוקן.
אין בקובץ הזה פרטים אישיים, הוא רק שומר את רשימת המאגרים שמוגדרים במערכת שלך. אני חושש שמרוב הניסיונות יצאת שם בלגן עם רשומות מיותרות.
&nbsp
את השיטה שהצעתי לך להתקנת הנגן בדקתי על מכונה ווירטואלית עם Lubuntu בעברית בדיוק כמו במחשב שלך, כך שאני יודע בוודאות שהיא עובדת בלי בעיה ובלי הודעות שגיאה, גם כאשר מוגדר לעבוד מול השרת הישראלי.
 

BravoMan

Active member
כי זו לא תיקייה!

אם אתה הולך להכניס את הכתובת בסייר, תכניס אותה בלי שם הקובץ:
etc/apt/
ואז תמצא את הקובץ בתוך התיקייה שתפתח.
 

רמי אב

New member
בתיקייה הזאת אני לא מוצא קובץ בשם source.list

במקום זה אני מוצא קובץ בשם sources.list
שאם אני לוחץ עליו לחיצה שמאלית אז אני מגיע אל החלון תוכנה של תוכנה ועידכונים
ויש עוד קובץ אחר בשם sources.list.save שאם אני לוחץ עליו לחיצה שמאלית אז אני מקבל רשימה.
אז מהו הקובץ הנכון שצריך?
וחשוב לי לדעת במערכת הפעלה מה זה בדיוק תיקיה ומה זה בדיוק ספריה?
ומה ההבדל ביניהם?
ובקשר להעתקת כל התוכן שצריך מהקובץ שמשם בפעם אחת כדי להעביר את המידע הזה אל מקום אחר, למשל אל האתר אינטרנט של
http://pastebin.com
איך עושים את זה בקלות?
ומה ההבדל ביניהם?
 

BravoMan

Active member
אופס, עוד פעם פספתי אות.

אני מתנצל, כפי שוודאי הבחנת יש לי די הרבה שגיאות הקלדה.
&nbsp
הקובץ שאתה צריך הוא sources.list
אם לחיצה שמאלית עליו פותחת את "תוכנות ועדכונים", אז לחץ לחיצה ימנית, ובדיוק כמו ב-Windows יש לך שם רשימה של תוכנות חלופיות לפתוח איתן את הקובץ.
בחר ב-leafpad, זה עורך טקסט, מקבילה של Notepad ב-Windows.
&nbsp
כדי לבחור את כל הטקסט בבת אחת אתה יכול להקיש Ctrl + A.
כדי להעתיק, בדיוק כמו ב-Windows אתה לוחץ Ctrl + C וכמובן הדבקה זה Ctrl + P
&nbsp
או אם אתה ממש רוצה, יש לך תפריט "עריכה" גם - בדיוק כמו ב-Windows.
&nbsp
אין שום הבדל בין "תיקייה" ל-"ספריה", אלא שתי מילים נרדפות במקרה של מה שיש לך במחשב, לפעמים משתמשים באחד ולפעמים בשני, אין לי מושג מה האקדמיה ללשון אומרת על זה.
&nbsp
יש עוד מונח "ספרייה" שקשור למרכיבים של תוכנות, והוא בא מעולם הפיתוח.
זה לא משהו שחייבים לדעת, אבל אם זה מעניין אותך "ספרייה" זה רכיב שיכול לשמש תוכנה אחת או יותר כדי לפעול.
ב-Windows, הרכיב הזה הוא בד"כ קובץ או אוסף קבצים עם סיומת DLL.
&nbsp
בלינוקס, הסיומת היא so.
אם יהיה לך זמן, ותרצה ללמוד, גגל פעם את המונח DLL Hell, כדי לדעת כמה ה-Windows "מתקדם"
 

BravoMan

Active member
שתהיה לי בריא!

אני באמת לא יודע איך הגעת למצב הזה, אבל קובץ המקורות אצלך נראה כמו מזבלה...

בכל אופן, ניקיתי אותו, העפתי את כל המאגרים המקולקלים, והשארתי את המאגרים המקוריים של ההפצה בתוספת השניים שאתה צריך: המאגר של הנגן והמאגר של גרסת המערכת הישנה שתומכת בנגן.
http://pastebin.com/uFR5yJLe

עכשיו מגיע הקטע ה-"קשה":
כדי לערוך את הקובץ הזה, אתה צריך הרשאת root.
וזה אומר, שצריך לפתוח אותו בדרך מיוחדת.

פתח מסוף והקלד את הפקודה הבאה:
sudo leafpad /etc/apt/sources.list
תתבקש להזין את הססמה שלך, וכשתעשה זאת, לא תראה שום אינדיקציה להקלדה.
אל תפחד! זה בנוי כך בכוונה משיקולי אבטחה (אני יודע, נשמע טיפשי).

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

תשמור את הקובץ וסגור את העורך.
כעת הקלד עוד פקודה אחת כדי לרענן את הרשימה:
sudo apt-get update
הפעם הוא לא יבקש ססמה, אלא אם עברו 10 דקות או סגרת את המסוף.

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

בהצלחה!
 

רמי אב

New member
ובפעם הבאה

איך אפשר בצורה עצמאית לתקן קובץ מקורות שנפגם?
ואיך מוצאים בקלות את המאגר של הנגן הזה ואת המאגר של גרסת המערכת הישנה שתומכת בנגן הזה?
 

BravoMan

Active member
זוכר את חלון "תוכנות נוספות"?

כל מה שהחלון הזה עושה הוא לערוך את קובץ המאגרים.
&nbsp
הוא מאפשר, בצורה גרפית פשוטה מאוד, להוסיף, למחוק, ולבטל זמנית מאגרים.
לפי מה שראיתי בקובץ שלך, פשוט לא מחקת דרכו את המאגר עם הכתובת השגויה, וזו הסיבה שנוצר הבלגן.
&nbsp
בגלל שהקובץ הוא קובץ טקסט פשוט, אתה תמיד יכול לערוך אותו עם עורך טקסט פשוט, בדיוק בצורה שהדגמתי לך בהודעה הקודמת.
&nbsp
המבנה שלו לא מסובך כלל, יש בו בסה"כ 2 סוגי שורות:
1. שורה שמתחילה בסימן # היא שורת "הערה" - כלומר, שורה שנועדה בשביל בן אדם והמחשב לא מתייחס אליה.
&nbsp
בד"כ היא כוללת הסבר על המאגר שיהיה רשום בשורה מתחתיה.
בנוסף, אם אתה מוריד את ה-V ממאגר בחלון "תוכנות נוספות" במקום למחוק אותו לגמרי, התוכנה שמה לפניו סימן "הערה", כך שהקישור שלו עדיין שם, וניתן להחזיר אותו בלי להקליד מחדש, אבל תוכנת ניהול המאגרים לא משתמשת בו ולא תציג תוכנות ממנו.
&nbsp
2. כל שאר השורות, הן כתובות של מאגרים.
כתובת של מאגר מורכבת מ-4 חלקים:
החלק הראשון הוא סוג המאגר - deb, מאגר תוכנות מוכנות ו-deb-src מאגר "קוד מקור" למפתחים שרוצים לשנות ולשפר תוכנות.
&nbsp
החלק השני הוא כתובת האינטרנט של המאגר.
&nbsp
החלק השלישי הוא שם גרסת ההפצה. למשל, שם גרסה 15.10 שתאה מריץ הוא whily ושם גרסה 14.04 עבורה יוצר הנגן הוא trusty.
&nbsp
איך יודעים מה שם הגרסה? פשוט, יש טבלה באינטרנט שמוצאים דרך גוגל!
https://wiki.ubuntu.com/Releases
שם רשום שם ליד מספר של כל הגרסאות שיצאו.
&nbsp
החלק הרביעי והאחרון הוא "מדור". מאגרים של ההפצה מחולקים בד"כ למספר מדורים, למשל מדור ראשי - main ששומר את כל הבסיס של המערכת, ומדור "מורחב" universe ששומר תוכנות נוספות שאולי המשתמש ירצה ואולי לא.
&nbsp
אז, מה שעשית זה פשוט לקחת את השורה של המאגר הראשי והמורחב של ההפצה שלך, ליצור עותק שלה (העתק \ הדבק) ולשנות בה את שם ההפצה לשם של ההפצה הישנה יותר שבה הנגן תומך.
&nbsp
זה הכל. שינוי של מילה אחת. אין פה שום חכמה גדולה.
&nbsp
בנוסף, הלכתי לקישור שאתה סיפקת שמסביר איך מוסיפים מאגר של הנגן, והעתקתי והדבקתי משם את השורה המלאה של הגדרת המאגר, בדיוק כפי שהיא מופיע בהוראות.
&nbsp
למעשה, אתה לא צריך לשאול אותי איך מוצאים את המאגר של הנגן!
אתה מצאת אותו לגמרי בעצמך וסיפקת לי קישור, אני רק העתקתי אותו משם לתוך הקובץ!
&nbsp
בגדול, כשמדובר בתוכנה איזוטרית כמו הנגן שמפתחיה לא דואגים להכניס אותה למאגרים רשמיים של הפצה, אתה צריך לחפש קישור הורדה בדיוק כמו ב-Windows. זה הכל.
 

רמי אב

New member
בקישור הזה

https://wiki.ubuntu.com/Releases
מה ההבדל בין רשימה בשם Current לבין רשימה בשם End of life ?
וברשימה של ה Current איפה שרשום לדוגמא בגרסה מספר 14.04 שני שמות כמו Trusty Tahr , האם זה תמיד מספיק להוסיף למאגר הכתובות רק את השם הראשון של הגרסה?
&nbsp
 

BravoMan

Active member
ככה:

End of life - סוף חיים - גרסאות ישנות שכבר לא נתמכות ולא מקבלות עדכונים.
Current - נוכחי(יות) - גרסאות עדכניות שעדיין נתמכות ומקבלות עדכונים, גם אם הן בנות כמה שנים.
&nbsp
חלק מגרסאות Ubuntu שמסומנות LTS הן גרסאות עם תמיכה לטווח ארוך - 3 שנים, שנועדו לארגונים שלא משדרגים גרסה כל חצי שנה.
&nbsp
בקישור למאגרים תמיד משתמשים במילה הראשונה בשם ההפצה של Ubuntu, והשם המלא תמיד מורכב משתי מילים, שמתחילות באותה אות, ומתארות חיה כלשהי, אמתית או דמיונית.
&nbsp
זו שיטה שהחברי של Ubuntu בחרו בה.
אם תשים לב, האותיות הראשונות בשמות גרסאות הולכות בסדר אלפבתי גודל בכל גרסה.
 

BravoMan

Active member
RAW זה אותו טקסט בדיוק

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

רמי אב

New member
ואיך בדיוק אני מתקין בלינוקס את הפונטים בעברית?

למשל של וינדוס?
&nbsp
 
למעלה