שְׁאֵלָה:
כיצד להשתמש בחבילות מתיחה / בדיקה?
Fedy2
2016-12-26 17:47:34 UTC
view on stackexchange narkive permalink

אני רוצה להתקין את הגרסה האחרונה של Deluge ב- Raspbian שלי.

ההפצה הנוכחית, ג'סי (יציבה), מכילה את הגרסה 1.3.10 אבל אני רוצה את האחרונה 1.3.13.

ההפצה הבאה, Stretch (testing), מכילה את גרסת 1.3.13.

כיצד אוכל לאפשר apt לקבל את החבילות מהפצת Stretch?

תוכלו גם לנסות עם דיטפי, יש להם תמונת אלפא מתיחה: http://dietpi.com/phpbb/viewtopic.php?f=9&t=986
שתיים תשובות:
Fedy2
2016-12-26 17:47:34 UTC
view on stackexchange narkive permalink

התאמתי את ההוראות כאן למקרה שלנו.

ראשית, צור את הקבצים הבאים ב /etc/apt/preferences.d :

jessie.pref :

  חבילה: * סיכה: שחרר a = jessiePin-Priority: 900 

stretch.pref :

  חבילה: * סיכה: שחרר a = stretchPin- Priority: 750  

כעת, יצירת ערכת התאמה עבור /etc/apt/sources.list.d:

jessie.list :

  deb http://mirrordirector.raspbian.org/raspbian/ jessie תרומה עיקרית לא חינם rpi  

מתיחה.רשימה קוד> :

  deb http://mirrordirector.raspbian.org/raspbian/ תרומה עיקרית למתיחה rpi ללא תשלום  

סוף סוף עדכן את רשימת החבילות:

  עדכון sudo apt-get  

ועכשיו תוכל להתקין את Deluge מהפצת Stretch:

  sudo apt-get install deluged -t stretch  

השגה:

  pi @ raspberrypi: ~ $ deluged --versiondeluged: 1.3.13libtorrent: 0.16.18.0  
בהתאם לתשובת @prisma, הייתי צריך לשנות a = jessie ל- n = jessie כדי שזה יעבוד כראוי.
האם יש דרך לעשות זאת עבור חבילה אחת ב- Raspbian? אני רק צריך גרסת dev של מנהל הרשת.
prisma
2017-06-07 15:44:25 UTC
view on stackexchange narkive permalink

למעט זה לא עובד עבור raspbian:

  Pin: release a = jessie  

לא מתאים כראוי ל- jessie

  cat /var/lib/apt/lists/mirrordirector.raspbian.org_raspbian_dists_stretch_InRelease...Origin: RaspbianLabel: RaspbianSuite: testingCodename: stretch ...  

אין תג ארכיון בטופס השחרור של raspbian, כך שצריך להתאים n = (שם קוד)

  חבילה: * Pin: release n = jessiePin-Priority: 900  

... עובד בשבילי.



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