«Файлы» (Nautilus) не открываются из док-станции

Пакеты Arch Linux собираются с помощью инструмента makepkg . Чтобы собрать пакет с нуля, вам необходимо создать файл PKGBUILD , который определяет метаданные пакета и шаги сборки. По сути, этот файл представляет собой сценарий Bash.

Самый простой файл PKGBUILD может выглядеть так:

pkgname=arch-update-notify
pkgver=0.2
pkgrel=1
pkgdesc="Notify all users with X sessions about available updates with a popup."
arch=("any")
url="https://github.com/zoresvit/arch-update-notify"
license=('MIT')
depends=('libnotify' 'python')
source=("git://github.com/zoresvit/${pkgname}/")
sha1sums=('SKIP')

package() {
    cd "$pkgname"
    mkdir -p $pkgdir/usr/bin
    install -D -m755 ./updates.py $pkgdir/usr/bin/$pkgname
}

Он создает пакет, который устанавливает файл updates.py в каталог / usr / bin . .

Для получения дополнительной информации см. страницу ArchWiki , которая подробно описывает, как работает упаковка Arch Linux и как правильно собрать пакет.

Существует также Пользовательский репозиторий ArchLinux (AUR), который содержит файлы PKGBUILD , созданные пользователями. Вы можете выбрать пакет и щелкнуть просмотреть PKGBUILD , чтобы лучше понять, как другие пишут свои файлы PKGBUILD .

Вы можете использовать pacman для загрузки пакета:

pacman -Sw 

Это загрузит пакет со всеми его зависимостями в / var / cache / pacman / pkg .

Для получения дополнительной информации об использовании pacman вы также можете проверить соответствующую страницу ArchWiki .

2
21.05.2016, 23:28
1 ответ

Все еще не уверены в точной причине, но «решили» мою проблему, выполнив killall nautilus , затем нажав «Файлы " опять таки.

4
27.01.2020, 22:04

Теги

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