שְׁאֵלָה:
האם במאגר של Raspbian יש רשימת חבילות הניתנות לדפדוף?
Zoot
2012-07-20 19:19:40 UTC
view on stackexchange narkive permalink

Raspbian טוען שיש לו "35,0000 חבילות Raspbian", וזה נהדר, אבל אני רק מחפש חבילה או שתיים לפני שאני מתקין אותה.

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

שבע תשובות:
Steve Robillard
2012-07-20 19:28:40 UTC
view on stackexchange narkive permalink

מתוך השאלות הנפוצות על Raspbian.org,

את רשימת החבילות הנוכחית במאגר Raspbian ניתן למצוא בקובץ הטקסט המקושר למטה: http: //archive.raspbian. org / raspbian / dists / wheezy / main / binary-armhf / חבילות

אזהרה ההורדה היא 32MB.

הקובץ הוא טקסט רגיל וניתן להשיג רשימת חבילות עם הצינור הבא:

  grep -P '^ חבילה:' חבילות | חתך -d '' -f2  
האם עורך טקסט רגיל הוא הדרך הטובה ביותר לגלוש בכך?
זהו קובץ טקסט שתוכל לפתוח אותו עם עורך טקסט, דפדפן, MS Word וכו '. האם חשבת לחפש חבילה באמצעות חיפוש apt-cache במטבח "שם חבילה"
כרגע אני לא מול המכשיר, ו- Raspbian לא מותקן כרגע, מה שהופך את ה- apt למעט פחות שימושי עבורי.
פתח אותו באמצעות Notepad ++ - אני מטפל בקבצים גדולים כאלה בקלות. תומך גם בביטויים רגולריים.
יש 36927 חבילות ברשימה זו, הממוינות לפי אלפביתיות לפי שם החבילה. העתק את זה ותיאור החבילה לקובץ חדש (עם Notepad ++), תקבל 73849 שורות. זה לא מסווג בשום צורה שהיא. לא הייתי קורא לזה 'ניתן לגלוש'. עדיף לך לדפדף בחבילות הצפצפות (קישור למטה בתשובת dsas) ואולי לבדוק ברשימת raspbian אם אתה רואה משהו שאתה רוצה.
בפקודה אחת: `curl -s http://archive.raspbian.org/raspbian/dists/stable/main/binary-armhf/Packages.xz | xz -d | grep '^ חבילה:' | לחתוך -d '' -f 2 '
קישור שבור עכשיו.
user3922
2012-12-22 04:19:51 UTC
view on stackexchange narkive permalink

ישנה רשימת חבילות Raspbian הניתנת לדפדוף בכתובת http://www.raspberryconnect.com במקטע התוכנה. החבילות מפורטות לפי קטגוריות.

פג תוקף. נראה שרשימה זו לא נשמרת
רשימת החבילות מתוחזקת באופן קבוע הן בחבילות ג'סי והן ב- Wheezy.
PhysBrain
2012-11-03 06:29:09 UTC
view on stackexchange narkive permalink

ה- distro raspbian מגיע עם כלי שירות שנקרא apt-cache. לחיפוש באינדקס מאגר החבילות המקומי, השתמש ב:

  apt-cache search <keyword>  
אבל זה דורש גישה למכשיר (או לפחות מופע פועל של Raspbian). ה- OP ציין שהוא צריך להיות נגיש בדפדפן מחוץ ל- Raspbian.
dsas
2012-08-04 06:53:33 UTC
view on stackexchange narkive permalink

תוכלו לעיין בחבילות דביאן וויזי ב דף ויזי של דביאן. החבילות הזמינות צריכות להיות זהות כמעט למאגרי Raspbian.

Raspbian בהחלט יכול להשתמש גם בשירות כזה. וגישה למעקב אחר הבאגים. זה יהיה נהדר להיות מסוגל לדפדף בארכיון אחר חבילות וגרסאות בקשת בקלות כאשר אינך מפעיל raspbian.
KevinS
2018-07-07 15:27:21 UTC
view on stackexchange narkive permalink

נתקלתי גם בשרשור שימושי זה (תודה רבה לתורמים קודמים: דברים מעולים!). עם זאת רציתי משהו מתוחכם יותר: בהינתן רשימת משאלות של חבילות תלויות, האם אוכל להשתמש בכדי לצוד אותן בהתפלגויות הרספביות השונות?

יצרתי כמה סקריפטים שאחרים עשויים למצוא בהם שימוש ( אתה יכול לשמור את אלה ב תיקיית הבית של המשתמשים שלך (או בכל מקום)). זכור ל chmod + x script-name.sh לאחר שיצרת אותם או שתתקשה להריץ אותם.

הראשון הוא get-available.sh):

  #! / bin / bashdist = jessie [$ {# 1} -gt 0] && dist = $ 1 [! -e / home / pi / $ {dist}] && mkdir / home / pi / $ {dist} pushd / home / pi / $ {dist} &> / dev / null [! -e ./Packages] && echo אחזור רשימת חבילות עבור $ {dist} ... [! -e ./Packages] && wget http://archive.raspbian.org/raspbian/dists/${dist}/main/binary-armhf/Packagesgrep -P '^ חבילה:' חבילות | חתוך -d '' -f2 > זמין [! -e ./wishlist] && touch ./wishlistpopd &> / dev / null  

אתה מריץ את זה והוא מביא את רשימת החבילות להפצה נתונה (ברירות מחדל ל ג'סי חזק >):

  ./get-available.sh [<distribution-name>]  

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

התסריט השני הוא זמין.ש :

  #! / bin / bashdist = jessie [$ {# 1} -gt 0] && dist = $ 1
[! -e / home / pi / $ {dist} / available] && echo אתה צריך לרוץ קודם ./get-available.sh $ {dist}! [! -e / home / pi / $ {dist} / זמין] && exitpushd / home / pi / $ {dist} &> / dev / null [-e ./availability] && rm. / זמינות-לביצוע [$ {# 1} -gt $ {mlen}] && mlen = $ {# 1}} ניתן לבדוק את הפונקציה () {matches = $ (grep -o "^ $ 1 $" ./available | wc -l) if [$ {matches} -eq 0] ואז printf "% - $ {mlen} s: NO (% s) \ n" $ 1 $ {dist} >> ./availability else printf "% - $ {mlen} s: YES ( % s) \ n "$ 1 $ {dist} >> ./availability fi} חבילות סידור מחדש < ./wishlistfor p ב-" $ {חבילות [@]} "do pw = $ (הד $ {p} | tr -d '\ n ') סמן את הלוח "$ {pw}" לדף p ב- "$ {חבילות [@]}" do pw = $ (הד $ {p} | tr -d' \ n ') זמין "$ {pw } "נעשה [-e ./availability] && cat ./availabilitypopd &> / dev / null  

לאחר שתגדיר את רשימת המשאלות אתה מריץ את זה וזה סורק רשימת החבילות עבור אותם עמ ' ackages (ברירת מחדל ל ג'סי ) :

  ./check-available.sh [<distribution-name>]  

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

הנה דוגמה (שלי) ל רשימת המשאלות :

vimwgetsoftware-properties-commonpython3.5libsodium13python3-piporacle-java8-installeroracle-java8-set-defaultlibgmp3-devlibssl-devflexbison

הנה מה מצאתי חזק> צפצוף זמינות חבילה:

  vim: YES (wheezy) wget: YES (wheezy) תכונות תכונה נפוצות: YES (wheezy) python3.5: NO (wheezy) libsodium13: NO (wheezy) python3-pip: YES (wheezy) oracle-java8-installer: NO (wheezy)
oracle-java8-set-default: NO (wheezy) libgmp3-dev: YES (wheezy) libssl-dev: YES (wheezy) flex: YES (wheezy) ביזון: YES (wheezy)  

הנה מה שמצאתי עבור זמינות חבילה ל ג'סי

  vim: YES (jessie) wget: YES (jessie) תכונות תכונות נפוצות: YES (jessie) python3.5: NO (jessie) libsodium13: YES (jessie) python3-pip: YES (jessie) oracle-java8-installer: NO (jessie) oracle-java8-set-default: NO (jessie) libgmp3-dev: YES ( jessie) libssl-dev: YES (jessie) flex: YES (jessie) bison: YES (jessie)  

והנה מה שמצאתי ל מתיחה זמינות חבילה :

  vim: YES (stretch) wget: YES (stretch) תכונות תכונות משותפות: YES (מתיחה) python3.5: YES (stretch) libsodium13: NO (stretch) python3-pip: YES (stretch) oracle-java8-installer: NO (stretch) oracle-java8-set-default: NO (stretch) libgmp3-dev : YES (מתיחה) libssl-dev: YES (מתיחה) flex: YES (מתיחה) ביזון: YES (מתיחה)  

אם הרשימה שלך ארוכה יותר, זהו סינמה להשתמש ב grep כדי לסנן את השורות : YES או : NO לשאילתת קבצי ה זמינות

אני מקווה כמה אחרים מוצאים את זה שימושי!

wxh
2018-10-13 17:47:03 UTC
view on stackexchange narkive permalink

ניתן לגלוש כאן: http://archive.raspbian.org/raspbian/pool/main/

........

שמתי לב שיכול לאשר שמשהו * זמין *, אבל הוא לא יכול לאשר שמשהו * לא *, כלומר, תיתקל בחבילות שמתקינות דרך 'apt' אך אינן בעץ הארכיון הזה. במילים אחרות, רק בגלל שאתה לא יכול למצוא שם משהו לא אומר שהוא לא זמין.
Zoot
2012-12-17 21:32:09 UTC
view on stackexchange narkive permalink

קרן Raspberry Pi הודיעה כי פתחה את " Pi Store", שהיא רשימת יישומים המסוגלת לגלוש עבור ה- Raspberry Pi, כולל גם בחינם וגם אפליקציות בתשלום.

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

עריכה: זה לא כבר קיים. תשובה זו מהווה כעת הצהרה על שיא היסטורי.

לרוע המזל, חנות פי נסגרה ואינה קיימת עוד.


שאלה ותשובה זו תורגמה אוטומטית מהשפה האנגלית.התוכן המקורי זמין ב- stackexchange, ואנו מודים לו על רישיון cc by-sa 3.0 עליו הוא מופץ.
Loading...