
Я хотел бы изменить некоторые функции в apt-get
менеджере пакетов, но могу найти только apt-get
двоичные файлы.
Где находится исходный код менеджера пакетов?
решение1
Включить deb-src
репозиторий типов в /etc/apt/sources.list
:
deb-src http://archive.ubuntu.com/ubuntu/ trusty main
Замените trusty
на кодовое имя используемого вами релиза. Кодовое имя можно найти по:
lsb_release -c
Теперь синхронизируем локальные списки пакетов с удаленными репозиториями:
sudo apt-get update
Теперь вы можете загрузить исходный пакет apt
в текущем каталоге:
apt-get source apt
В извлеченном каталоге находится файл, который вас интересует:
cmdline/apt-get.cc