Негізгі мазмұнға өту

Debian-дегі Backports-ды қалай қосуға болады?



Егер сіз Debian таратылымының тұрақты шығарылымын пайдаланып жатсаңыз, онда ол белгілі бір нұсқалардың пакеттері ғана бар екенін білесіз. Мысалы, php 5.6. Және, осы ағындағы тарату жиынтығы жаңартылғанға дейін, бағдарламалық жасақтаманың соңғы нұсқасын орната алмайсыз ...

... Қосарланған пакеттердің қосымша, бірақ ресми репозиторийін байланыстырмайынша. Ол кейбір пакеттердің жаңа нұсқаларын ұсынады. Мысалы, егер nginx 1.6.2 нұсқасы стандартты репозиторийде болса, онда сақтық көшірмелерден көптеген қажетті жақсартуларды қамтитын 1.9.10 нұсқасын орнатуға болады.



Бұл репозиторийді қосу үшін /etc/apt/sources.list.d/ каталогында backports.list файлын жасауыңыз керек және онда бір жолды орналастыру керек:

  deb http://ftp.ru.debian.org/debian jessie-backports басты 

Немесе серверге ең жақын кез келген басқа айна .

Бәрін бір команданың көмегімен жасауға болады:


  echo -e «деп 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 .

Сақтық көшірмелер репозиторийінен пакеттер, соңғы нұсқалар ретінде, әдепкі бойынша орнатылмайды. Оларды орнату мына пәрменмен орындалуы керек:

  jessie-backports packagename атауының мүмкіндігі 

Мұнда, «packagename» орнына, буманың атауын көрсету керек.



Тұрақты филиалдан jessie-backports бөлімшесіне орнатылған орнатылған бумаларды бірдей команда жасайды.

Басқа репозитарийлермен қақтығыстар

Қақтығыстар, мысалы, dotdeb репозитарийін пайдаланғанда пайда болуы мүмкін. Менің жағдайда, php7-ді ғана орнату керек болды. Дегенмен толық жаңартумен, dotdeb репозиторийінен қол жетімділікке арналған aptitude upgrade командасы басқа нинкинс түрін шығарады.

Егер nginx dotdeb 1.0.2h қолдауы болмаса, барлық жақсы болады. Бұл ALPN жұмысына қажет.

Осы жағдайдан шығу жолы: dotdeb пакеттерінен жаңартылудың қажеті жоқ, сіз басымдылықты төмендетуге тиіссіз. Dotdeb файлын /etc/apt/preferenses.d/ каталогында жасаңыз және онда мазмұнды жазыңыз:

  Пакет: nginx *
 Pin: origin packages.dotdeb.org
 Pin-Priority: -10 

Мысалда nginx. Бірақ оны басқа пакеттің атымен ауыстыруға болады.

Бұл файлды сақтаған кезде, пакет менеджері dotdeb репозитарийінен жаңартуларды ұсынбайды.



Сіз мақаланы қалай бағалайсыз?
Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 ( 2 дауыс, орташа 5.00- ден 5)
Жүктелуде ...

Пікір қосу

Сіздің электронды поштаңыз жарияланбайды.