<!--
.. title: Debian apt backports
.. slug: debian-backports
.. date: 2021-01-17 01:40:57 UTC+03:00
.. tags: linux
.. category: linux
.. link: 
.. description: 
.. type: text
-->

# apt через прокси

Создать файл `02proxy` в каталоге `/etc/apt/apt.conf.d/` содержания:

```
Acquire::Queue-Mode "host";
Acquire::http::Proxy "http://myproxy:3142";
Acquire::https::Proxy "http://myproxy:3142";

```
# Debian 11 (bullseye)

## Основной файл sources.list

```
deb http://ftp.debian.org/debian bullseye main contrib non-free
deb http://ftp.debian.org/debian bullseye-updates main contrib non-free
deb http://security.debian.org/ bullseye-security main contrib non-free

```

## Подключение репозитория backports

В файл `/etc/apt/sources.list` добавить строку:

```
deb http://ftp.debian.org/debian bullseye-backports main contrib non-free
# deb http://ftp.debian.org/debian sid main non-free contrib
```

Эту же строку можно добавить в отдельном файле в каталоге
`/etc/apt/sources.list.d/`

## Создание pins

Создать файл `pins` в каталоге `/etc/apt/preferences.d/` с примерно таким
содержанием:

```
Package: *
Pin: release n=bullseye-backports
Pin-Priority: 800

Package: *
Pin: release n=bullseye-updates
Pin-Priority: 700

Package: *
Pin: release n=bullseye
Pin-Priority: 600

#Package: *
#Pin: release n=bullseye
#Pin-Priority: 300

Package: *
Pin: release n=sid
Pin-Priority: 200

Package: *
Pin: release o=Debian
Pin-Priority: -10

```

# Debian 10 (buster)

## Подключение репозитория backports

В файл `/etc/apt/sources.list` добавить строку:

```
deb http://ftp.debian.org/debian/ buster-backports main contrib non-free
deb http://ftp.debian.org/debian sid main non-free contrib
```

Эту же строку можно добавить в отдельном файле в каталоге
`/etc/apt/sources.list.d/`

## Создание pins

Создать файл `pins` в каталоге `/etc/apt/preferences.d/` с примерно таким
содержанием:

```
Package: *
Pin: release n=buster-backports
Pin-Priority: 800

Package: *
Pin: release n=buster-updates
Pin-Priority: 700

Package: *
Pin: release n=buster
Pin-Priority: 600

#Package: *
#Pin: release n=buster
#Pin-Priority: 300

Package: *
Pin: release n=sid
Pin-Priority: 200

Package: *
Pin: release o=Debian
Pin-Priority: -10
```
