Уголок новичка
   2695

[РЕШЕНО]Работа с AUR и PKGBUILD

Доброго времени суток. Уже писал подобный топик. Ответом мне было — Йогурт мертв, да здравствует… (вставьте нужный aur helper). Так или иначе поставив yay и pikaur мои проблемы не были решены. Хочу спросить за свою рукожопость, если она имеется.
А именно. Вопрос касается игр из AUR. В репозиториях то все работает. Проверялись — Terraria, Bastion, FTL, Starbound. Везде одна и та же весчь происходит — ошибка проверки целостности пакета — а именно — нет файла игры.sh. И вот вопрос — где мне взять этот .sh? Как мне грамотно его поставить, и вообще — зачем его брать? Почему именно софт через AUR ставится без проблем (то есть этот некий .sh или включен в пакет, либо на него дается верная ссыль на скачивание). Viber, Teamviever, любые браузеры — я так понял и сами спокойно находят этот файл.
Вот в чем и вопрос — где мне взять этот .sh и как им пользоваться. Или достаточно просто отредактировать PKGBUILD чтобы он сам его скачал. Только вопрос — как его верно отредактировать? Как я понял из руководств — нужно вставить верный URL адреса с которого его качать. ОТКУДА я его знаю?
P.S. интернеты по подобным вопросам показывают что то типа «На бубунту скачал файл .sh, как с ним воевать» и прочее. Как будто ни у кого такой проблемы нет. Следовательно все все знают кроме меня. Делитесь люди добрые.
Уголок новичка: Работа с AUR и PKGBUILD
P.S.S Я не пират, но дело в том что почему я не могу «просто взять и сделать, потому что могу». Как раз таки потому как не могу. Меня не напрягает что тут все делается немного иначе чем винде. На мой вкус даже удобнее. Только вот — оно должно работать. А если не работает — легко разобраться чтобы исправить, и чтобы все работало. Зачем эти танцы с бубном. Я как раз и ушел с Винды потому как меня бесит сначала ставить систему, а после ее допиливать, кастрировать, вырезать телеметрию и прочее. Только один раз пот****лся и пользуешься. А тут «искаропки» минимальный функционал есть. Но чтобы что то работало как тебе нужно — тра****ся нужно постоянно. Нужно чтобы система работала на меня, а не я на систему. И либо я что то делаю не так как задумано разрабом, либо сама программа не работает как задумано.

8 комментариев

avatar
# You need to download the gog.com installer file manually or with lgogdownloader

из того самого PKGBUILD.
Последний раз редактировалось
+2
avatar
Хм, я не обратил внимания что тестируемые игры все гоговские. Получается это оссобенность AUR в плане сборок GoG-а? Ну, то что они не включают в себя сам установочник? Или они просто заточены под лицензию? Получается гоговские игры варятся в Manjaro сложнее чем в Steam? Покупаешь игру, скачиваешь установочник, и с помощью PKGBUILD и makepkg -U их ставить? Или я что то непонял)
Потому как в Steam достаточно просто купить и нажать кнопку «Установить».
Последний раз редактировалось
+1
avatar
Ну, то что они не включают в себя сам установочник? Или они просто заточены под лицензию?
Разумеется. Игра должна буть у пользователя. GOG продает контент без DRMа, а не раздает его даром.
Покупаешь игру, скачиваешь установочник, и с помощью PKGBUILD и makepkg -U их ставить? Или я что то непонял)
Линуксовые игры с GOG ставятся в любое удобное место путем следования инструкциям их инсталлятора.
Мне вообще не ясно зачем оно нужно в АУРе.
Последний раз редактировалось
+1
avatar
You need to download the gog.com installer file manually or with lgogdownloader.
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-имя_игры»?
Последний раз редактировалось
?
Правильные ответы начинаются с правильных вопросов.
+2
avatar
Нет, я заметил. Но дело в том что допустим на рутрекере и иже с ними так и пишут (версия steam, версия gog). Увидев этот тут я решил что это что то из той же оперы. Насколько я понял в AUR нет взломанного лицензионного контента. Только свободный или тот что распространяется бесплатно. Безопасно. Но я был не в курсе. Спасибо.
+1
avatar
В АУР в принципе НЕТ никакого софта, там лежат только PKGBUILD. А с их помощью можно ставить не только свободно распространяемый но и платный софт. Что мы собственно, и наблюдаем в Вашей ситуации.
А пиратку- действительно, никак. Только вручную, со всеми вытекающими последствиями в виде нарушения целостности пакетной базы и далее по нарастающей…
?
Правильные ответы начинаются с правильных вопросов.
+2
avatar
много текста. А гуглится всё просто. Да и читать, что тебе пишет терминал, тоже полезно.
Требуемый в данном случае sh — это по сути архив с игрой со скриптом распаковки/установки. Файл качаешь с GOG со своего аккаунта, если не пират. Эти игры не в открытом доступе, поэтому и распространяться через AUR не могут, там лишь сценарий установки PKGBUILD.

Если пират, всё ещё проще — торренты, AUR не требуется, обычно там скрипт установки с графическим интерфейсом «Далее, далее, установить». Но подозреваю что и оригинальный файл игры с ГОГ точно такой же, и никакого AUR для установки не требуется (могу ошибаться).
Последний раз редактировалось
+2
avatar
Спасибо, буду внимательней. И правда, с какого перепугу я решил что в AUR будут бродить взломанные лицензии. Тогда это ж бы Arch был бы системой спешл фор пират. Порой путаю свободный софт изначально от софта, который «свободным» стал после того как в нем поковырялись. Спасибо за ответ.
+3
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.