Глядя на журнал изменений пакета (apt-получить журнал изменений с помощью Linux
) вы увидите, что пг
устарело и удалено:
util-linux (2.29.2-2) нестабильный; срочность = средняя
«Большая уборка после релиза».
[ Андреас Хенрикссон ]
* Добавлены исходные метаданные DEP12 (Closes: #852731)
* Вернуть "Добавить флаг конфигурации, чтобы libmount пропускал /etc/mtab"
* Отбросить явный флаг конфигурации --disable-silent-rules
* Прекратить выпуск устаревшей утилиты pg.
* Отменить «Явно (повторно) включить устаревшую утилиту pg»
* Прекращение выпуска устаревшей утилиты 'tunelp'
* Прекратить выпуск устаревшей утилиты 'line'
* Отбросьте явное прохождение CC для кросс-билдинга
* Используйте флаги конфигурации, чтобы отключить утилиты, поставляемые bsdmainutils.
* Отменить «Попытка обойти проблемы с debootstrap для hwclock.sh»
* Отбрасывать больше не нужные переопределения lintian для отброшенного обходного пути
* Удаление устаревшего fdisk reclaim на PPC
* Вернуть "Переименовать пользователя libuuid в uuidd в постинста libuuidd1"
* Вернуть "libuuid1: добавить зависимость от пароля для миграции пользователей"
* Удаление устаревшего кода миграции пользователя/группы uuid-runtime
* Удалить 'pg' как альтернативу пейджеру
* Прекращение выпуска устаревшей утилиты tailf
* Упомяните удаление tailf в util-linux.NEWS</code></pre>
Однако исходный код для пг
все еще присутствует в исходном пакете, так что вы можете собрать и установить его вручную, если хотите.Вам понадобится подходящая среда сборки, такая как предоставленная при установке построить-необходимый
package, а также соответствующие зависимости, предоставленные
sudo apt-get build-dep утилита-linux
Во-первых, убедитесь, что у вас есть deb-источник
тип включен для вашего главный
репозиторий. Затем вы можете загрузить исходный код и исправить его в каталоге по вашему выбору (в отличие от большинства подходящий
операции, для этого не нужны повышенные привилегии):
apt-получить исходный код утилиты-Linux
Перейдите в загруженный каталог, а затем настройте сборку, чтобы включить пг
:
./настроить --enable-pg
Если он завершится успешно,
сделать пг
Проверьте его из текущего каталога, используя ./стр README
или т.п.
Теперь вместо обычного «sudo make install» (который попытается собрать все утилиты), просто скопируйте пг
двоичный файл в соответствующем месте, например ~/бен
или же /USR/местные/бен
mkdir -p ~/bin && cp pg ~/bin/
Если вы выберете ~/бен
и ранее не имел ~/бен
каталог, то он не будет добавлен в ваш ДОРОЖКА
пока вы не запустите новую оболочку входа или источник ~/.профиль
:
. ~/.профиль
так что вы можете выполнить пг
отовсюду.
В качестве альтернативы вы можете собрать ВЕСЬ пакет с помощью --enable-pg
, затем используйте проверитьустановить
установить его вместо предоставленного пакета Ubuntu, однако в этом случае вы будете нести ответственность за его обновление.