Installing Solana SPL (Smart Contract) on Ubuntu 24.1 with Rust
As you’re already familiar with Rust, we’ll use that to install Solana’s native SPL (Scripting Language) package. This guide assumes you have a basic understanding of Linux commands and have an Ubuntu 24.1 system.
Step 1: Update the Package Index and Install Dependencies
Before installing Solana SPL, ensure your system is up-to-date by running:
sudo apt update
If any dependencies are missing, install them using:
sudo apt install -y --no-install-recommends build-essential libssl-dev zlib1g-dev libsqlite3-dev
Step 2: Install Rust and the Solana Client
You already have Rust installed. To get it up and running with Solana SPL, you’ll need to install the official Solana client:
sudo apt install solana-client-core solana-stable
The -y
option ensures that any prompts are answered automatically.
Step 3: Create a New Wallet and Install the Solana CLI
To interact with your Solana network, you’ll need to create a new wallet. Run:
solana-keygen --path ./key.pem
This will generate a private key in ./key.pem
. Make sure to keep this file secure.
Step 4: Install the Solana CLI
Run the following command to install the Solana CLI for your local machine:
sudo curl -sS | tar -C /usr/local/bin -xvzf
Step 5: Add the Solana CLI to Your System’s PATH
To use your Solana SPL installation, you need to add the path where solana-cli
is located to your system’s PATH environment variable.
sudo mv /usr/local/bin/solana-cli /usr/local/bin/
Step 6: Verify Your Installation
Open a new terminal and verify that your SOLANA CLI is installed by running:
solana status
This should display the Solana network’s current status, including any SPL contracts you’ve deployed.
That’s it! You now have Solana SPL installed on Ubuntu 24.1 with Rust, and can start deploying your own SPL contracts using this setup as a starting point.
Additional Tips:
- If you encounter issues installing the Solana CLI or running
solana status
, ensure that your system meets the minimum requirements outlined in the [Solana CLI documentation](
- To update your local repository to the latest version of SOLANA, run:
git pull --all
- To delete your private key and wallet files, run:
solana-keygen -p
--path /path/to/your/key