История изменений
Исправление yars068, (текущая версия) :
Github сам по себе не должен использоваться как источник пакетов, в отрыве от инструментария для создания пакетов для конкретного дистрибутива. Gentoo – это отдельный случай, так как это дистрибутив, в котором все пакеты собираются из исходников. Поэтому первым делом надо изучать, как в Gentoo принято собирать пакеты. Инструкция для KDiskMark, приведённая в этом сообщении, не подходит, потому что cpack
не может создать корректный для Gentoo пакет. Но он может создать, например, самораспаковывающийся tar-архив, сжатый Gzip-ом (-G STGZ
), который можно распаковать, например, в /opt. Но тогда придётся клонировать git-репозитории каждого указанного в зависимостях пакета (если в системе не установлен «правильный» пакет) вручную, и зависимости каждого из них тоже, собирать их, и только потом – собирать пакет, из-за которого весь сыр-бор. У каждого из этих пакетов собственный способ сборки, с собственными тулингами, каждый из них написан на разных языках программирования. Именно поэтому существуют репозитории у всех дистрибутивов Linux. Так что для начала нужно изучать управление пакетами в Gentoo. Устанавливать что-либо в обход пакетного менеджера – затея крайне неудачная.
Исправление yars068, :
Github сам по себе не должен использоваться как источник пакетов, в отрыве от инструментария для создания пакетов для конкретного дистрибутива. Gentoo – это отдельный случай, так как это дистрибутив, в котором все пакеты собираются из исходников. Поэтому первым делом надо изучать, как в Gentoo принято собирать пакеты. Инструкция для KDiskMark, приведённая в этом сообщении, не подходит, потому что cpack
не может создать корректный для Gentoo пакет. Но он может создать, например, самораспаковывающийся tar-архив, сжатый Gzip-ом (-G STGZ
), который можно распаковать, например, в /opt. Но тогда придётся клонировать git-репозитории каждого указанного в зависимостях пакета (если в системе не установлен «правильный» пакет) вручную, и зависимости каждого из них тоже, собирать их, и только потом – собирать пакет, из-за которого весь сыр-бор. У каждого из этих пакетов собственный способ сборки, с собственными тулингами, каждый из них написан на разных языках программирования. Именно поэтому существуют репозитории у всех дистрибутивов Linux. Так что для начала нужно изучать управление пакетами в Gentoo. Устанавливать что-либо в обход пакетного менеджера – затея крайне неудачная.
Исходная версия yars068, :
Github сам по себе не должен использоваться как источник пакетов, в отрыве от инструментария для создания пакетов для конкретного дистрибутива. Gentoo – это отдельный случай, так как это дистрибутив, в котором все пакеты собираются из исходников. Поэтому первым делом надо изучать, как в Gentoo принято собирать пакеты. Инструкция для KDiskMark, приведённая в этом сообщении, не подходит, потому что cpack
не может создать корректный для Gentoo пакет. Но он может создать, например, самораспаковывающийся tar-архив, сжатый Gzip-ом (-G STGZ
), который можно распаковать, например, в /opt. Но тогда придётся клонировать git-репозитории каждого указанного в зависимостях пакета (если в системе не установлен «правильный» пакет) вручную, и зависимости каждого из них тоже, собирать их, и только потом – собирать пакет, из-за которого весь сыр-бор. У каждого из этих пакетов собственный способ сборки, с собственными тулингами, каждый из них написан на разных языках программирования. Именно поэтому существуют репозитории у всех дистрибутивов Linux. Так что для начала нужно изучать управления пакетами в Gentoo. Устанавливать что-либо в обход пакетного менеджера – затея крайне неудачная.