עבור לתוכן

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

Featured Replies

פורסם
  • מחבר

אבל איך אני מגיע אל האפשרות של /etc/resolv.conf ?

כי שאני רושם בטרמינל את זה אז הוא רושם לי

bash: /etc/resolv.conf: Permission denied

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

h5tqd1nomlkt.png

ולוקח לי זמן עד ששוב אני יכול לפרסם בפורום,

מה הסיבה להודעה הזאת ואיך מתקנים בעיה כזאת?

  • תגובות 130
  • צפיות 59k
  • נוצר
  • תגובה אחרונה
פורסם
  • מחבר
השלם את החסר: מנבל הח___ות (כבר היינו פה פעם לא?)

הקולמוס כבר הותקן

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

פורסם

רציתי לאמר /etc/locale.gen . התעסקתי כאן אם משהוא אחר תוך כדיי שנקרא resolv.conf וכתבתי אותו בטעות......

אבל גם השני הוא פשוט קובץ.. איך היית בודק אם יש בוינדוס קובץ c:/windows/locale.gen ?

פורסם
  • מחבר

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

h5tqd1nomlkt.png

ולוקח לי זמן עד ששוב אני יכול לפרסם בפורום,

מה הסיבה להודעה הזאת ואיך מתקנים בעיה כזאת?

אני רשמתי בטרמינל /etc/locale.gen

והוא רושם לי

bash: /etc/locale.gen: No such file or directory

כדי למצוא קובץ בוינדוס אני רושם את השם שלו בחיפוש.

וזה מה שאני עשיתי פה והוא לא מוצא

uzzjwigqzvw0.png

פורסם

השם /etc/locale.gen אומר לך איפה בדיוק הקובץ אמור להימצא. אתה לא צריך את החיפוש בשביל למצוא אותו..... לך לשם ותראה אם הוא נמצא. נראה שאין לך אותו, אבל תבדוק (לדוגמה : תבדוק אם יש לך את הקובץ resolv.con - שאמור להיות אצלך)

אם הוא לא קיים, נמשיך לנסות ליצור אותו

פורסם
  • מחבר
השם /etc/locale.gen אומר לך איפה בדיוק הקובץ אמור להימצא. אתה לא צריך את החיפוש בשביל למצוא אותו..... לך לשם ותראה אם הוא נמצא. נראה שאין לך אותו, אבל תבדוק (לדוגמה : תבדוק אם יש לך את הקובץ resolv.con - שאמור להיות אצלך)

אם הוא לא קיים, נמשיך לנסות ליצור אותו

בטרמינל?

כי אני רשמתי בטרמינל /etc/locale.gen

והוא רושם לי

bash: /etc/locale.gen: No such file or directory

במנהל החבילות הוא רושם שהוא לא מוצא חבילה כזאת.

ובמנהל התוכנות הוא לא מוצא את הקובץ הזה.

אז איפה צריך לבדוק את זה?

פורסם

זהו קובץ, שיכול להיות קיים ויכול להיות לא קיים......

מכיוון שהוא לא קובץ הרצה, הקונסול לא הולך לעשות איתו כלום - בין אם הוא קיים או לא.... למרות זאת, שים לב :

- על locale.gen קיבלת no such file

- על resolv.con קיבלת access denied

כלומר :

locale.gen כנראה לא קיים

resolv.conf קיים אבל אינו קובץ הרצה.....

זאת לא חבילה, ולכן כמובן מערכת ההתקנות (בין אם אתה נכנס אליה מהקונסול או לא) לא מוצאת אותו

אבל אם אנחנו רוצים להמשיך....

על פי השם /etc/locale.gen - מה שם הקובץ ואיפה הוא אמור להימצא ?

פורסם
  • מחבר
זהו קובץ, שיכול להיות קיים ויכול להיות לא קיים......

מכיוון שהוא לא קובץ הרצה, הקונסול לא הולך לעשות איתו כלום - בין אם הוא קיים או לא.... למרות זאת, שים לב :

- על locale.gen קיבלת no such file

- על resolv.con קיבלת access denied

כלומר :

locale.gen כנראה לא קיים

resolv.conf קיים אבל אינו קובץ הרצה.....

זאת לא חבילה, ולכן כמובן מערכת ההתקנות (בין אם אתה נכנס אליה מהקונסול או לא) לא מוצאת אותו

אבל אם אנחנו רוצים להמשיך....

על פי השם /etc/locale.gen - מה שם הקובץ ואיפה הוא אמור להימצא ?

איזה פעולה אני צריך לעשות כדי לדעת את זה?

פורסם

לחשוב ?

פורסם
  • מחבר
לחשוב ?

אני ניסיתי לחפש בטרמינל ובחיפוש ובמנהל התוכנות ובמנהל החבילות ואני לא מצליח למצוא את זה.

