Установка собранного софта из tar.gz

Хочу установить себе на арч Rider: https://www.jetbrains.com/rider/nextversion/
Он скачивается в виде tar.gz архива. Я сначала попробовал распаковать архив и в распакованной папке выполнить makepgk, но выдало ошибку, что в папке отсутствует файл MAKEPKG. Тогда я попробовал установить райдер при помощи sudo pacman -U путь_к_архиву и yay -U путь_к_tar.gz, на это менеджеры пакетов выдали ошибку, что пакет поврежден. Как правильно устанавливать такие коммерческие программы, где внутри tar.gz не исходники, а уже собранная программа?
https://aur.archlinux.org/packages/rider-eap
yay -Syu rider-eap
https://t.me/arch_linuxru
Там ^ райдер с истекшим сроком лицензии. Райдер платный, но периодически выходит ЕАП, которым можно пользоваться бесплатно. Потом срок его действия истекает, но вскоре появляется новый ЕАП, которым можно пользоваться. Поэтому я хочу научиться ставить такие пакеты руками из tar.gz.
Aoizora
я хочу научиться ставить такие пакеты руками из tar.gz …
… попробовал распаковать архив и в распакованной папке выполнить makepgk, но выдало ошибку
Ключевое слово научиться ... то есть нужно с этого и начинать, точнее, гуглить и много читать ... а написано на эту тему много.

PS - для сдачи зачета после обучения - ответ на вопрос
Когда и для чего применяются команды make и makepgk и что требуется для их выполнения
Ошибки не исчезают с опытом - они просто умнеют
Aoizora
Там ^ райдер с истекшим сроком лицензии.
Посыл был на PKGBUILD - этого пакета, подправь для себя и пользуй.
И не занимайся ерундой ставя в систему, что-то мимо пакетного менеджера, если не хочешь потом поиметь проблем.
https://t.me/arch_linuxru
https://aur.archlinux.org/packages/rider - вот же пакет, готовый.

Хотите узнать как правильно устанавливать bin пакеты - берите любой PKGBUILD (пакета ***-bin) в AUR и смотрите.
Я делал описание создания пакетов для трёх систем, вот один из них для арч http://purebasic.mybb.ru/viewtopic.php?id=934
мои программы
Предлогать новичку сборку с использованием PKGBUILD не очень то и разумно ... конечно, это наилучший вариант ... но не для всех.
Не знаю, что там за исходинки, но с большой степенью вероятности предположу, что можно собрать прогу используя просто make
И если это возможно, то будет проще собрать в отдельной директории и от туда запускать.
Ошибки не исчезают с опытом - они просто умнеют
Aoizora, как пример, к сказанному выше, соберем пакет x86info
- скачиваем исходники любым способом и распаковыаем, в ~/x86info
Так как исходники лежат на GitHub, то удобнее использовать git clone, которая и скачает и разместить скаченное в ~/x86info
git clone https://github.com/kernelslacker/x86info
Клонирование в «x86info»...
…….
Получение объектов: 100% (4873/4873), 673.29 КиБ | 644.00 КиБ/с, готово.
Определение изменений: 100% (3543/3543), готово.
- переходим в директорию ~/x86info:
cd ~/x86info
- проверяем наличие файла Makefile:
ls | grep Makefile
Makefile
- запускаем сборку:
make
… в итоге получаем исполняемый файл x86info
- пробуем запустить (для исключения нюансов лучше прописывать полный путь)
~/x86info/x86info
x86info 2023-02-14
Found 4 identical CPUs
Extended Family: 0 Extended Model: 2 Family: 6 Model: 42 Stepping: 7
Type: 0 (Original OEM)
CPU Model (x86info's best guess): Core i7 (SandyBridge)
Processor name string (BIOS programmed): Intel(R) Core(TM) i3-2310M CPU @ 2.10GHz

Total processor threads: 4
This system has 1 dual-core processor with hyper-threading (2 threads per core) running at an estimated 2.10GHz
Все работает …. если нужно удалить: rm -rf ~/x86info

PS - не забываем внимательно смотреть исходники, как правило, в большинстве случаев имеется файл с указаниями по сборке (Readme)
Ошибки не исчезают с опытом - они просто умнеют
 
Зарегистрироваться или войдите чтобы оставить сообщение.