Я хотел установить и использовать Exa на Изображении Ubuntu 18.04 AWS. Exa является грузовым пакетом, как я устанавливаю Ржавчину и Груз для установки Exa? Как я использую грузовые пакеты на Ubuntu 18.04?
Я столкнулся с ошибкой error: linker
копия:not found" on Ubuntu 18.04 LTS
при выполнении cargo install
также.
Сначала мы загружаем наш .pem файл с панели инструментов амазонки, работаем chmod 400 /mylocation/mypem.pem
для изменения полномочий на нем работать
ssh -i "mykey.pem" ubuntu@ec2-xx-xxx-xxx-xx.us-east-2.compute.amazonaws.com
в каталоге с нашим .pem файлом и мы должны быть в сервере.
Затем, мы выполняем команды
curl -sSf https://static.rust-lang.org/rustup.sh | sh
отсюда до ржавчины установки и груза. Они необходимы для выполнения грузовых пакетов. После этого мы можем установить наш желаемый грузовой пакет exa с
cargo install exa
.
Здесь я столкнулся с ошибочной ошибкой: linker
копия:not found" on Ubuntu 18.04 LTS
. Это вызвано тем, что у нас нет gcc в человечности 18.04 амазонки ami., мы должны работать sudo apt install gcc
, sudo apt install g++
, и sudo apt install cmake
но также столкнется с ошибкой, потому что у нас нет обновленного repos (начиная с 10/10). Это означает, что мы должны работать sudo apt update
, sudo apt upgrade
, и когда это спрашивает нас, если мы хотим обновить, мы хотим обновить до специалиста по обслуживанию (Ubuntu), а не сохранить Amazon, затем установить gcc, g ++, и cmake.
Наконец, мы получим предупреждение:
warning: be sure to add `/home/ubuntu/.cargo/bin` to your PATH to be able to run the installed binaries
Таким образом, мы добавляем его путем добавления export PATH="/home/ubuntu/.cargo/bin:$PATH"
или в более общем плане, export PATH="$HOME/bin:$PATH"
в наш .bashrc файл и выполненный
source ~/.bashrc
перезагружать наш bashrc файл.
Это должно также работать на установку других грузовых пакетов. Весело проведите время с Ржавчиной в AWS!