Разъяснение некоторых команд Ubuntu

Просто сawk:

awk -F'-' '{ print $1 }' file
  • -F'-'-рассматривать-(тире )как разделитель полей

Но в вашем простом случае grepподход был бы еще проще:

grep -o '^[^-]*' file
0
22.01.2020, 18:40
2 ответа

Эта команда загружает пакет.deb с информацией о репозитории CUDA

wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/cuda-repo-ubuntu1804_10.1.243-1_amd64.deb

dpkg— менеджер пакетов для Debian. Опция -Я установлю ранее загруженный пакет

sudo dpkg -i cuda-repo-ubuntu1804_10.1.243-1_amd64.deb

apt-key— утилита управления ключами APT. advкоманда передает расширенные параметры в gpg.

sudo apt-key adv --fetch-keys https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/7fa2af80.pub

.

why do we run sudo dpkg -i for the first.deb file and sudo apt install for the second?

apt— интерфейс для dpkg. Он может разрешать зависимости, загружать и устанавливать необходимый пакет. Вероятно, у первого файла.deb нет зависимостей, а у второго — нет.

why we don't add a key from the second repo, but only from the first one

Поскольку у них один и тот же открытый ключ

1
28.01.2020, 02:38

why we don't add a key from the second repo, but only from the first one

Потому что у них одинаковый открытый ключ.

curl http://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu1804/x86_64/7fa2af80.pub
curl https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/7fa2af80.pub

why do we run sudo dpkg -i for the first.deb file and sudo apt install for the second?

В этом случаеdpkgи aptустановят только репозиторий, aptимеет тот же эффект, что и dpkg, потому что установка репозитория не требует установки каких-либо других зависимостей.

Обратите внимание, что aptможет разрешить зависимости, а dpkg— нет.

0
28.01.2020, 02:38

Теги

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