извлекать только определенную папку. Содержимое из заархивированного архива в заданный каталог [дубликат]

ОК, чтобы не оставлять вопрос без ответа. Как мы сделали в комментариях:


Пакеты AUR устанавливаются в 2 этапа

Это предназначено разработчиками Arch, поскольку любой может отправить пакет AUR. При загрузке пакетов AUR вы должны всегда проверять файлы PKGBUILD на наличие вредоносного кода. Хотя пакеты AUR проверены доверенными пользователями , их слишком много. Более того, я использую Arch в течение многих лет и никогда не видел вредоносного кода в сценариях установки любого пакета AUR, который я использую, хотя некоторые люди утверждают, что у них есть .

Когда вы собираете свой пакет с помощью makeprg , вам необходимо выполнить все зависимости для успешной сборки.Некоторые пакеты AUR содержат исходные файлы, которые скомпилированы, некоторые загружают исходные коды в процессе сборки, другие даже загружают двоичные капли (например, драйверы графической карты). Поэтому зависимости часто представляют собой файлы заголовков и библиотеки, которые должны присутствовать при запуске сборки.

makeprg создает файл - - .pkg.tar.xz , который затем необходимо передать в pacman -U , чтобы быть установлен. Это также предназначено, поскольку в этом случае вам не нужны права root для запуска makepkg .

Если у вас установлено sudo , вы можете использовать makepkg -i , чтобы установить пакет после завершения сборки. Это безопасно, поскольку только pacman будет вызываться с правами root .

mdm

Процедура, описанная выше специально для mdm-display-manager , будет выглядеть следующим образом:

$ wget https://aur.archlinux.org/cgit/aur.git/snapshot/mdm-display-manager.tar.gz
$ tar xzf mdm-display-manager.tar.gz
$ cd mdm-display-manager
$ makepkg

Это приведет к созданию файла с именем mdm-display-manager-2.0. 10-1-x86_64.pkg.tar.xz (или i686 , если вы используете эту архитектуру), который вам нужно передать в pacman как root :

# pacman -U /path/to/package/mdm-display-manager-2.0.10-1-x86_64.pkg.tar.xz

1
13.04.2017, 15:36
0 ответов

Теги

Похожие вопросы