אז מה עושים?

פורסם

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

האם היית מחפש את "חשוב מאוד.txt" בקונסול או במערכת ההתקנות ?

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

האם היית מחפש את "חשוב מאוד.txt" בקונסול או במערכת ההתקנות ?

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

וגם שאני מחפש את זה בטרמינל, הוא לא רושם לי איפה נמצא הקובץ הזה.אבל הוא חוזר על מה שאני רשמתי בחיפוש.

m52zktmmvltn.png

פורסם

הפקודה echo אינה מבצעת חיפוש, היא מבצעת בדיוק את מה שאתה רואה....

אבל אנחנו יכולים להשתמש בה בשביל משהוא אחר שאנחנו רוצים : בדוק איתה מה הערך של המשתנה LANG. בשביל לקרוא את ערך של משתנה יש להוסיף $ כך :

$LANG

כאמור, locale.gen אינו נמצא במערכת שלך ככל הנראה, אבל נסה לדוגמה למצוא את /etc/resolv.conf שכן נמצא (בשביל הדוגמה)

האם אתה באמת צריך להריץ חיפוש ? שים לב : השם /etc/resolv.conf מכיל גם את שם הקובץ וגם את המקום בו הקובץ נמצא. אין יותר מידי אפשרויות איפה לבדוק....

פורסם
  • מחבר
הפקודה echo אינה מבצעת חיפוש, היא מבצעת בדיוק את מה שאתה רואה....

אבל אנחנו יכולים להשתמש בה בשביל משהוא אחר שאנחנו רוצים : בדוק איתה מה הערך של המשתנה LANG. בשביל לקרוא את ערך של משתנה יש להוסיף $ כך :

$LANG

אני רשמתי בטרמינל

$LANG

והוא רשם לי

he_IL.UTF-8: command not found

2nug31znjwgn.png

עכשיו אני הבנתי למה אתה מתכוון

אני נכנסתי מהתפריט לאזור של מחשב ומשם לספרייה של מערכת קבצים ושם אני חיפשתי את התייקיה של etc

ואני בחרתי בה ובחיפוש אני רשמתי resolv.conf ולחצתי על אנטר ואז זה הראה לי תיקיה וקובץ ואני בחרתי בקובץ

ואני קיבלתי את זה

zmbmhfthn2oj.png

מה הלאה?

.

פורסם

הקונסול כמובן עושה את מה שהוא עושה כשמקישים בו שם של משתנה שמתחיל ב $, אבל שמת לב שהוא הראה הודעת שגיאה ? - זאת מכיוון ש "he_IL.UTF-8" הוא פשוט קטע טקסט, אין פקודה בשם he_IL.UTF-8......

מתוך מה שעשינו עד עכשו, איזה פקודה תוסיף בשביל שהקונסול רק יראה את הערך של $LANG, ולא ינסה להריץ אותו כפקודה ?

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

הקובץ resolv.conf (שכתבתי אותו בטעות מקודם...) שימש לנו להדגמה. כעת, תוודא אם הקובץ locale.gen באמת אינו קיים

אם הוא קיים :

תעלה לכאן את השורות בתוכו שאינן מתחילות ב "#"

אם הוא אינו קיים :

1

שמור קובץ בשם locale.gen בתיקיה שלך (תיקיית הבית של המשתמש), ותעתיק אליו את התוכן הבא :


en_US.UTF-8 UTF-8
en_US ISO-8859-1
he_IL.UTF-8 UTF-8
he_IL ISO-8859-8



חייבת להיות שורה נוספת ריקה בסוף הקובץ

2

תעתיק את הקובץ למקום המיועד לו כמנהל

פקודת ההעתקה היא :

cp SOURCE DESTINATION

כשאתה נמצא בתיקיה בה נמצא קובץ המקור, לא צריך לכתוב את שם התיקיה, מספיק לכתוב רק את שם הקובץ. אם שמרת את הקובץ בתיקיית ה "בית" שלך, בקונסול התיקיה נקראת ~ .שורת הפקודה של הקונסול מראה לך באיזה תיקיה אתה נמצא כשאתה כותב את הפקודה

בתיקיית היעד לא צריך לכתוב את שם הקובץ, מספיק לכתוב את שם התיקיה (כולל ה / לפניו ואחריו, כי הדרך לתיקיה מתחילה בתיקיית ה / ואנחנו רוצים להעתיק את הקובץ לתוך התיקיה)

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

ביצוע פקודות כמנהל נעשה על ידי sudo

3

תריץ את הפקודה שקוראת את קובץ ה locale.gen. הפקודה היא :

locale-gen

ויש להריץ גם אותה כמנהל

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

ארכיון

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

דיונים חדשים