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

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

הודעה פורסם: 21/03/2014 - 20:59
נושא ההודעה: Arch linux איך מכריחים את pacman גם את קבצי config של חבילה?

אני בבעיה עם vim
אני מקבל פלט שגיעה שהרצה
Can't open file /usr/share/vim/syntax/syntax.vim



מותקנת לי חבילה gvim

ניסיתי להתקין על ידי pacman -S --force gvim
אבל הפאקמן כנראה לא דורס את קבצי הקונפיגורציה

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

הודעה פורסם: 21/03/2014 - 23:01
נושא ההודעה:

אין איזה פקודה פשוטה שמייצרת את קבצי הקונפיגורציה ?

בדביאן קבצי הקונפיגורציה נמצאים בחבילה (לדוגמה קבצים של החבילה ל etc\ או ל \usr\share\pkgname )

איפה המקור של הקבצים האלה ב arch ?
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
ik לא מחובראורח · ·
 

הודעה פורסם: 21/03/2014 - 23:14
נושא ההודעה:

ב Arch הקבצים האלו נמצאים תחת vim-runtime ולא תחת gvim.
תוכל לראות את המידע הזה כאן:
https://www.archlinux.org/packages/extra/i686/vim-runtime/

קח בחשבון שאתה צריך את הנתיב:
קוד:
 /usr/share/vim/vim74/syntax/syntax.vim


בעוד שאתה מחפש את הקובץ תחת:
קוד:
/usr/share/vim/syntax/syntax.vim
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 21/03/2014 - 23:50
נושא ההודעה:

OK פתרתי את הבעיה .

עכשיו שאלה קצת התפלספות (פילוסופיה !~)

אילו מחקתי את /etc/dbus (סתם לצורך העניין נניח שחבילת dbus קיימת עדיין)

באילו חבילות מייצרות את קבצי הקונפיגורציה שלה ?


ב.
בדביאן הקובצי הקונפיגרציה (default ברירת מחדל) קיים בתוך הקובץ של החבילה עצמה.
איך זה עובד בארץ' ?
נכון אמרת vim-runtime איך הדע איזה חבילה אני צריך מחר לשחזר קונפיגורציה של חבילה X , הרי pacman -S --force X לא יניב לי את הקובץ הדרוש (בהנחה שקובץ נמחק) והרי גם בעיה לבדוק pacman -Qi עבור כל חבילה לדעת מה היא מכילה
מה הדרך הסיסטמטית לדעת באיזה חבילה יש קונפיגורציה כמו /usr/share/X או /etc/X.conf ?

לדוגמה ב דביאן יש פתרון פשוט כמו dpkg --config X

ג.
ב gentoo יש מנגנון בודק שבירה שנקרא revdep-rebuild האם יש דבר דומה ? (למרות שפה מדובר במערכת בינארית )
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
ik לא מחובראורח · ·
 

הודעה פורסם: 22/03/2014 - 02:51
נושא ההודעה:

ההשוואה ל debian לא במקום.

בארץ' אין הרבה חבילות יחסית עבור תוכנה, כלומר תוכנה אחת מכילה חבילה אחת.

לvim אבל יש 2 יכולות בארץ' או להיות עם x או להיות בטרמינל, אז הקבצים המשותפים לשניהם נכנסו ל vim-runtime.

pacman מאוד פשוט בדרך של לבנות חבילות, בייחוד אם משווים לדביאן.

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

יש לך פקודה בשם pactree שתראה לך תלויות מדוייקות כולל מי דורש מה עבור החבילה שלך:

קוד:
% pactree vim-runtime         
vim-runtime
├─perl
│ ├─gdbm
│ │ ├─glibc
│ │ │ ├─linux-api-headers
│ │ │ ├─tzdata
│ │ │ └─filesystem
│ │ │   └─iana-etc
│ │ └─bash provides sh
│ │   ├─readline
│ │   │ ├─glibc
│ │   │ └─ncurses
│ │   │   └─glibc
│ │   └─glibc
│ ├─db
│ │ ├─gcc-libs
│ │ │ └─glibc
│ │ └─bash provides sh
│ └─glibc
└─gawk
  ├─bash provides sh
  ├─glibc
  └─mpfr
    └─gmp
      ├─gcc-libs
      └─bash provides sh


