تصمیم دارم ۲۹ کاری که بعد از نصب فدورا باید انجام داد را قدم به قدم توضیح دهم امیدوارم مفید واقع شود
تمام مراحل ذکر شده کاملا اختیاری است و بر اساس نیاز شما تهیه شده است که شما بتونید بر اساس نیاز هر کدام را استفاده کنید
در بخش تصمیم داریم افزودن میرور را توضیح بدیم که باعث میشه فدورا سریعترین سرور را پیدا کرده و اقدام به دانلود و نصب کنید دستورات زیر را در ترمینال وارد کنید
sudo echo "fastestmirror=true" >> /etc/dnf/dnf.conf sudo echo "max_parallel_downloads=20" >> /etc/dnf/dnf.conf sudo echo "deltarpm=1" >> /etc/dnf/dnf.conf sudo echo "ip_resolve=4" >> /etc/dnf/dnf.conf
ضمنا در دستور dnf ( مدیریت بسته ) به طور کامل این مورد رو بررسی کردیم برای توضیحات تکمیلی به آن مراجعه بکنید
به دلیل فیلتر و محدودیت ها موجود در اینترنت پیشنهاد میکنم از میرور موجود در یک سرور ایران استفاده کنید برای این منظور فایل زیر را دانلود کنید
و در پوشه /etc/yum.repos.d
کپی کنید برفرض که فایل در پوشه دانلود هست و نام کاربری من phoenix کد دستور را به شکل زیر مینویسیم
cd /etc/yum.repos.d sudo cp /home/phoenix/Downloads/iutfedora.repo .
اطلاعات تکمیلی راجب دستور دستور cp کپی کردن
شما باید فدورا را به روزرسانی کنید برای این منظور دستور زیر را در ترمینال وارد کنید
sudo dnf -y update
نصب مخازن rpmfusion با نصب مخازن فوق شما میتوانید کدکهای تصویری و بخش اعظمی از نرم افزارهایی که نیاز یک سیستم خانگی هست را اضافه کنید.پس دستور زیر را در ترمینال کپی یا تایپ کنید.
sudo dnf -y install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
توجه داشته باشید که همزمان مخازن rpmfusion free و مخازن rpmfuison non-free اضافه میشوند
نصب کدکهای تصویری برای پخش انواع فایلهای صوتی و تصویری برای این منظور در ترمینال دستور زیر را تایپ یا کپی کنید.
sudo dnf install transcode lame xine-lib gstreamer-plugins-ugly gstreamer-ffmpeg libdvdread libdvdnav lsdvd ffmpeg xvidcore gstreamer1-plugins-base gstreamer1-plugins-good gstreamer1-plugins-ugly gstreamer1-plugins-bad-free gstreamer1-plugins-bad-free gstreamer1-plugins-bad-freeworld gstreamer1-plugins-bad-free-extras vcdimager normalize --allowerasing
معمولا هر ۱۰ الی ۲۰ روز نسخه جدیدی برای کرنل ارائه میگردد و اگر جزء اشخاصی هستید که تمایلی ندارید در مرحله ورود از شما درخواستی مبنی بر انتخاب نسخه کرنل شود پیشنهاد میکنم مراحل زیر را دنبال کنید
sudo vi /etc/grub2.cfg
کد زیر را پیدا کنید
set timeout_style=menu set timeout=5
در بخش set timeout عدد روبروی مساوی را برابر 0 قرار دهید.
این قدم برای کسانی است که تمایل دارند کرنل های قدیمی نصب شده بر روی سیستم شان را حذف کنند در صورتی که این موضوع اهمیتی ندارد از این مرحله عبور کنید.چون بعد از مدتی خود فدورا اقدام به حذف نسخه های قدیمی تر میکند
باید بررسی کنید نسخه حال حاضر کرنل شما چیست برای این منظور دستور زیر را در ترمینال وارد کنید
uname -r
خروجی دستور چیزی شبیه کادر زیر است
4.13.12-300.fc27.x86_64
با دستور زیر نسخه های نصب شده بر روی سیستم را بررسی میکنیم
rpm -qa kernel
خروجی دستور چیزی شبیه کادر زیر است
kernel-4.13.9-300.fc27.x86_64 kernel-4.13.12-300.fc27.x86_64
طبق خروجی بالا من ۲ نسخه کرنل را نصب دارم که نسخه پیش فرض سیستم در حال حاضر kernel-4.13.9-300.fc27.x86_64 که در مرحله اول هم به ما همین نسخه را نمایش داده بود در نتیجه من باید نسخه دوم یعنی kernel-4.13.12-300.fc27.x86_64 را حذف کنم پس دستور زیر را در ترمینال تایپ کنید
sudo dnf -y remove kernel-4.13.9-300.fc27.x86_64
خروجی دستور باید چیزی شبیه کادر زیر باشد.
Dependencies resolved. ================================================================================ Package Arch Version Repository Size ================================================================================ Removing: kernel x86_64 4.13.9-300.fc27 @anaconda 0 Transaction Summary ================================================================================ Remove 1 Package Freed space: 0 Is this ok [y/N]: y Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Erasing : kernel-4.13.9-300.fc27.x86_64 1/1 Running scriptlet: kernel-4.13.9-300.fc27.x86_64 1/1 Verifying : kernel-4.13.9-300.fc27.x86_64 1/1 Removed: kernel.x86_64 4.13.9-300.fc27 Complete!
معمولا سیستم های خانگی بعضی از ماژول ها را نیاز ندارند یا شاید اصلا کارایی برای آنها نداشته باشد و در اصل با غیرفعال سازی آنها سطح امنیتی سیستم خود را بالاتر خواهید برد پس در این قدم تصمیم داریم ماژول های firewire - thunderbolt - sshd را غیرفعال کنیم
برای غیرفعال سازی ماژول های thunderbolt و firewire ما این ماژول ها را در black list قرار میدهیم پس دستور زیر را در ترمینال اجرا کنید
sudo vi /etc/modprobe.d/blacklist-dma.conf
کلید i از صفحه کلید را بزنید و در خط اول کدهای زیر را بنویسید
blacklist firewire-core blacklist thunderbolt
حالا باید کلید ESC از صفحه کلید را بزنید تا از حالت insert خارج شوید مجددا از صفجه کلید, کلید : را بزنید و جلوی آن حرف x را بنویسید
برای غیرفعال سازی سرویس sshd دستورات زیر را در ترمینال وارد کنید.
sudo systemctl disable sshd.service sudo systemctl stop sshd.service sudo firewall-cmd --permanent --remove-service=ssh
نصب نرم افزار برای مدیریت کلمه های عبور پیشنهاد میکنم این کلیپ را از طریق اینجا در آپارات ببینید.تا بیشتر با این برنامه آشنا شوید.برای نصب دستور زیر را در ترمینال تایپ کنید
sudo dnf -y install keepassxc
نصب دانلود منیجر uget
sudo dnf install uget aria2
اگر دوست دارید از خط فرمان استفاده کنید تنها نیاز هست دستور زیر را در ترمینال بزنید.
sudo dnf -y install aria2
کار با این دانلود منیجر بسیار ساده است فقط کافیست در پوشه دانلود یک فایل بسازید به اسم مثلا dl.txt که با دستور زیر میتوانید همچین کاری را بکنید
>~/Downloads/dl.txt
و لینکهایی که تمایل دارید دانلود شوند را در این فایل قرار بدید و دستور زیر را در ترمینال وارد کنید برنامه بصورت خودکار اقدام به دانلود میکند
aria2c -c -x16 -s16 -j1 -k 1m -m10 --retry-wait=30 -i ~/Downloads/dl.txt -d ~/Downloads
معمولا این برنامه روی میزکارهای لینوکس نصب هست نرم افزار چک ایمیل thunderbird که شاید بهترین برنامه در سطح خودش باشد ولی من از Mailspring استفاده میکنم برای نصب این برنامه نیاز هست مخازن Flatpak را اضافه بکنید که در دستور Flatpak (مدیر بسته) کامل توضیح دادیم فرض میکنیم مخزن رو اضافه کردید
flatpak install flathub com.getmailspring.Mailspring
کار با این نرم افزار بسیار ساده است و حتی میتوانید با یک جستجو ساده در اینترنت به طریقه کار با آن پی ببرید.
نصب فیدخوان برای بررسی سایتهای مختلف برای این منظور من از نرم افزار liferea استفاده میکنم که برای نصب آن دستور زیر را در ترمینال تایپ کنید
sudo dnf -y install liferea
در صورتی که نمیدانید فید دقیقا چه هست پیشنهاد میکنم مقاله فید چیست؟ چگونه از فید استفاده کنیم؟ را مطالعه کنید به شخصه از سرویس آنلاین inoreader در آدرس زیر به طور کامل بهش پرداخته شده میتونید مطالعه کنید
توسط دستور زیر اقدام به جستجو میکنیم تا فایلهای مرتبط به برنامه را پیدا کنیم
find $HOME/{.config,.local/share}/liferea
خروجی دستور بالا
-> $find $HOME/{.config,.local/share}/liferea /home/phoenix/.config/liferea /home/phoenix/.config/liferea/feedlist.opml.backup /home/phoenix/.config/liferea/feedlist.opml /home/phoenix/.config/liferea/liferea.css /home/phoenix/.local/share/liferea /home/phoenix/.local/share/liferea/liferea.db-wal /home/phoenix/.local/share/liferea/liferea.db-shm /home/phoenix/.local/share/liferea/liferea.db
ما دایرکتوری های زیر رو برای تهیه پشتیبان کپی میکنیم مثلا در هارد اکسترنال و در نصب بعدی میتوان فایلها را در همان آدرس جایگزین کرد
/home/phoenix/.config/liferea /home/phoenix/.local/share/liferea
نصب نرم افزار gimp برای ویرایش عکس تقریبا شبیه برنامه فتوشاپ در ویندوز است در آینده آموزش این برنامه را هم قرار خواهم داد پس دستور زیر را در ترمینال تایپ کنید تا برنامه فوق نصب شود
sudo dnf -y install gimp gimp-data-extras
آموزش های نرم افزار گیمپ را در نرم افزار گیمپ ببینید
نصب PeaZip برای باز کردن و استخراج فایلهای فشرده شده با فرمت 001, 7Z, ACE, ARC, ARJ, BR, BZ2, CAB, DMG, GZ, ISO, LHA, PAQ, PEA, RAR, TAR, UDF, WIM, XZ, ZIP, ZIPX, ZST قبل از استفاده حتما مخزن مربوط Flatpak رو اضافه بکنید که در دستور Flatpak (مدیر بسته) کاملا توضیح دادیم
flatpak install flathub io.github.peazip.PeaZip
نصب ویدیو پلیر برای پخش انواع فیلم, پیشنهاد من استفاده از برنامه mpv است برای نصب آن دستور زیر را در ترمینال تایپ کنید
sudo dnf install -y smplayer
در صورتی که میخواهید از نسخه خام mpv استفاده کنید دستور زیر را در ترمینال وارد کنید
sudo dnf -y install mpv
پیشنهاد میکنم کانفیگ mpv را مطالعه بکنید برای کارایی بهتر mpv ضروری هست
من در 🔅 نام برنامه SMPlayer توضیحات تکمیلی راجب این ویدیو پلیر داده ام
شاید برای شما هم اتفاق افتاده باشد که بعضی از زیرنویس ها اصطلاحا خرچنگ و غورباقه هستند من تصمیم ندارم توضیح دهم دلیل این موضوع چیست چون با کمی جستجو در اینترنت متوجه خواهید شد هدفم فقط یک راهکار ساده است که بتوانید این زیرنویس ها را قابل فهم برای انسان کنید پس تمام زیرنویسهایی که نیاز به تغییرات دارند در یک پوشه قرار دهید و دستور زیر را در همان پوشه اجرا کنید
for i in *.srt; do iconv -f windows-1256 -t utf8 "$i" > "utf8-$i"; done
تمام زیرنویس های داخل پوشه قابل فهم خواهند شد
نصب نرم افزاری برای پخش فایلهای صوتی پس دستور زیر را در ترمینال برای نصب برنامه تایپ کنید
sudo dnf -y install audacious
من معمولا برای هر آلبوم از فایلهای صوتی خود دستور زیر را اجرا میکنم تا هر زمان که خواستم آن آلبوم را فراخوانی کنم فقط شورت کاتی که ساختم را باز کنم تا تمام آلبوم فراخوانی شود دستور به این شکل است
ls -w 1 *.mp3 > Playlist.m3u
این مرحله برای دوستانی است که فدورا با محیط xfce را نصب کرده اند چون لیبره آفیس روی این توزیع وجود ندارد و باید نصب کنید پس با دستور زیر اقدام به نصب برنامه فوق میکنیم
sudo dnf -y install libreoffice
من سعی کردم در نرم_افزارهای_آفیس آموزش هایی بصورت قدم به قدم در ارتباط با لیبره آفیس را قرار دهم در صورت تمایل میتوانید یک بررسی داشته باشید
نصب فونتهای فارسی برای این منظور دستور زیر را در ترمینال تایپ کنید
sudo dnf -y install git &&git clone https://github.com/fzerorubigd/persian-fonts-linux.git &&cd persian-fonts-linux/ &&./farsifonts.sh
در صفحه که باز میشود عدد ۳۸ را تایپ و اینتر بزنید و در مرحله آخر عدد ۱ را وارد کنید
نصب ادیتور محبوب vim میتوانید دستور زیر را در ترمینال تایپ کنید
sudo dnf -y install vim
برای کانفیگ و آموزش vim پیشنهاد میکردد آموزش دستور vi یا Vim (ویرایشگر متن) را ببینید
تغییر hostname برای این منظور دستور زیر را در ترمینال تایپ یا کپی کنید
sudo hostnamectl set-hostname --static linuxfedorair
اگر دستور زیر را در ترمینال تایپ کنید متوجه خواهید شد که hostname شما به linuxfedora تغییر کرده است
hostnamectl status
کانفیگ ترمینال برای اعمال تنظیمات برای کل کاربران از دستورات زیر
sudo vim /etc/bashrc
و برای فقط کاربری خودتان از دستور زیر استفاده کنید
sudo vim ~/.bashrc
اگر میخواهید تنظیمات راتغییر دهید فقط به این سایت مراجعه کنید و با drag & drop کانفیگ خود را انجام دهید من معمولا برای راحتی خودم بعضی از دستورات پر کاربرد خودم را alias میکنم تا بتونم سریعتر کارهام رو در ترمینال انجام بدم مثلا بخشی از تنظیمات من در همین فایل موارد زیر هستند
export PS1="[ \[$(tput bold)\]\[$(tput sgr0)\]\[\033[38;5;160m\]\u\[$(tput sgr0)\]\[\033[38;5;11m\]@\[$(tput sgr0)\]\[\033[38;5;27m\]\H\[$(tput sgr0)\]\[$(tput sgr0)\]\[\033[38;5;15m\] > \[$(tput bold)\]\[$(tput sgr0)\]\[\033[38;5;11m\]\w\[$(tput sgr0)\]\[$(tput sgr0)\]\[\033[38;5;15m\]]: {\[$(tput bold)\]\[$(tput sgr0)\]\[\033[38;5;13m\]\t\[$(tput sgr0)\]\[$(tput sgr0)\]\[\033[38;5;15m\]} : \[$(tput bold)\]\[$(tput sgr0)\]\[\033[38;5;2m\]\$?\[$(tput sgr0)\]\[$(tput sgr0)\]\[\033[38;5;15m\]\n-> \\$\[$(tput sgr0)\]" alias c='clear' ##tor browser alias tor="./start-tor-browser.desktop" alias tmp='cd /tmp' ## install with dnf alias dnfi="sudo dnf install" alias update="sudo dnf update -y&&flatpak update -y" alias down='cd ~/Downloads/' ##Generate secure password alias pass='pwgen -ys 20 1' ## shutdown alias po='poweroff' alias telegram='cd ~/Downloads/Telegram\ Desktop/' ## Use a long listing format ## alias ll='ls -la' ## Show hidden files ## alias l.='ls -d .* --color=auto' # handy short cuts # alias h='history' alias cat='cat -nb' alias hel='tldr' alias ser='man -k' export PAGER="most" alias mp3='ls -w 1 *.mp3 > Playlist.m3u' alias utf8='for i in *.srt; do iconv -f windows-1256 -t utf8 "$i" > "utf8-$i"; done' alias start='aria2c -c -x16 -s16 -j4 -k 1m -m10 --retry-wait=30 -i ~/Downloads/Aria/listdownload.txt -d ~/Downloads/Aria/ ' CDLS (){ cd "$@" || return STATUS_CD="$?" if [[ "$STATUS_CD" == "0" ]];then ls fi } alias cd='CDLS'
تنها کاری که باید بکنید اول بسته زیر را نصب کنید
sudo dnf -y install most tldr
بعد از نصب فایل bashrc را باز کنید
vim /etc/bashrc
و کد آنرا در خط آخر قدم بیست سوم نوشتم
برای استفاده از این shell کاربردی و بسیار هوشمند اول با دستور زیر آنرا نصب میکنیم
sudo dnf -y install fish
و برای اینکه هر زمان ترمینال را باز میکنید fish اجرا شود نیاز هست ترمینال که من فرض میکنم gnome terminal هست را باز کنید و از بخش Preferences پروفایل خودتان را انتخاب کنید و در قدم بعدی تب Command را انتخاب کنید تیک Run a custom command instead of my shell را بزنید و در کادر Custom command آدرس شل را بنویسید برای این شل به این صورت بنویسید
/bin/fish
برای افزودن alias ها باید از لیست زیر استفاده بکنید یکسری از alias بالا در این شل دچار خطا و مشکلات میشوند که من آنهارا حذف کردم
~/.config/fish/config.fish
alias c='clear' ##tor browser alias tor="./start-tor-browser.desktop" alias tmp='cd /tmp' ## install with dnf alias dnfi="sudo dnf install" alias update="sudo dnf update -y&&flatpak update -y" alias down='cd ~/Downloads/' ##Generate secure password alias pass='pwgen -ys 20 1' ## shutdown alias po='poweroff' alias telegram='cd ~/Downloads/Telegram\ Desktop/' ## Use a long listing format ## alias ll='ls -la' ## Show hidden files ## alias l.='ls -d .* --color=auto' # handy short cuts # alias h='history' alias cat='cat -nb' alias hel='tldr' alias ser='man -k' export PAGER="most" alias mp3='ls -w 1 *.mp3 > Playlist.m3u' alias start='aria2c -c -x16 -s16 -j4 -k 1m -m10 --retry-wait=30 -i ~/Downloads/Aria/listdownload.txt -d ~/Downloads/Aria/ -l ~/Downloads/Aria/dllog -log-level=notice'
حذف نرم افزارهای اضافی در محیط xfce تنها کافیست دستور زیر را در ترمینال وارد کنید تا تمام نرم افزارهای بلااستفاده از سیستم شما حذف گردند
sudo dnf remove geany claws-mail pidgin asunder parole pragha abiword gnumeric xfce4-dict xfburn
حذف نرم افزارهای اضافی در محیط cinnamon
sudo dnf remove pidgin parole xfburn hexchat redshift shotwell exaile
حذف نرم افزارهای اضافی در محیط gnome
sudo dnf remove cheese gnome-boxes gnome-maps gnome-contacts rhythmbox gnome-weather
نصب نرم افزار رایت cd/dvd و گرفتن ایمیج از cd/dvd برنامه brasero برای رایت و ایمیج گرفتن بسیار مناسب است برای اطلاعات بیشتر میتوانید به لینک زیر مراجعه کنید طریقه ایجاد یک فایل ISO در لینوکس برای نصب برنامه فوق دستور زیر را در ترمینال بزنید
sudo dnf -y install brasero
نصب دیکشنری همه فن حریف goldendict
برای این برنامه دو تا لینک وجود دارد که پیشنهاد میکنم هر دو لینک را بررسی کنید
راهنمای نرمافزار واژهنامهی GoldenDict دیشکنری برای لینوکس و ویندوز کاملا
رایگان
دریافت گلاسوری های فارسی بابیلون
برای نصب برنامه فوق دستور زیر را در ترمینال بزنید
sudo dnf -y install goldendict
برای این منظور پیشنهاد میکنم حتما لینک زیر رو ببینید نحوه نصب کارت گرافیک انویدیا
در لینک زیر به طور کامل آموزش اون رو قرار دادیم
برای نصب و پیاده سازی آن پیشنهاد میکنم آموزش زیر رو بخونید کانفیگ کاربردی تور برای فدورا (How do I install the Tor)
xfce خام بسیار خشک و یک جورایی برای کاربران تازه کار زشت است خوب سعی دارم کم کم آموزشهای زیباسازی رو اینجا قرار بدم فقط باید به این نکته اشاره کنم که سعی کردم تماما از مخازن رسمی باشه یعنی نیاز نباشه مخزنی رو اضافه کنیم که نمیدونیم امن هست یا خیر
خود xfce تم arc-dark رو به صورت پیش فرض نصب داره پس تنها شما باید به آدرس زیر مراجعه کنید و فعالش کنید
Applications>settings>Appearance
و از بخش style تم مورد نظر رو انتخاب کنید
نصب ترمینال زیبا که من deepin terminal رو پیشنهاد میکنم پس با دستور زیر نصبش میکنیم
sudo dnf install deepin-terminal
نصب آیکون که من paper-icon-theme رو پیشنهاد میکنم پس با دستور زیر نصب میکنیم
sudo dnf install paper-icon-theme
برای این منظور پیشنهاد میکنم حتما نرم افزار 🔅 نام برنامه Catfish قدرتمندترین ابزار جستجو در لینوکس را نصب کنید
پیشنهاد میکنم صفحات زیر رو در صورت داشتن اشکال حتما یک مطالعه داشته باشید.
بهینه سازی مصرف باتری در فدورا
چطور وای فای رو در لینوکس غیرفعال کنم
چطور سرعت لود ( بوت ) لینوکس فدورا بیشتر کنم
طریقه پخش آنلاین فیلم در فایرفاکس در فدورا
ریست تنظیمات میزکار سینامون و میت در فدورا
آموزش و گذری بر دیوار آتش FirewallD
طریقه اشتراک گذاری پرینتر در شبکه در لینوکس
طریقه شبکه کردن ۲ کامپیوتر گنو/لینوکسی
طریقه به اشتراک گذاری فایل بین ویندوز و لینوکس
— phoenix تاریخ ساخت 21:23 2018/10/18
— phoenix 2023/12/30 19:36 تاریخ ویرایش