פורסם: 04/04/2004 - 08:12
נושא ההודעה: בדביאן, חדלו לתפקד apt-get ו synaptic
|
עדכנתי לתומי את דביאן (unstable( והגעתי לגרסה חדשה של apt. תוך כדי עדכון התבקשתי לבחור בין שתי גרסאות של הקובץ letc/apt/libchanges.conf/ . בחרתי בדפולט - הקובץ הישן - ויותר לא קרה דבר. חיכיתי, חיכיתי, בסוף נמאס ולאחר כחצי שעה איתחלתי את X.
כשהפעלתי את סינפטיק מחדש קיבלתי את ההודעה הבאה:
קוד: |
dpkg was interupted, you must manualy run "dpkg --configure -a" to correct the problem.
|
הרצתי והנה התוצאה:
קוד: |
atlas:~# dpkg --configure -a
Setting up apt-listchanges (2.53) ...
Configuration file `/etc/apt/listchanges.conf'
==> File on system created by you or by a script.
==> File also in package provided by package maintainer.
What would you like to do about it ? Your options are:
Y or I : install the package maintainer's version
N or O : keep your currently-installed version
D : show the differences between the versions
Z : start a new shell to examine the situation
The default action is to keep your current version.
*** listchanges.conf (Y/I/N/O/D/Z) [default=N] ?Y
|
וזהו. יותר לא קורה כלום. חפשתי בגוגל - ולא מצאתי. יש תרופה? דביאן ממש נכה בלי apt-get.
|
|
חזרה לתוכן הדיון |
פורסם: 04/04/2004 - 14:01
נושא ההודעה:
|
אצלי ב unstable שלי אין שום בעיה וגם מעולם לא נתקלתי בבעיה דומה.
אז כמו שנאמר,
קוד: |
Debian comes with a guarantee: If you break it, you get to keep both pieces.
|
את יכולה תמיד לנסות לבצע התקנה מחדש, של החבילות.
לכי ל /var/cache/apt/archives/ ותנסי להתקין את החבילות האחרונות באופן ידני עם dpkg.
|
|
חזרה לתוכן הדיון |
פורסם: 04/04/2004 - 14:10
נושא ההודעה:
|
סתם נסיון לא מושכל להציע רעיון. מה קורה אם את/ה מנסה לבצע:
האם הוא מנסה שוב לקנפג את את הקובץ המדובר? כמו-כן, אולי נסיון להסיר את החבילה ולהתקין אותה מחדש מקובץ "נקי", יעזור.
_________________
|
|
חזרה לתוכן הדיון |
פורסם: 04/04/2004 - 14:12
נושא ההודעה:
|
נתקלית בבעיה דומה עם שתי חבילות אחרות: fontconfig ו-foomatic-filters במהלך ההשבחה. אני עדיין לא יודע מה קורה אבל לא משנה אם בוחרים להחליף את קובץ ההגדרות או לשמור את הקיים כפי שאפשר לראות בפלט, DPKG פשוט נתקעת בשלב זה.
לגבי השאלה שלך: הבעיה היא שעד שההתקנה לא תסתיים, תמשיכי לקבל את ההודעה הזו. מצד שני, זה לא מפריע להתקין חבילות נוספות בדרך כלל. כדי לצאת מהמצב הזה לחצי על ctl+c כדי להמשיך, לפחות בינתיים.
|
|
חזרה לתוכן הדיון |
פורסם: 04/04/2004 - 15:42
נושא ההודעה:
|
הלכתי ל var/cache/apt//archives וניסיתי להתקין את החבילה ידנית. הנה התוצאה:
קוד: |
<archives/apt-listchanges_2.53_all.deb' ;echo RESULT=$?
(Reading database ... 136006 files and directories currently installed.)
Preparing to replace apt-listchanges 2.53 (using .../apt-listchanges_2.53_all.deb) ...
Unpacking replacement apt-listchanges ...
Setting up apt-listchanges (2.53) ...
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = "en_US",
LANG = "C"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
debconf: unable to initialize frontend: Dialog
debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.)
debconf: falling back to frontend: Readline
Configuration file `/etc/apt/listchanges.conf'
==> File on system created by you or by a script.
==> File also in package provided by package maintainer.
What would you like to do about it ? Your options are:
Y or I : install the package maintainer's version
N or O : keep your currently-installed version
D : show the differences between the versions
Z : start a new shell to examine the situation
The default action is to keep your current version.
*** listchanges.conf (Y/I/N/O/D/Z) [default=N] ?N
|
זהו, תקוע - לא זז יותר.
|
|
חזרה לתוכן הדיון |
פורסם: 04/04/2004 - 16:33
נושא ההודעה: אפילוג
|
אז הלכתי ל var/cache/apt/archive והתקנתי מחדש את הגרסה הקודמת של apt-listchanges ובאותה הזדמנות כל מה שדומה ל apt u ו synaptic. הפלא ופלא: synaptic שבה לפעול והשלמתי את העדכון. נכון לרגע זה, דביאן שלי נעודכנת עד הסוף המר - פרט לחבילה אחת - אליה אני לא מתקרב יותר...
אגב, var/cache/apt/archive מלא בטונות של חבילות ישנות שבמוקדם או מאוחר יסתמו את המחיצה. יש טעם לשמור אותם שם?
|
|
חזרה לתוכן הדיון |
פורסם: 04/04/2004 - 16:46
נושא ההודעה:
|
אני מנקה את ה -Cache אחת לשבוע בערך... אם לא נתקלתי בבעיות מיוחדות במהלך השבוע הזה, אין לי טעם להמשיך ולהחזיק את החבילות הללו.
בכל אופן, מומלץ לעשות את זה מתוך Synaptic ולא סתם למחוק הכל ידנית.
נ.ב.
אני בכלל משתמש ב - Aptitude. יותר נוחה לטעמי.
_________________
|
|
חזרה לתוכן הדיון |
פורסם: 04/04/2004 - 16:51
נושא ההודעה:
|
אני משתמש ב
apt-get clean
apt-cache show
apt-cache search
apt-get update
apt-get dist-upgrade
ולכולם מוגדרים לי קיצורים ב /etc/profile
|
|
חזרה לתוכן הדיון |
פורסם: 04/04/2004 - 17:11
נושא ההודעה:
|
בשביל זה יש את הפקודה:
היא מנקה חבילות לא מעודכנות מה-CACHE.
כמו כן, הייתי מנסה במקרה שלך להגדיר את החבילה מחדש עם depkg-reconfigure.
יש גם הודעת שגיאה בזמן העבודה עם DPKG שראוי להתייחס אליה.
|
|
חזרה לתוכן הדיון |
פורסם: 04/04/2004 - 17:13
נושא ההודעה:
|
ציטוט: | ולכולם מוגדרים לי קיצורים ב /etc/profile |
מה זאת אומרת קיצור. ?
האם יצרת קיצור בשולחן העבודה או שאני מתבלבל
|
|
חזרה לתוכן הדיון |
פורסם: 04/04/2004 - 17:14
נושא ההודעה:
|
ציטוט: | ולכולם מוגדרים לי קיצורים ב /etc/profile |
מה זאת אומרת קיצור. ?
האם יצרת קיצור בשולחן העבודה או שאני מתבלבל
|
|
חזרה לתוכן הדיון |
פורסם: 04/04/2004 - 17:15
נושא ההודעה:
|
ציטוט: | ולכולם מוגדרים לי קיצורים ב /etc/profile |
מה זאת אומרת קיצור. ?
האם יצרת קיצור בשולחן העבודה או שאני מתבלבל
|
|
חזרה לתוכן הדיון |
פורסם: 04/04/2004 - 17:18
נושא ההודעה:
|
לא,
תוסיף ל/etc/profile את השןרה הזאת:
קוד: |
alias i="apt-get install"
|
עכשיו, בשביל להתקין חבילה מספיק לכתוב:
i package
נערך לאחרונה על-ידי IP בתאריך 04/04/2004 - 17:42, סך-הכל נערך פעם אחת
|
|
חזרה לתוכן הדיון |
פורסם: 04/04/2004 - 17:40
נושא ההודעה:
|
ip נשמע מעניין תן דוגמא . יותר מורכבת . למשל אני רוצה להתקין icq
i package icq
|
|
חזרה לתוכן הדיון |
פורסם: 04/04/2004 - 17:49
נושא ההודעה:
|
קצת באיחור - תודה על העזרה!
|
|
חזרה לתוכן הדיון |
פורסם: 04/04/2004 - 17:52
נושא ההודעה:
|
בלי הpackage...
רק
i licq sim gaim kopete centericq-fribidi
|
|
חזרה לתוכן הדיון |
פורסם: 04/04/2004 - 18:07
נושא ההודעה:
|
תוכל לפרסם כאן את etc/profile בבקשה
|
|
חזרה לתוכן הדיון |
פורסם: 04/04/2004 - 18:50
נושא ההודעה:
|
זה הסוף של הקובץ:
קוד: |
alias which="type -path"
alias where="type -all"
alias ll="ls -l --color=auto"
alias rm="rm -i"
alias mv="mv -i"
alias cp="cp -i"
alias la="ls -la --color=auto"
alias ls="ls --color=auto"
alias a="apt-get update;apt-get dist-upgrade"
alias i="apt-get install"
alias r="apt-get remove"
alias c="apt-get clean"
alias sh="apt-cache show"
alias se="apt-cache search"
alias g="gcc gcc -ansi -pedantic -W -Wall -g"
alias gtk="gcc -O2 `pkg-config --cflags --libs gtk+-2.0`"
|
מנהלים, יש סיכוי שיהיה אפשר לעלות לפה קבצי טקסט קטנים?
|
|
חזרה לתוכן הדיון |
פורסם: 04/04/2004 - 19:07
נושא ההודעה:
|
קוד: | debian:/home/drago# cat /etc/profile
# /etc/profile: system-wide .profile file for the Bourne shell (sh(1))
# and Bourne compatible shells (bash(1), ksh(1), ash(1), ...).
PATH="/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games"
if [ "$PS1" ]; then
if [ "$BASH" ]; then
PS1='\u@\h:\w\$ '
else
if [ "`id -u`" -eq 0 ]; then
PS1='# '
else
PS1='$ '
fi
fi
fi
export PATH
umask 022
alias which="type -path"
alias where="type -all"
alias ll="ls -l --color=auto"
alias rm="rm -i"
alias mv="mv -i"
alias cp="cp -i"
alias la="ls -la --color=auto"
alias ls="ls --color=auto"
alias a="apt-get update;apt-get dist-upgrade"
alias i="apt-get install"
alias r="apt-get remove"
alias c="apt-get clean"
alias sh="apt-cache show"
alias se="apt-cache search"
alias g="gcc gcc -ansi -pedantic -W -Wall -g"
alias gtk="gcc -O2 `pkg-config --cflags --libs gtk+-2.0`"
|
מה לא טוב אצלי ? שזה לא עובד לי
|
|
חזרה לתוכן הדיון |
פורסם: 04/04/2004 - 19:12
נושא ההודעה:
|
צריך לצאת ולהכנס בשביל שזה יעבוד.
או אולי תנסה:
source /etc/profile
|
|
חזרה לתוכן הדיון |
פורסם: 04/04/2004 - 19:32
נושא ההודעה:
|
יפה יפה ..
עובד . מה דעתך לעשות לזה איזה מדריכון של הפקודות תחת i
|
|
חזרה לתוכן הדיון |
פורסם: 04/04/2004 - 20:28
נושא ההודעה:
|
אתה יודע להשתמש ב- apt-get install?
אז תחשוב שה-i זה קיצור למילים האלה... ההמשך הוא אותו המשך.
אף אחד כאן לא ממציא את הגלגל, רק מקצר קצת את הדרך.
אישית, אני חושב שבמקרה הזאת זה שלילי... הפקודות קצרות מידי ולכן קל לעשות טעויות.
|
|
חזרה לתוכן הדיון |
פורסם: 04/04/2004 - 21:08
נושא ההודעה:
|
זה נכון, אבל הטעויות לא קריטיות כי APT שאול אותך אם אתה בטוח גם אחרי שאמרת לו להסיר משהו...
זה גם מאוד נחמד כשרוצים להסיר חבילה חשובה:
קוד: |
You are about to do something potentially harmful
To continue type in the phrase 'Yes, do as I say!'
?]
|
|
|
חזרה לתוכן הדיון |
|