Создать Ubuntu PPA с C # (.NET Core)?

Можно ли создать PPA для Launchpad с помощью C # (.NET Core)?
Я имею в виду, что мне нужно где-то загрузить исходники на панель запуска, а затем создать make-файл, например

$ echo -e 'BINDIR := /usr/bin

all:
\tgcc main.c -o my_hello_world

install:
\tmkdir -p ${DESTDIR}${BINDIR}
\tcp my_hello_world ${DESTDIR}${BINDIR}/
' > Makefile

, но затем я должен написать в make-файле что-то вроде

all: 
\tdotnet restore -r linux-x64
\tdotnet build -r linux-x64
\tdotnet publish -f netcoreapp3.1  -c Release -r linux-x64  /p:PublishSingleFile=true

, и для этого необходимо установить .NET Core SDK на строительная система.

Теперь .NET SDK находится в репозитории MS, который нужно добавить вручную.

Можно ли создать на Launchpad что-нибудь, кроме C или интерпретируемого языка?

0
задан 5 June 2020 в 21:07

1 ответ

Launchpad вообще не заботится о том, на каком языке написан ваш код, пока так как вы можете объявить (и предоставить, если их нет в Ubuntu) зависимости сборки от всего, что вам нужно для сборки.

Можно ли использовать Mono вместо .NET SDK? Он есть в Ubuntu (с различными версиями в зависимости от выпуска Ubuntu), и он поддерживает C# и значительное количество .NET.

1
ответ дан 28 August 2020 в 21:46

Другие вопросы по тегам:

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