2694
[РЕШЕНО]Работа с AUR и PKGBUILD
Доброго времени суток. Уже писал подобный топик. Ответом мне было — Йогурт мертв, да здравствует… (вставьте нужный aur helper). Так или иначе поставив yay и pikaur мои проблемы не были решены. Хочу спросить за свою рукожопость, если она имеется.
А именно. Вопрос касается игр из AUR. В репозиториях то все работает. Проверялись — Terraria, Bastion, FTL, Starbound. Везде одна и та же весчь происходит — ошибка проверки целостности пакета — а именно — нет файла игры.sh. И вот вопрос — где мне взять этот .sh? Как мне грамотно его поставить, и вообще — зачем его брать? Почему именно софт через AUR ставится без проблем (то есть этот некий .sh или включен в пакет, либо на него дается верная ссыль на скачивание). Viber, Teamviever, любые браузеры — я так понял и сами спокойно находят этот файл.
Вот в чем и вопрос — где мне взять этот .sh и как им пользоваться. Или достаточно просто отредактировать PKGBUILD чтобы он сам его скачал. Только вопрос — как его верно отредактировать? Как я понял из руководств — нужно вставить верный URL адреса с которого его качать. ОТКУДА я его знаю?
P.S. интернеты по подобным вопросам показывают что то типа «На бубунту скачал файл .sh, как с ним воевать» и прочее. Как будто ни у кого такой проблемы нет. Следовательно все все знают кроме меня. Делитесь люди добрые.
P.S.S Я не пират, но дело в том что почему я не могу «просто взять и сделать, потому что могу». Как раз таки потому как не могу. Меня не напрягает что тут все делается немного иначе чем винде. На мой вкус даже удобнее. Только вот — оно должно работать. А если не работает — легко разобраться чтобы исправить, и чтобы все работало. Зачем эти танцы с бубном. Я как раз и ушел с Винды потому как меня бесит сначала ставить систему, а после ее допиливать, кастрировать, вырезать телеметрию и прочее. Только один раз пот****лся и пользуешься. А тут «искаропки» минимальный функционал есть. Но чтобы что то работало как тебе нужно — тра****ся нужно постоянно. Нужно чтобы система работала на меня, а не я на систему. И либо я что то делаю не так как задумано разрабом, либо сама программа не работает как задумано.
А именно. Вопрос касается игр из AUR. В репозиториях то все работает. Проверялись — Terraria, Bastion, FTL, Starbound. Везде одна и та же весчь происходит — ошибка проверки целостности пакета — а именно — нет файла игры.sh. И вот вопрос — где мне взять этот .sh? Как мне грамотно его поставить, и вообще — зачем его брать? Почему именно софт через AUR ставится без проблем (то есть этот некий .sh или включен в пакет, либо на него дается верная ссыль на скачивание). Viber, Teamviever, любые браузеры — я так понял и сами спокойно находят этот файл.
Вот в чем и вопрос — где мне взять этот .sh и как им пользоваться. Или достаточно просто отредактировать PKGBUILD чтобы он сам его скачал. Только вопрос — как его верно отредактировать? Как я понял из руководств — нужно вставить верный URL адреса с которого его качать. ОТКУДА я его знаю?
P.S. интернеты по подобным вопросам показывают что то типа «На бубунту скачал файл .sh, как с ним воевать» и прочее. Как будто ни у кого такой проблемы нет. Следовательно все все знают кроме меня. Делитесь люди добрые.
P.S.S Я не пират, но дело в том что почему я не могу «просто взять и сделать, потому что могу». Как раз таки потому как не могу. Меня не напрягает что тут все делается немного иначе чем винде. На мой вкус даже удобнее. Только вот — оно должно работать. А если не работает — легко разобраться чтобы исправить, и чтобы все работало. Зачем эти танцы с бубном. Я как раз и ушел с Винды потому как меня бесит сначала ставить систему, а после ее допиливать, кастрировать, вырезать телеметрию и прочее. Только один раз пот****лся и пользуешься. А тут «искаропки» минимальный функционал есть. Но чтобы что то работало как тебе нужно — тра****ся нужно постоянно. Нужно чтобы система работала на меня, а не я на систему. И либо я что то делаю не так как задумано разрабом, либо сама программа не работает как задумано.
8 комментариев
из того самого PKGBUILD.
Потому как в Steam достаточно просто купить и нажать кнопку «Установить».
Линуксовые игры с GOG ставятся в любое удобное место путем следования инструкциям их инсталлятора.
Мне вообще не ясно зачем оно нужно в АУРе.
DLAGENTS+=(«gog::/usr/bin/echo %u — This is is not a real URL, you need to download the GOG file manually to \»$PWD\" or setup a gog:// DLAGENT. Read this PKGBUILD for more information.")
Все эти игры ещё и денег стоят.
И как Вам удалось не заметить что названия всех пакетов выглядят как «gog-имя_игры»?
А пиратку- действительно, никак. Только вручную, со всеми вытекающими последствиями в виде нарушения целостности пакетной базы и далее по нарастающей…
Требуемый в данном случае sh — это по сути архив с игрой со скриптом распаковки/установки. Файл качаешь с GOG со своего аккаунта, если не пират. Эти игры не в открытом доступе, поэтому и распространяться через AUR не могут, там лишь сценарий установки PKGBUILD.
Если пират, всё ещё проще — торренты, AUR не требуется, обычно там скрипт установки с графическим интерфейсом «Далее, далее, установить». Но подозреваю что и оригинальный файл игры с ГОГ точно такой же, и никакого AUR для установки не требуется (могу ошибаться).