apt-get підказки для компакт-дисків під час встановлення пакетів, як змусити його зупинитись?


10

Раніше я використовував Linux Linux ubuntu, і я встановив ОС Debian на своєму ноутбуці за допомогою DVD-дисків, які я записав. Але коли я намагаюся використовувати apt-get для встановлення програмного забезпечення, система завжди просить мене вставити диск, щоб продовжити. Цікаво, чи є спосіб змінити конфігурацію сховища, щоб я міг отримати інсталяційні файли в Інтернеті, а не використовувати диски.


Я щойно з’ясував, що проблема викликала файл source.list. Але після того, як я прокоментую річ "deb cdrom", я більше не можу отримувати оновлення програмного забезпечення: (чи є у когось хороший файл source.list?
Shang Wang

Відповіді:


20

Джерела упаковки перераховані в /etc/apt/sources.listта /etc/apt/sources.list.d/*.list. Зазвичай ви перераховуєте офіційні джерела в головному файлі /etc/apt/sources.listта додаєте сторонні сховища в /etc/apt/sources.list.d/indicative_name.list.

Якщо ви встановили з компакт-диска, буде рядок з

deb cdrom:[some name]/ stable main

Видаліть або прокоментуйте його (додавши #на початку рядка). Якщо ви хочете знову встановити з CD-ROM, вставте компакт-диск і запустіть, apt-cdromщоб створити sources.listзапис із цього CD-ROM.

Щоб встановити пакети через Інтернет, ви зазвичай перераховуєте дзеркало Debian як джерело. Установка системи робить це, якщо у вас є підключення до Інтернету. Типовий набір записів виглядає приблизно так:

## Debian stable proper
deb http://ftp.fr.debian.org/debian squeeze main non-free contrib
deb-src http://ftp.fr.debian.org/debian squeeze main non-free contrib

## Security updates
deb http://security.debian.org/ squeeze/updates main contrib non-free
deb-src http://security.debian.org/ squeeze/updates main contrib non-free

## Other updates to the stable release (formerly volatile)
deb http://ftp.fr.debian.org/debian squeeze-updates main contrib non-free
deb-src http://ftp.fr.debian.org/debian squeeze-updates main contrib non-free

## Quasi-official backports
deb http://www.backports.org/debian/ squeeze-backports main non-free contrib
deb-src http://www.backports.org/debian/ squeeze-backports main non-free contrib

## Marillat: multimedia support and other less free or stable stuff
deb http://www.debian-multimedia.org squeeze main
deb-src http://www.debian-multimedia.org squeeze main
  • Замініть squeezeна testingабо unstableбудь-яке розповсюдження, яке ви виконуєте .
  • Видаліть, contribі non-freeякщо ви хочете встановити виключно безкоштовне програмне забезпечення.
  • Якщо ви не живете у Франції, замініть ftp.fr.debian.orgім'я іншим дзеркалом Debian .
  • У debлінії для бінарних пакетів, то deb-srcлінії для вихідних пакетів. Якщо ви ніколи не хочете завантажувати джерела, deb-srcрядки вам не потрібні . Якщо це так, вам потрібна deb-srcлінія, щоб відповідати кожному debрядку.
  • Вкрай необхідні лише два джерела: правильне розповсюдження ( protocol://mirror.example.com/debian release_name main) та оновлення безпеки ( ). Включайте інших, лише якщо ви хочете:deb http://security.debian.org/ release_name/updates

    • stable-updates - це оновлення баз даних, які потрібно постійно підтримувати, наприклад списки підписів вірусів. Застосовується лише для стабільного випуску.
    • Повернення - це пакунки від нестабільних, які перекомпілюються для стабільної роботи. Навіть якщо ви включите це джерело, пакети будуть встановлені лише за явним запитом: якщо пакет також має версію за межами задніх столів, версія, яка не підтримує, буде віддавати перевагу, навіть якщо вона старша. Застосовується лише для стабільного випуску.
    • У мультимедіа Debian є пакети, які не відповідають юридичним вимогам основного дистрибутива. Вони в основному корисні для настільних машин, щоб підтримувати більше аудіо та відео форматів.

Існує багато інших неофіційних сховищ, якщо ви користуєтеся певним додатком.


2
Ви дивовижні, гілли !!
Shang Wang
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.