Этот простой awk
:
awk -F"|" '{OFS="|"}$2=$2*1' file
OFS
определяет разделитель выходных полей. $ 2 = $ 2 * 1
просто умножает второе поле на 1
; ведущий ноль исчезает.
Пакеты не предоставляют информацию о ядре, за которым они работают. Некоторые пакеты могут зависеть только от какой-то конкретной версии ядра. Эти зависимости прописаны в метафайле пакета. Некоторые дистрибутивы предоставляют суффиксы с версией дистрибутива для своих пакетов (, например Fedora ).
Надеюсь, вы знаете о ночных обновлениях и всех связанных с этим рисках. Я предполагаю, что после ночных обновлений Packages.gz
может не соответствовать полученным пакетам, поэтому вам необходимо обновить его вручную, как показано ниже (фрагмент из официальной документации):
Every time you put new files in the directory, you'll have to scan the directory and update aptitude:
$ ( cd /var/lib/mydebs && dpkg-scanpackages. | gzip > Packages.gz )
$ aptitude update
Более подробная информация находится по адресу Настройка репозитория Debian .