ძირითადი შინაარსიდან გადასვლა

როგორ შევქმნათ Backrop Debian- ში?



თუ თქვენ იყენებთ Debian განაწილების სტაბილურ გათავისუფლებას, თქვენ იცით, რომ ის შეიცავს მხოლოდ გარკვეული ვერსიის პაკეტებს. მაგალითად, php 5.6. და სანამ დისტრიბუციის ნაკრები ამ თემაში განახლდება, ვერ შეძლებთ პროგრამული უზრუნველყოფის უფრო ახალი ვერსიის შექმნას ...

... სანამ არ დაემატება დამატებითი, მაგრამ სარეზერვო პაკეტების ოფიციალური საცავი. ის უზრუნველყოფს გარკვეულ პაკეტების ახალ ვერსიებს. მაგალითად, თუ Nginx ვერსია 1.6.2 მდებარეობს სტანდარტული საცავში, შემდეგ backports- დან შეგიძლიათ დააყენოთ ვერსია 1.9.10, რომელიც მოიცავს ბევრ საჭირო გაუმჯობესებას.



ამ საცავის დამატება, თქვენ უნდა შექმნათ backports.list ფაილი /etc/apt/sources.list.d/ დირექტორიაში და დააყენეთ ერთი ხაზი:

  deb http://ftp.ru.debian.org/debian jessie-backports main 

ან სხვა სარკე ახლოს თქვენს სერვერზე.

მთელი რამ შეიძლება გაკეთდეს ერთი ბრძანებით:


  echo -e "deb http://packages.dotdeb.org jessie all \ ndeb-src http://packages.dotdeb.org jessie all"> /etc/apt/sources.list.d/dotdeb.list 

შემდეგ განახლებული პაკეტის სიის aptitude update : aptitude update .

უკანასკნელი ვერსიების მსგავსად, პაკეტების სარეზერვო პაკეტი არ იქნება დამონტაჟებული. მათი მონტაჟი უნდა შესრულდეს ბრძანებით:

  aptitude install -t jessie- backports packagename 

სადაც "Packagename" - ს ნაცვლად, პაკეტის სახელი უნდა მიუთითოთ.



უკვე დაყენებული პაკეტების განახლება სტაბილური ფილიალიდან jessie-backports ფილიალამდე ხდება იგივე გუნდის მიერ.

კონფლიქტები სხვა საცავებთან

კონფლიქტი შეიძლება მოხდეს, მაგალითად, dotdeb- ის საცავის გამოყენებისას. ჩემს შემთხვევაში, საჭიროა მხოლოდ php7- ის დამონტაჟება . მაგრამ სრული განახლებით, dotdeb საცავიდან ატრიტუდის aptitude upgrade ბრძანება აყალიბებს სხვადასხვა ვერსიის ქცევას.

ყველაფერი კარგი იქნებოდა, თუ ის არ იყო იმასთან დაკავშირებით, რომ ჩამონტაჟებული ნიგნიქსი შედგენილია 1.0.2 საათის მხარდაჭერის გარეშე. ეს აუცილებელია ALPN- ის მუშაობისთვის.

ამ სიტუაციიდან გამოსავალი არის შემდეგი: დანტეკებისგან, რომელიც არ საჭიროებს განახლებას, უნდა შეამციროთ პრიორიტეტი. შექმენით dotdeb ფაილი /etc/apt/preferenses.d/ დირექტორიაში და ჩაწერეთ შინაარსი:

  პაკეტი:
 Pin: წარმოშობის პაკეტები.dotdeb.org
 Pin- პრიორიტეტი: -10 

მაგალითად, ნიგნიქსი. მაგრამ ეს შეიძლება შეიცვალოს სხვა პაკეტის სახელით.

ამ ფაილში შენახვისას პაკეტის მენეჯერი აღარ გთავაზობთ განახლებებს dotdeb საცავიდან.



როგორ შეაფასებ სტატიას?
Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 ( 2 რეიტინგი, საშუალოდ: 5.00 გარეთ 5)
იტვირთება ...

კომენტარის დამატება

თქვენი ელფოსტა არ გამოქვეყნდება.