Linea¶
Description¶
ConsenSys Linea Mainnet Besu Client, packaged for Ethereum on ARM. This package installs the Linea Besu client with four service profiles:
Basic Mainnet: Standard Linea Mainnet node.
Advanced Mainnet: Linea Mainnet node with extra features (e.g. linea_estimateGas).
Basic Sepolia: Standard Linea Sepolia Testnet node.
Advanced Sepolia: Linea Sepolia Testnet node with extra features.
Installation¶
sudo apt install linea
Service Management¶
The services are disabled by default. Enable the one matching your desired network and profile.
Mainnet (Basic):
sudo systemctl enable --now linea
Mainnet (Advanced):
sudo systemctl enable --now linea-advanced
Sepolia (Basic):
sudo systemctl enable --now linea-sepolia
Sepolia (Advanced):
sudo systemctl enable --now linea-advanced-sepolia
Configuration¶
Configuration files are located in /etc/ethereum/:
/etc/ethereum/linea.conf/etc/ethereum/linea-advanced.conf/etc/ethereum/linea-sepolia.conf/etc/ethereum/linea-advanced-sepolia.conf
You can edit these files to customize the ARGS variable passed to the binary.
Data Directories¶
By default, data is stored in the ethereum user’s home directory:
/home/ethereum/.linea/home/ethereum/.linea-advanced/home/ethereum/.linea-sepolia/home/ethereum/.linea-advanced-sepolia