Установите последнюю версию dotnet-sdk с помощью script

Я пишу установочный скрипт и мне нужно установить dotnet-sdk. Я хочу установить последнюю версию 3.1 или в будущем 3.2 или любую другую. Теперь я обнаружил, что в apt-get есть 2 версии:

user@NUC7CJYH:~$ apt search dotnet-sdk-3
Sorting... Done
Full Text Search... Done
dotnet-sdk-3.0/now 3.0.103-1 amd64 [installed,local]
  Microsoft .NET Core SDK 3.0.103

dotnet-sdk-3.1/focal 3.1.301-1 amd64
  Microsoft .NET Core SDK 3.1.301

Затем я сохраняю результаты в массиве:

user@NUC7CJYH:~$ d=($(apt search dotnet-sdk-3 2>/dev/null | grep dotnet | cut -c 1-14))&&echo ${d[@]}
dotnet-sdk-3.0 dotnet-sdk-3.1

Теперь я застрял в сортировке массива по версии и получении индекса для последней версии.

Мне интересно, если это правильный путь (сортировка массива, получить строку и, возможно, установить эту версию) или кто-то знает команду, которая автоматически устанавливает последнюю версию?

С уважением, Стефан

---- -----121--------844756---- Членство в группах не отображается без запуска su - $ USER после нового входа Я использую ubuntu 18.04. Я создал новую группу: sudo groupadd group_1 Затем я добавил себя в группу: sudo usermod -aG group_1 $ USER После выхода и входа в систему это выглядит так, как будто я не являюсь членом ...

Я использую Ubuntu 18.04. Я создал новую группу:

sudo groupadd group_1

Затем я добавил себя в группу:

sudo usermod -aG group_1 $ USER

После выхода из системы и входа в нее это выглядит так, как будто я не участник группы:

johan@johan-VirtualBox:~$ groups
johan adm cdrom sudo dip plugdev lpadmin sambashare vboxsf

Я должен запустить su - $ USER , чтобы группа показала:

johan@johan-VirtualBox:~$ su - $USER
johan@johan-VirtualBox:~$ groups
johan adm cdrom sudo dip plugdev lpadmin sambashare docker vboxsf group_1 

Что не так?

1
задан 16 June 2020 в 15:02

1 ответ

Johan:

Try with newgrp command:

johan@johan-VirtualBox:~$ newgrp group_1

With this command you can log in to a new group without reload session:

$ -> whatis newgrp
newgrp (1)           - log in to a new group

I hope I have been helpful.

-1
ответ дан 19 June 2020 в 21:24

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

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