ממליץ גם לקרוא את
https://wiki.archlinux.org/index.php/Pacman_Rosetta
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
צפריראורח · ·
 

הודעה פורסם: 22/03/2014 - 12:14
נושא ההודעה:

ניסוח אחר של השאלה: אם היה מדובר על מערכת דביאן הייתי מפנה את השואל להיוועץ ב־apt-file או בטופס השלישי של http://packages.debian.org . איך אני בודק במערכת Arch איזו מהי החבילה (או מהן החבילות) שמספקות קובץ מסוים?

שאלה אחרת: אם מותקן אצלו gvim, למה vim-runtime לא מותקן? האם זהו באג באריזה?
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
צפריראורח · ·
 

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

Anonymous :
OK פתרתי את הבעיה .

עכשיו שאלה קצת התפלספות (פילוסופיה !~)

אילו מחקתי את /etc/dbus (סתם לצורך העניין נניח שחבילת dbus קיימת עדיין)

באילו חבילות מייצרות את קבצי הקונפיגורציה שלה ?

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

הודעה פורסם: 22/03/2014 - 13:15
נושא ההודעה:

צפריר :
ניסוח אחר של השאלה: אם היה מדובר על מערכת דביאן הייתי מפנה את השואל להיוועץ ב־apt-file או בטופס השלישי של http://packages.debian.org . איך אני בודק במערכת Arch איזו מהי החבילה (או מהן החבילות) שמספקות קובץ מסוים?


קוד:
$ pacman -Qo  /usr/share/vim/vim74/syntax/syntax.vim
/usr/share/vim/vim74/syntax/syntax.vim is owned by vim-runtime 7.4.135-2


צפריר :
שאלה אחרת: אם מותקן אצלו gvim, למה vim-runtime לא מותקן? האם זהו באג באריזה?


לא נראה כמו באג באריזה, החבילה מוגדרת כתלות:

קוד:
$ pacman -Qi gvim
Name           : gvim
Version        : 7.4.135-2
Description    : Vi Improved, a highly configurable, improved version of the vi text editor (with advanced features, such as a GUI)
Architecture   : x86_64
URL            : http://www.vim.org
Licences       : custom:vim
Groups         : None
Provides       : vim=7.4.135-2
Depends On     : vim-runtime=7.4.135-2  gpm  ruby  libxt  desktop-file-utils  gtk2  lua  python2
Optional Deps  : None
Required By    : None
Optional For   : python-powerline-git
Conflicts With : vim
Replaces       : None
Installed Size : 2846.00 KiB
Packager       : Thomas Dziedzic <gostrc@gmail.com>
Build Date     : Fri 10 Jan 2014 19:33:18 IST
Install Date   : Sat 25 Jan 2014 12:51:21 IST
Install Reason : Explicitly installed
Install Script : Yes
Validated By   : Signature

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

הודעה פורסם: 22/03/2014 - 14:29
נושא ההודעה:

צפריר :
Anonymous :
OK פתרתי את הבעיה .

עכשיו שאלה קצת התפלספות (פילוסופיה !~)

אילו מחקתי את /etc/dbus (סתם לצורך העניין נניח שחבילת dbus קיימת עדיין)

באילו חבילות מייצרות את קבצי הקונפיגורציה שלה ?

מבקריאה חוזרת של השאלה הזו, הניחוש שלי הוא שהחבילה gvim הותקנה תוך התעלמות מהתלויות שלה.


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

הודעה פורסם: 22/03/2014 - 23:27
נושא ההודעה:

MKsoft אהבתי את התשובה של
pacman -Qo

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

תוכן הדיון

  1. אורח
  2. אורח
  3. אורח [ik לא מחובר]
  4. אורח
  5. אורח [ik לא מחובר]
  6. אורח [צפריר]
  7. אורח [צפריר]
  8. mksoft
  9. אורח [ik לא מחובר]
  10. אורח