Чтобы сообщить обо всех дисках / разделах и их оставшиеся размеры:
df -h
или:
fdisk -l
Для папок используйте команду использование диска с параметрами -sh
:
du -sh
Примечание: -h
предназначен для отображения удобочитаемых (т.е. 34 ГБ вместо 340000000 блоков / байтов)
Начиная с вашей ситуации:
cd dpkg-1.18.15
patch -p1 < ../d-m-h-verbose-version-check.patch
применит патч. Перед сборкой добавьте запись в журнал изменений NMU (это позволит избежать перезаписи исправленной версии dpkg
с помощью apt
& co., но обеспечит обновление вашей версии до следующего выпуска dpkg
, когда он будет доступен):
dch -n "Apply d-m-h fix from #844701."
Это приведет к переименованию текущего каталога (поскольку dpkg
является собственным пакетом), поэтому вы нужно снова сменить каталоги:
cd ../dpkg-1.18.15+nmu1
Для сборки я обычно использую
dpkg-buildpackage -us -uc
, который создает различные файлы .deb
в родительском каталоге; вы можете установить их, как обычно, с помощью dpkg
.
(Вызов целей debian / rules
также явно работает; но вы не должны использовать fakeroot
для debian / rules build
, только для debian / rules clean
и debian / rules binary
.)
Добавление записи в журнал изменений NMU также гарантирует, что загруженный вами источник останется нетронутым, что решает ваши проблемы с резервным копированием. Это также означает, что переустановка версии 1.18.15 восстановит версию Debian без вашего патча.