نصب برنامههای کاربردی در Ubuntu
راهنمای نصب برنامههای روزمره در Ubuntu: مرورگر، آفیس، پخشکنندههای چندرسانهای، ابزارهای توسعه و نرمافزارهای ارتباطی با APT، Snap و Flatpak.
Ubuntu با ترکیب APT، Snap و Flatpak، به شما اجازه میدهد تقریباً هر نرمافزاری را نصب کنید. در این آموزش، نصب پرکاربردترین برنامههای روزمره، اداری و توسعه را بهصورت دستهبندیشده بررسی میکنیم.
نصب نرمافزار در Ubuntu — مرور کلی
سه راه اصلی برای نصب نرمافزار در Ubuntu وجود دارد:
| روش | مناسب برای | مثال |
|---|---|---|
| APT | ابزارهای سیستمی، کتابخانهها | sudo apt install nmap |
| Snap | برنامههای کانتینری، بهروزرسانی خودکار | sudo snap install vlc |
| Flatpak | برنامههای گرافیکی از Flathub | flatpak install flathub org.gimp.GIMP |
اول App Center را بررسی کنید
ابزار گرافیکی App Center در Ubuntu 24.04 به بعد، هم بستههای Snap و هم deb را در یک رابط ارائه میدهد. اگر ترجیح میدهید دستور نزنید، از App Center استفاده کنید.
مرورگرهای وب
Firefox (پیشفرض)
Firefox در Ubuntu بهصورت Snap نصب میشود. اگر نسخهٔ deb را میخواهید:
# افزودن PPA Mozilla Team
sudo add-apt-repository -y ppa:mozillateam/ppa
# پینکردن PPA برای اولویت
echo 'Package: *
Pin: release o=LP-PPA-mozillateam
Pin-Priority: 1001' | sudo tee /etc/apt/preferences.d/mozilla-firefox
# نصب Firefox نسخهٔ deb
sudo apt update
sudo apt install -y firefoxGoogle Chrome
# دانلود و نصب
wget -q -O /tmp/chrome.deb https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo apt install -y /tmp/chrome.debChromium
# نسخهٔ Snap
sudo snap install chromium
# نسخهٔ Flatpak
flatpak install -y flathub org.chromium.ChromiumBrave
# افزودن مخزن
curl -fsSLo /usr/share/keyrings/brave-browser-archive-keyring.gpg https://brave-browser-apt-release.s3.brave.com/brave-browser-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/brave-browser-archive-keyring.gpg] https://brave-browser-apt-release.s3.brave.com/ stable main" | sudo tee /etc/apt/sources.list.d/brave-browser-release.list
# نصب
sudo apt update
sudo apt install -y brave-browserMicrosoft Edge
# افزودن مخزن
curl -fsSL https://packages.microsoft.com/keys/microsoft.asc | sudo gpg --dearmor -o /usr/share/keyrings/microsoft.gpg
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/microsoft.gpg] https://packages.microsoft.com/repos/edge stable main" | sudo tee /etc/apt/sources.list.d/microsoft-edge.list
# نصب
sudo apt update
sudo apt install -y microsoft-edge-stableنرمافزار آفیس
LibreOffice (پیشفرض)
# نصب کامل LibreOffice
sudo apt install -y libreoffice
# نسخهٔ Flatpak (آخرین نسخه)
flatpak install -y flathub org.libreoffice.LibreOfficeONLYOFFICE
# نسخهٔ Flatpak
flatpak install -y flathub org.onlyoffice.desktopeditors
# یا نسخهٔ deb
wget -q -O /tmp/onlyoffice.deb https://download.onlyoffice.com/install/desktop/editors/linux/onlyoffice-desktopeditors-amd64.deb
sudo apt install -y /tmp/onlyoffice.debWPS Office
# نسخهٔ Snap
sudo snap install wps-office-all-lang-no-internetMicrosoft Office Online
اگر Microsoft Office نیاز دارید، میتوانید از نسخهٔ وب در مرورگر استفاده کنید:
https://www.office.comترکیب LibreOffice و Microsoft Office
برای سازگاری بهتر با فایلهای Microsoft، فونتهای Microsoft را نصب کنید:
sudo apt install -y ttf-mscorefonts-installerپخشکنندههای چندرسانهای
VLC
# نسخهٔ Snap
sudo snap install vlc
# نسخهٔ APT
sudo apt install -y vlc
# نسخهٔ Flatpak
flatpak install -y flathub org.videolan.VLCMPV
# پخشکنندهٔ سبک و قدرتمند
sudo apt install -y mpvSpotify
# نسخهٔ Snap
sudo snap install spotify
# نسخهٔ Flatpak
flatpak install -y flathub com.spotify.ClientOBS Studio
# نسخهٔ Flatpak (توصیهشده)
flatpak install -y flathub com.obsproject.Studio
# نسخهٔ APT (قدیمیتر)
sudo apt install -y obs-studioکدکهای چندرسانهای
# نصب کدکهای صوتی و تصویری
sudo apt install -y ubuntu-restricted-extras
# کدکهای اضافی برای ویدیو
sudo apt install -y libavcodec-extra gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-libavEULA را تأیید کنید
هنگام نصب ubuntu-restricted-extras، یک پنجرهٔ EULA برای Microsoft Fonts نمایش داده میشود. با Tab به OK بروید و Enter بزنید. این کار برای نصب فونتهای Arial، Times New Roman و... لازم است.
ابزارهای توسعه
Visual Studio Code
# نسخهٔ Snap
sudo snap install code --classic
# نسخهٔ deb از Microsoft
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > /tmp/packages.microsoft.gpg
sudo install -o root -g root -m 644 /tmp/packages.microsoft.gpg /etc/apt/trusted.gpg.d/
echo "deb [arch=amd64,arm64 signed-by=/etc/apt/trusted.gpg.d/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main" | sudo tee /etc/apt/sources.list.d/vscode.list
sudo apt update
sudo apt install -y codeGit
# نصب از مخزن رسمی
sudo apt install -y git
# نصب آخرین نسخه از PPA
sudo add-apt-repository -y ppa:git-core/ppa
sudo apt update
sudo apt install -y gitDocker
# افزودن کلید و مخزن رسمی Docker
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | sudo tee /etc/apt/sources.list.d/docker.list
# نصب Docker Engine, CLI, Compose
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin
# افزودن کاربر به گروه docker (بدون sudo)
sudo usermod -aG docker $USER
# خروج و ورود مجدد برای اعمال گروهNode.js و npm
# نسخهٔ LTS از NodeSource
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
sudo apt install -y nodejs
# یا با NVM (توصیهشده برای توسعهدهندگان)
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
source ~/.bashrc
nvm install --ltsPython
# Python 3 پیشفرض
sudo apt install -y python3 python3-pip python3-venv
# نسخههای جدیدتر با deadsnakes PPA
sudo add-apt-repository -y ppa:deadsnakes/ppa
sudo apt update
sudo apt install -y python3.12 python3.12-venvJava (JDK)
# OpenJDK 17 LTS
sudo apt install -y openjdk-17-jdk
# یا Oracle JDK از Snap
sudo snap install oracle-jdk --classicJetBrains IDEها
# IntelliJ IDEA
sudo snap install intellij-idea-community --classic
sudo snap install intellij-idea-ultimate --classic
# PyCharm
sudo snap install pycharm-community --classic
sudo snap install pycharm-professional --classic
# WebStorm
sudo snap install webstorm --classic
# CLion
sudo snap install clion --classic
# GoLand
sudo snap install goland --classicAndroid Studio
# نسخهٔ Snap
sudo snap install android-studio --classicنرمافزارهای ارتباطی
Telegram
# نسخهٔ Snap
sudo snap install telegram-desktop
# نسخهٔ Flatpak
flatpak install -y flathub org.telegram.desktopDiscord
# نسخهٔ Snap
sudo snap install discord
# نسخهٔ Flatpak
flatpak install -y flathub com.discordapp.DiscordSlack
# نسخهٔ Snap
sudo snap install slack --classic
# نسخهٔ deb
wget -q -O /tmp/slack.deb https://downloads.slack-edge.com/releases/linux/4.36.136/prod/x64/slack-desktop-4.36.136-amd64.deb
sudo apt install -y /tmp/slack.debMicrosoft Teams
# نسخهٔ deb
wget -q -O /tmp/teams.deb https://packages.microsoft.com/repos/ms-teams/pool/main/t/teams/teams_1.5.00.23861_amd64.deb
sudo apt install -y /tmp/teams.debZoom
# نسخهٔ deb
wget -q -O /tmp/zoom.deb https://zoom.us/client/latest/zoom_amd64.deb
sudo apt install -y /tmp/zoom.debنرمافزارهای گرافیکی
GIMP
# نسخهٔ APT
sudo apt install -y gimp
# نسخهٔ Flatpak (آخرین نسخه)
flatpak install -y flathub org.gimp.GIMPInkscape
# نسخهٔ APT
sudo apt install -y inkscape
# نسخهٔ Flatpak
flatpak install -y flathub org.inkscape.InkscapeKrita
# نسخهٔ Snap
sudo snap install krita
# نسخهٔ Flatpak
flatpak install -y flathub org.kde.kritaBlender
# نسخهٔ Snap
sudo snap install blender --classic
# نسخهٔ Flatpak
flatpak install -y flathub org.blender.BlenderOBS Studio
# نسخهٔ Flatpak (توصیهشده)
flatpak install -y flathub com.obsproject.Studioابزارهای سیستمی مفید
GParted (مدیر پارتیشن)
sudo apt install -y gpartedStacer (مدیریت سیستم)
sudo snap install stacerHtop و Btop
# Htop
sudo apt install -y htop
# Btop (زیباتر و مدرنتر)
sudo apt install -y btopTimeshift (پشتیبانگیری سیستم)
sudo apt install -y timeshiftGNOME Boxes (ماشین مجازی)
sudo apt install -y gnome-boxesVirtualBox
# افزودن مخزن
wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo gpg --dearmor -o /usr/share/keyrings/oracle-vbox.gpg
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/oracle-vbox.gpg] https://download.virtualbox.org/virtualbox/debian $(. /etc/os-release && echo "$VERSION_CODENAME") contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list
sudo apt update
sudo apt install -y virtualbox-7.0نکات کلی نصب
ترتیب نصب پیشنهادی
برای برنامههای گرافیکی، ترتیب اولویت پیشنهادی: ۱. Flatpak (از Flathub) — بهروز، امن، ایزوله ۲. Snap — برای برنامههای رسمی Canonical ۳. PPA — برای نسخههای deb جدید ۴. APT — برای ابزارهای سیستمی و کتابخانهها
هرگز بستههای ناشناس را نصب نکنید
هرگز فایلهای deb یا اسکریپتهای نصب را از منابع ناشناس اجرا نکنید. همیشه از سایت رسمی نرمافزار، مخازن رسمی Ubuntu، PPAهای معتبر یا Flathub استفاده کنید.
خطاهای رایج
۱. software install failed with broken dependencies
# رفع وابستگیهای شکسته
sudo apt --fix-broken install
sudo apt autoremove --purge۲. snap مونتا نمیشود
# ریاستارت snapd
sudo systemctl restart snapd۳. App Center اجرا نمیشود
# نصب مجدد
sudo snap remove snap-store
sudo snap install snap-storeخلاصه و مرحلهٔ بعد
نصب برنامههای کاربردی در Ubuntu با ترکیب APT، Snap و Flatpak ساده است. برای اکثر کاربران، استفاده از Flatpak برای برنامههای گرافیکی و APT برای ابزارهای سیستمی بهترین تجربه را فراهم میکند.
بهعنوان گام بعدی:
- آموزش APT و Snap را برای درک عمیقتر بخوانید
- آموزش Flatpak را برای Flathub ببینید
- آموزش نصب درایور NVIDIA را برای گیمینگ و کار با گرافیک ببینید
این صفحه در تاریخ ۹ تیر ۱۴۰۵ بهروزرسانی شده است.