सबसे उपयोगी उपकरणों के साथ लिनक्स यूबंटू 24.04 इंस्टॉल करें
उबंटू 24.04 मानक स्थापना अनुक्रम पर टिप्पणियाँ
यह मेरा पसंदीदा सेट है जब Ubuntu 24.04 का ताजा इंस्टॉल किया जाता है। मुझे यहां यह पसंद है कि NVidia ड्राइवरों को इंस्टॉल करने की आवश्यकता नहीं है! वे स्वचालित रूप से इंस्टॉल हो जाते हैं।
Ubuntu 24.04
Ubuntu को आम स्थान से डाउनलोड करने के बाद
और सामान्य तरीके से इंस्टॉल करने के बाद, /
रूट पार्टीशन को /home
से अलग रखते हुए, कुछ अतिरिक्त उपयोगी टूल्स और पैकेज इंस्टॉल करने का समय आ गया है।
यह एक छवि है (इसे देखें यहां), इसलिए उस प्ले बटन पर बहुत ज्यादा क्लिक न करें!
उपयोगी टूल्स
ifconfig
टूल का उपयोग करने के लिए net-tools इंस्टॉल करें:
sudo apt install net-tools
फिर मेरी पसंदीदा लिनक्स टूल्स, जैसा कि मैंने पहले किया था:
sudo apt-get install git git-lfs gimp mc flameshot htop nvtop chkservice nvitop
sudo apt-get install imagemagick
git lfs install
sudo apt-get install poppler-utils
sudo apt-get install jq jo
Go विकास वातावरण इंस्टॉल करें
पैकेज रिपॉजिटरी से इंस्टॉल करें
sudo apt-cache policy golang-go
sudo apt-get install golang-go
# sudo apt-get remove golang-go
go version
Go को snap के साथ इंस्टॉल किया जा सकता है
sudo snap install go
#sudo snap remove go
go version
Hugo - स्टैटिक वेबसाइट जनरेटर इंस्टॉल करें
यह हugo पैकेज पुराना हो सकता है, पहले इसे देखें। इस संस्करण में डिप्लॉय समर्थन नहीं है
sudo apt list -a hugo
# अगर आपको पसंद है, तो इंस्टॉल करें
sudo apt install hugo
hugo version
एक और विकल्प - snap, लेकिन फिर भी, डिप्लॉय समर्थन नहीं है, हालांकि आपको इसकी आवश्यकता नहीं हो सकती…
# मानक
sudo snap install hugo
hugo version
sudo snap remove hugo
# विस्तारित
sudo snap install hugo --channel=extended
hugo version
sudo snap remove hugo
go के साथ hugo डाउनलोड और कॉम्पाइल करें ताकि सबसे हालिया extended
और withdeploy
संस्करण प्राप्त हो
git clone https://github.com/gohugoio/hugo.git
cd hugo
go install -tags extended,withdeploy
hugo version
अधिक जानकारी के लिए देखें https://gohugo.io/installation/linux/
AWS कमांड लाइन: aws-cli
बिना किसी देरी के aws-cli को snap के साथ इंस्टॉल करें
snap install aws-cli --classic
aws --version
अच्छा एडिटर GEdit
sudo apt-get install gedit
Ollama इंस्टॉल करें
ollama को इंस्टॉल करने का हमारा मानक तरीका:
curl -fsSL https://ollama.com/install.sh | sh
अधिक दस्तावेज़ देखें: Ollama मॉडल्स लोकेशन को कॉन्फ़िगर करने का तरीका, और Ollama चीटशीट भी देखें।
Docker को इंस्टॉल करने का मेरा उचित तरीका
मौजूदा Docker संस्करण को अनइंस्टॉल करें:
for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done
aptitude रिपॉजिटरी का उपयोग करके Docker इंस्टॉल करें
# Docker की आधिकारिक GPG की इंस्टॉल करें:
sudo apt-get update
sudo apt-get install ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc
# Apt स्रोतों में रिपॉजिटरी जोड़ें:
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
$(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
अगर आप Ubuntu डेरिवेटिव्स का उपयोग करते हैं तो आपको VERSION_CODENAME के बजाय UBUNTU_CODENAME का उपयोग करना होगा, जैसे
# Docker की आधिकारिक GPG की इंस्टॉल करें:
sudo apt-get update
sudo apt-get install ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc
# Apt स्रोतों में रिपॉजिटरी जोड़ें:
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
$(. /etc/os-release && echo "$UBUNTU_CODENAME") stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
Docker के नवीनतम संस्करण को इंस्टॉल करें:
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
Docker इंस्टॉलेशन की पुष्टि करें
sudo docker run hello-world
वैकल्पिक रूप से, वर्तमान उपयोगकर्ता को Docker समूह में जोड़ें
usermod -aG docker $USER
AppImages
AppImages चलाने के लिए libfuse इंस्टॉल करें
# dlopen(): error loading libfuse.so.2
# AppImages को चलाने के लिए FUSE की आवश्यकता होती है।
sudo apt install libfuse2t64
VSCode इंस्टॉल करने का तरीका
एक्सटेंशन्स: Container Tools, Dart, Flutter, Go, Python
Flutter SDK इंस्टॉल करने के बाद, इसे PATH में जोड़ें:
echo 'export PATH="$HOME/App/flutter/bin:$PATH"' >> ~/.bash_profile
Flutter ऐप्स को डिबग और कॉम्पाइल करने के लिए cmake और अन्य पैकेज इंस्टॉल करें, देखें विस्तृत निर्देश: Flutter इंस्टॉल करें
Cursor IDE इंस्टॉल करने का तरीका
कुछ AI Coding Assistants Comparison…
Ubuntu 24.04 में AppImages चलाने में समस्याएं हैं… आपको इसे विशेष रूप से इस तरह चलाना होगा
./Cursor-1.1.6-x86_64.AppImage --no-sandbox
Linux Mint बिना किसी परेशानी के अच्छी तरह से काम करता है… बस chmod +X Cursor-1.1.6-x86_64.AppImage
करें और इसे चलाएं…
किसी भी तरह, हम Ubuntu 24.04 पर हैं!
-
cursor वेबसाइट से डाउनलोड करें और इसे
/Apps
डिरेक्टरी में रखें:/Apps/Cursor-1.1.6-x86_64.AppImage
-
कुछ आइकन ढूंढें:
wget https://registry.npmmirror.com/@lobehub/icons-static-png/latest/files/dark/cursor.png -O /Apps/icons/cursor.png
cursor.desktop
फ़ाइल बनाएं
gedit ~/.local/share/applications/cursor.desktop
इसमें डालें:
[Desktop Entry]
Name=Cursor IDE
Comment=Cursor AI IDE
Exec=/home/rg/Apps/Cursor-1.1.6-x86_64.AppImage --no-sandbox %U
Icon=/home/rg/Apps/icons/cursor.png
Terminal=false
Type=Application
Categories=Development;IDE;
StartupWMClass=cursor
हाँ, आपका होम फ़ोल्डर /home/rg
बिल्कुल भी नहीं हो सकता, बल्कि कुछ पूरी तरह से अलग हो सकता है।
Python पैकेज मैनेजर: uv
uv के बारे में अधिक विवरण देखें: uv - नया Python पैकेज, प्रोजेक्ट, और एन्वायरनमेंट मैनेजर
curl -LsSf https://astral.sh/uv/install.sh | sh
आपको कुछ ऐसा दिखाई देगा
downloading uv 0.7.17 x86_64-unknown-linux-gnu
no checksums to verify
installing to /home/rg/.local/bin
uv
uvx
everything's installed!
To add $HOME/.local/bin to your PATH, either restart your shell or run:
source $HOME/.local/bin/env (sh, bash, zsh)
source $HOME/.local/bin/env.fish (fish)
ठीक है। चलाने के लिए:
source $HOME/.local/bin/env
# जांचें कि सब ठीक है
uv
या आप इस सारे गैर-ज़रूरी काम को छोड़ सकते हैं और बस snap का उपयोग कर सकते हैं
sudo snap install astral-uv
AWS SAM
आधिकारिक दस्तावेज़ में बताए गए अनुसार aws-sam इंस्टॉल करें
wget https://github.com/aws/aws-sam-cli/releases/latest/download/aws-sam-cli-linux-x86_64.zip
unzip aws-sam-cli-linux-x86_64.zip -d sam-installation
sudo ./sam-installation/install
sam --version
इंस्टॉलेशन के बाद हम देखेंगे
SAM CLI अब ग्राहक की आवश्यकताओं को बेहतर ढंग से समझने के लिए टेलीमेट्री एकत्र करता है।
आप टेलीमेट्री एकत्र करने से बाहर निकल सकते हैं और इसे निष्क्रिय कर सकते हैं
अपने शेल में पर्यावरण चर SAM_CLI_TELEMETRY=0 सेट करके।
आपकी मदद के लिए धन्यवाद!
अधिक जानकारी: https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/serverless-sam-telemetry.html
ठीक है… अब sam टेलीमेट्री से बाहर निकल रहे हैं:
echo 'export SAM_CLI_TELEMETRY=0' >> ~/.bash_profile
VirtualBox इंस्टॉल करें
- Aptitude का VirtualBox अनइंस्टॉल करें
sudo apt purge virtualbox virtualbox-dkms virtualbox-ext-pack virtualbox-qt
-
VirtualBox वेबसाइट से आधिकारिक .deb डाउनलोड करें: https://www.virtualbox.org/wiki/Linux_Downloads, विशेष रूप से, इस संस्करण: https://download.virtualbox.org/virtualbox/7.1.10/virtualbox-7.1_7.1.10-169112 Ubuntu noble_amd64.deb
-
थोड़ा साफ़-सफाई और ताजा इंस्टॉल
sudo apt autoremove
sudo apt install /Downloads/virtualbox-7.1_7.1.10-169112 Ubuntu noble_amd64.deb
एक अच्छा दिन हो!