لینوکس فدورا 26 دستور نصب درایور را می دهد. نحوه پیکربندی صحیح ایستگاه کاری فدورا پس از نصب. بهینه سازی مرورگر وب فایرفاکس

با پشتیبانی از نور شب، یک برنامه جدید دستور غذا، بهبود ناحیه اعلان، و پشتیبانی گسترده از بسته‌های Flatpak مستقل.

  • Blivet-gui با پیاده سازی یک رابط جایگزین برای پارتیشن بندی با پشتیبانی از LVM (شامل حافظه نهان LVM، LVM RAID، Thin LVM)، Btrfs (شامل Btrfs RAID، پارتیشن ها و عکس های فوری)، MD RAID، رمزگذاری درایو به نصب کننده Anaconda اضافه شده است. با استفاده از LUKS؛
  • پشتیبانی از کدک رمزگذاری صوتی چند کاناله AC-3 (Dolby Digital) اضافه شده است که پتنت آن منقضی شده است و اکنون می توان بدون حق امتیاز از آن استفاده کرد. AC-3 در استانداردها استفاده می شود تلویزیون دیجیتال(ATSC، DVB)، روی دیسک های DVD و Blu-ray، در سیستم های پخش اینترنتی با پشتیبانی از صدای فراگیر 5.1.
  • یک نسخه اولیه از نسخه سرور مدولار توزیع در حال توسعه است که در آن برنامه های کاربردی نهایی در قالب ماژول های به روز شده جداگانه ارائه می شوند که چرخه عمر آن به سایر برنامه ها و محتوای اصلی توزیع مرتبط نیست.
  • اولین نسخه Base Runtime تولید شده است، ماژولی با سیستم عامل پایه که می تواند به عنوان پایه ای برای ساخت و به عنوان یک وابستگی برای ماژول های دارای برنامه عمل کند. Base Runtime اساس انتشار مدولار Fedora 26 Server است. برای جمع آوری ماژول ها در زیرساخت، سرویس ساخت ماژول راه اندازی شده است.
  • مدیر بسته DNF به نسخه 2.0 به روز شده است که شامل افزونه Repoquery برای جستجوی بسته ها در مخازن خارجی است (مشابه "rpm -q" برای یک مخزن راه دور). دستور "dnf check" را برای بررسی یکپارچگی پایگاه داده بسته‌بندی محلی و نمایش اطلاعات درباره آن اضافه کرد مشکلات احتمالی. دستور «dnf upgrade-minimal» را اضافه کرد که به شما امکان می‌دهد هر بسته را به آخرین نسخه با بهبود یا رفع اشکال و آسیب‌پذیری به‌روزرسانی کنید.
  • انتشار مجموعه کامپایلر GCC 7 برای ساخت بسته ها استفاده می شود. مجموعه پیش‌فرض پرچم‌های کامپایل برای C/C+ به‌روزرسانی شده و استفاده از پرچم "-mtune=atom" متوقف شده است. پرچم‌های برنامه‌ریزی‌شده قبلی "-Werror=ضمن-عملکرد-اعلام" و "-Werror=ضمنی-int" در حال حاضر غیرفعال هستند.
  • بسته pkgconf به عنوان پیاده‌سازی pkg-config استفاده می‌شود که ابزارهای بهبودیافته‌ای را برای پردازش فایل‌های pc. و یک کتابخانه پایدار ABI/API برای ادغام با برنامه‌ها فراهم می‌کند.
  • برای ذخیره و پردازش core dump ها، سرویس systemd-coredump به طور پیش فرض فعال است. برای نمایش لیستی از core dump ها و استخراج آنها از پایگاه داده Journal، ابزار coredumpctl پیشنهاد شده است.
  • پایتون به نسخه 3.6.0 به روز شده است. شامل محیط آموزشی پایتون Classroom Lab.
  • نسخه های جدید شامل Glibc 2.25، PHP 7.1، Go 1.8، Ruby 2.4، GHC (Haskell) 8.0، LDC (D language) 1.1.0، Boost 1.63.0، Zend Framework 3، BIND 9.11.
  • درایور پدهای لمسی xorg-x11-drv-synaptics از توزیع حذف شده است، به جای آن باید از xorg-x11-drv-libinput استفاده شود.
  • در سیستم های AARCH64، پشتیبانی از فضای آدرس مجازی 48 بیتی فعال است.
  • در رابط فدورا Media Writer، امکان نوشتن تصاویر سیستم برای معماری ARM به کارت‌های SD اضافه شده است.
  • یک ساخت اسپین با دسکتاپ LXQt (محیط رومیزی سبک Qt)، که توسط تیم مشترکی از توسعه دهندگان پروژه های LXDE و Razor-qt ایجاد شده است، آماده شده است.
  • یک تصویر مینیمالیستی جدید برای ایجاد کانتینرهای ایزوله تهیه شده است که حاوی حداقل مجموعه ممکن از اجزا است، اما در عین حال، بر خلاف Atom، شامل یک مدیر بسته کامل dnf و امکان نصب بسته های دلخواه از مخازن استاندارد.
  • OpenSSL با پشتیبانی از scrypt، X25519 (RFC 7748)، شفافیت گواهی، رمز جریان ChaCha20 و الگوریتم احراز هویت پیام Poly1305 (MAC) به نسخه 1.1.0 به روز شده است. پشتیبانی از فناوری‌های قدیمی، از جمله حذف مؤلفه‌هایی که از SSLv2، Kerberos و رمزهای 40 و 56 بیتی پشتیبانی می‌کنند، متوقف شده است. الگوریتم‌های RC4 و 3DES از مجموعه رمز پیش‌فرض مستثنی هستند.
  • شناسایی پارامترها برای همه کاربران از طریق ماژول NSS SSSD (System Security Services Daemon) که عملکرد بالاتری را با ذخیره محتویات پایگاه های داده محلی در حافظه فراهم می کند.
  • بسته OpenSC به‌عنوان پیاده‌سازی PKCS#11 به جای Coolkey مورد استفاده قرار گرفت، که امکان گسترش دامنه کارت‌های هوشمند پشتیبانی شده توسط توزیع را فراهم کرد.
  • این مخزن شامل بسته snapd با ابزارهایی برای مدیریت بسته های مستقل در قالب snap است. برای شروع کار با بسته های اسنپ، کاربران لینوکس فدورا اکنون می توانند به سادگی «sudo dnf install snapd» را اجرا کنند و سپس از ابزار snap استفاده کنند. هنگامی که برای اولین بار snap را نصب می کنید، بسته هسته اسنپ با مجموعه ای از کتابخانه های اولیه برای عملکرد بسته های snap بر روی سیستم نصب می شود. از آنجایی که snap از مکانیزم AppArmor برای جداسازی استفاده می‌کند، که در فدورا پشتیبانی نمی‌شود، بسته‌ها بدون اعمال انزوا راه‌اندازی می‌شوند. باید مراقب باشید که برنامه های تایید نشده را نصب نکنید.
  • در همان زمان، مخازن "رایگان" و "غیررایگان" پروژه RPM Fusion برای فدورا 26 راه اندازی شد که در آن بسته هایی با برنامه های چند رسانه ای اضافی (MPlayer، VLC، Xine)، کدک های ویدئویی/صوتی، پشتیبانی از DVD، اختصاصی درایورهای AMDو NVIDIA، برنامه های بازی، شبیه سازها.

    توسعه لینوکس فدورا ۲۶ در اوایل سال ۲۰۱۷ آغاز شد. در ماه آوریل، نسخه آلفا از قبل در دسترس بود و در 13 ژوئن، نسخه بتا آماده شد. این نسخه بر اساس پوسته دسکتاپ گنوم 3.24 است و نسخه‌های دیگر نسخه‌های به‌روز شده از محیط‌های دسکتاپ مربوطه را دریافت کرده‌اند.

    در بیانیه رسمی توسعه دهندگان آمده است:

    ما هزاران پیشرفت را برای یکپارچه سازی اجرا کرده ایم محصولات نرم افزاریاز جمله ابزارهای توسعه جدید مانند GCC 7، Golang 1.8 و Python 3.6. علاوه بر این، ما یک ابزار پارتیشن بندی جدید برای Anaconda (نصب فدورا) اضافه کرده ایم. این نه تنها برای کاربران بی تجربه، بلکه برای علاقه مندان و نیز مفید خواهد بود مدیران سیستمکه می خواهند سیستم ذخیره سازی خود را ایجاد کنند.

    موارد جدید در فدورا 26

    از جمله تغییرات سیستم عاملفدورا 26 دارای محیط دسکتاپ GNOME 3.24.2 (Fedora Workstation)، هسته جدید لینوکس 4.11.8، استفاده از DNF 2.0 به عنوان مدیر بسته پیش فرض، استفاده از GCC 7 به عنوان کامپایلر پیش فرض، systemd-coredump، کش سریع SSSD برای کاربران محلی، pkgconf است. به عنوان پیاده سازی سیستم پیش فرض pkg-config و آدرس های مجازی 48 بیتی در معماری های AArch64 (ARM64).

    فدورا 26 اولین توزیعی است که درایور xorg-x11-drv-synaptics را کنار گذاشته و یک Fedora Labs Spin جدید به نام Python Classroom Lab را معرفی کرده است که هدف آن معلمان پایتون است. فدورا 26 همچنین با اجزای به روز شده شامل، اما نه محدود به، Python 3.6، OpenSSL 1.1.0، Boost 1.63، Ruby 2.4، GHC 8.0 و Golang 1.8 عرضه می شود.

    فدورا 26 تبدیل شده است آخرین نسخهتوزیع پروژه ای که نسخه آلفا برای آن موجود بود. با شروع فدورا 27، فقط نسخه های بتا منتشر خواهند شد. در صفحه رسمی پروژه می توانید نسخه های زیر سیستم را دانلود کنید: Fedora 26 Workstation, Fedora 26 KDE, Fedora 26 Xfce, Fedora 26 LXDE, Fedora 26 MATE, Fedora 26 Security, Fedora 26 Server, Fedora 26 SoaS, Fedora 26 ، مجموعه طراحی فدورا 26 و بازی های فدورا 26.

    بعد از اینکه نصب ایستگاه کاری فدورا 24 با موفقیت انجام شد، هنوز آماده نیست کار تمام وقت. با وجود این واقعیت که توسعه دهندگان توزیع قبلاً برنامه های زیادی را برای کار با اسناد، رسانه ها و سیستم فایل، هنوز چند چیز باقی مانده است که در توزیع خارج از جعبه وجود ندارد.

    در این مقاله به مهمترین مراحل بعد از نصب فدورا 24 می پردازیم که تنها پس از انجام تمامی این مراحل سیستم شما کاملا آماده استفاده خواهد بود. این لیست را می توان به طور نامحدود ادامه داد، اما ما تنها مهمترین آنها را در نظر خواهیم گرفت.

    1. به روز رسانی کامل سیستم

    شاید فکر کنید مهم نیست. اما از زمانی که این سیستم منتشر شد، ممکن است برخی از مشکلات قبلاً کشف شده باشد و برای آنها رفع شده باشد. نسخه های جدید برنامه ها نیز می تواند منتشر شود. بنابراین، ما سیستم را به آخرین نسخه به روز می کنیم:

    2. تنظیم نام کامپیوتر

    برای پیکربندی نام رایانه ای که در ترمینال و سایر برنامه ها نمایش داده می شود، از ابزار hostnamectl استفاده می کنیم. می تواند انواع مختلفی از نام هاست را تنظیم کند. برای مشاهده نام میزبان فعلی، تایپ کنید:

    با دستور زیر می توانید نام میزبان را تغییر دهید:

    hostnamectl مجموعه نام میزبان "از دست رفته"

    3. تنظیم یک آدرس IP ثابت

    سرورها اغلب از آدرس های IP ثابت استفاده می کنند. یکی از اولین کارهایی که باید بعد از نصب فدورا انجام دهید این است که شبکه خود را راه اندازی کنید. اگر این گزینه شماست، فایل پیکربندی eth0 یا enp2s0 را در پوشه /etc/sysconfig/network-scripts/ باز کرده و ویرایش کنید:

    vi /etc/sysconfig/network-scripts/ifcfg-enp0s3

    در اینجا تنظیماتی وجود دارد که باید اضافه کنید:

    • بوتپروتو- پروتکل برای به دست آوردن آدرس، ما به استاتیک نیاز داریم
    • ONBOOT- اتصال خودکار
    • IPADDR- آدرس IP مورد نیاز شما
    • NETMASK- ماسک شبکه شما
    • دروازه- دروازه ای که کامپیوتر از طریق آن به اینترنت دسترسی خواهد داشت
    • DNS1- DNS، که با آن باید نام دامنه را حل کنید.

    به عنوان مثال، می تواند این پیکربندی باشد:

    BOOTPROTO=استاتیک
    ONBOOT=بله
    IPADDR=192.168.1.1
    NETMASK=255.255.255.0
    GATEWAY=192.168.1.1
    DNS1=202.88.131.90
    DNS2=202.88.131.89

    برای اعمال تغییرات، خدمات شبکه را مجددا راه اندازی کنید:

    systemctl راه اندازی مجدد network.service

    برای مشاهده تغییرات می توانید از دستور زیر استفاده کنید:

    4. مخزن RPMFusion را اضافه کنید

    راه اندازی فدورا پس از نصب باید شامل راه اندازی مخازن اضافی باشد. برخی از بسته ها در مخازن رسمی RHEL و Fedora نیستند. اما می توانید این بسته ها را از مخزن RPMFusion نصب کنید. در اینجا هم بسته های اختصاصی و هم رایگان وجود دارد. برای اضافه کردن یک مخزن، دستور زیر را اجرا کنید:

    sudo rpm -ivh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-24.noarch.rpm

    5. Gnome Tweak را نصب کنید

    به طور پیش فرض، محیط دسکتاپ Gnome ممکن است آنطور که ما می خواهیم به نظر نرسد. ابزار GNOME Tweak به شما در پیکربندی بسیاری از تنظیمات کمک می کند ظاهرفدورا 24، پنل، فضای دسکتاپ و موارد دیگر.

    می‌توانید آن را با باز کردن Application Center، جستجوی Gnome Tweak و کلیک کردن روی دکمه Install نصب کنید:

    6. حساب های آنلاین را متصل کنید

    فدورا 24 به شما امکان می دهد مستقیماً از سیستم به حساب های آنلاین دسترسی داشته باشید. می توانید آنها را در حین نصب پیکربندی کنید. اما اگر این کار را انجام نداده اید، همیشه می توانید این کار را در تنظیمات، در تب Personal، حساب های آنلاین انجام دهید:

    7. نصب افزونه های Gnome

    Gnome Shell به شما اجازه می دهد تا برنامه های افزودنی را نصب کنید تا راه اندازی و مدیریت سیستم خود را آسان تر کنید.

    سپس با دستور نصب کنید:

    دور در دقیقه teamviewer.rpm را نصب کنید

    نتیجه گیری

    این دور از تمام اقداماتی است که باید پس از نصب فدورا 24 انجام شود، اما نکته اصلی در اینجا جمع آوری شده است. اگر چیزی از قلم افتاد، در نظرات بنویسید.

    فدورا 26: فدورا یکی از محبوب ترین توزیع های گنو/لینوکس است. این نتیجه پروژه فدورا، جامعه بزرگی از داوطلبان است که توسط Red Hat حمایت می شود. محیط پیش فرض فدورا دسکتاپ گنوم و رابط پیش فرض آن گنوم شل است. البته از محیط های دسکتاپ دیگری مانند: KDE، Xfce، LXDE، MATE و Cinnamon که به عنوان ISO های سفارشی برای چرخش های فدورا منتشر شده اند، پشتیبانی می کند.

    یکی از معروف ترین ویژگی های توزیع این است که هر نسخه جدید فدورا هر شش ماه یکبار منتشر می شود. روش به روز رسانی پیشنهادی در حال راه اندازی مجدد از سی دی با نسخه جدید. برنامه بررسی خواهد کرد دیسک های سختکامپیوتر برای نسخه های قدیمی توزیع اگر نسخه‌های قدیمی‌تر پیدا شد، باید دوباره نصب یا به‌روزرسانی کنید.

    ما سیستم چند بوت را از CentOS و Manjaro Linux به Fedora 26، CentOS و Manjaro ارتقا دادیم. همانطور که در تصویر زیر می بینید، چکمه اصلی زیر Manjaro است. اسکرین شات پس از به روز رسانی فدورا به 26 گرفته شده است.
    ما دستور grub-mkconfig را در بوت اصلی (Manjaro) اجرا کردیم تا نسخه به روز شده جدید فدورا 26 و هسته جدید را ببینیم.

    اما بیایید ببینیم چگونه از طریق به روز رسانی dnf گذر کردیم.

    ما در ابتدا بسته dnf-plugin-system-update را نصب می کنیم:

    sudo dnf نصب dnf-plugin-system-upgrade

    و ما تمام بسته های به روز شده را برای نسخه 26 دانلود خواهیم کرد (releasver = 26):

    به روز رسانی سیستم sudo dnf دانلود --refresh --releasever = 26 --allowerasing

    حتماً نصب RPM-GPG-KEY جدید را بپذیرید

    وقتی همه بسته ها از کار افتادند، می توانیم یک به روز رسانی انجام دهیم که پس از راه اندازی مجدد شروع می شود و زمان زیادی طول می کشد.

    بلافاصله پس از نصب توزیع فدورا، باید مراحل لازم برای عملکرد پایدار را انجام دهید. بیایید به مثال Fedora 28 با محیط کاری Gnome نگاهی بیندازیم.

    اول از همه، اجازه دهید نسخه توزیع خود را بررسی کنیم.

    cat /etc/os-release | grep PRETTY_NAME

    سپس Enter را فشار دهید و اطلاعات را مشاهده کنید.

    ما هر چیزی را که در دسترس است به روز خواهیم کرد

    به روز رسانی sudo dnf

    وقتی از شما خواسته شد رمز عبور را وارد کنید، کاراکترها قابل مشاهده نخواهند بود و این طبیعی است.

    پس از نصب تمام به روز رسانی ها، کامپیوتر را راه اندازی مجدد کنید.

    • ما برنامه های لازم را روسی می کنیم
    sudo dnf langpacks را نصب کنید

    ما بسته ها و مخازن شخص ثالث RPM Fusion و Adobe را به هم وصل خواهیم کرد

    • کدک ها و برنامه های چند رسانه ای

    با متن باز

    نصب sudo dnf http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E fedora).noarch.rpm

    اکنون منبع بسته است

    نصب sudo dnf http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E fedora).noarch.rpm

    مخازن پروژه Negativo17

    • کدک های رسانه ای
    https://negativo17.org/repos/fedora-multimedia.repo
    • اکنون درایورهای انویدیا
    lspci | grep VGA sudo dnf config-manager --add-repo=http://negativo17.org/repos/fedora-nvidia.repo
    • استیم برای گیمرها
    sudo dnf config-manager --add-repo=http://negativo17.org/repos/fedora-steam.repo
    • مخازن Adobe
    نصب sudo dnf http://linuxdownload.adobe.com/adobe-release/adobe-release-$(rpm -E %_arch)-1.0-1.noarch.rpm

    برخی از درایورهای اختصاصی، به عنوان مثال برای Nvidia، چاپگرها و اسکنرها ممکن است وجود نداشته باشند

    • رانندگانی که گم شده اند

    Nvidia

    شما باید بفهمید که چه مدل کارت گرافیکی است. دستور را وارد کنید

    lspci | grep VGA

    حالا وقت آن است که نکته مهمانتخاب درایور مناسب برای عملکرد صحیح دستورالعمل ها به شرح زیر است.

    برای کارت های ویدئویی NV40، دستور را وارد کنید

    نصب sudo dnf akmod-nvidia-304xx "kernel-devel-uname-r == $(uname -r)" به روز رسانی sudo dnf

    برای NV 50

    نصب sudo dnf akmod-nvidia-340xx "kernel-devel-uname-r == $(uname -r)" به روز رسانی sudo dnf

    برای مدل های جدیدتر Geforce

    نصب sudo dnf akmod-nvidia "kernel-devel-uname-r == $(uname -r)" به روز رسانی sudo dnf

    برای مشاهده ویدیو به یک افزونه نیاز دارید Adobe Flash. با دستور نصب کنید

    sudo dnf نصب فلش پلاگین

    مدیریت فایل ها در حقوق ریشهبا کمک بهتره مدیر فایلفرمانده گنوم. بیایید با وارد کردن دستور در ترمینال آن را نصب کنیم

    sudo dnf نصب gnome-commander pavucontrol gnome-tweak-tool

    پس از این، یک ابزار مفید نیز خواهید داشت که به شما امکان می دهد محیط کاری Gnome را پیکربندی کنید.

    بهینه سازی پارتیشن swap

    ما این کار را انجام می دهیم:

    sudo sh -c "echo "vm.swappiness=10" >> /etc/sysctl.d/95-sysctl.conf"

    سیستم را راه اندازی مجدد کنید.

    پس از راه اندازی مجدد، تغییرات را بررسی کنید

    cat /proc/sys/vm/swappiness

    این عدد باید 10 باشد

    اگر کامپیوتر شما دارد رم 1 گیگابایت یا بیشتر، سپس مقدار باید روی 10 تنظیم شود، اگر حافظه کمتر از 1 گیگابایت است، مقدار باید روی 5 تنظیم شود.

    پیکربندی نمایش فونت

    sudo dnf freetype-freeworld را نصب کنید sudo wget -O /etc/fonts/local.conf http://linux-faq.ru/files/local.conf

    اگر به فونت های مایکروسافت نیاز دارید، وارد کنید

    sudo dnf نصب rpm-build cabextract ttmkfdir

    سپس فایل مشخصات نرم افزار خود را دانلود می کنیم. این کار توسط یک تیم انجام می شود

    cd /tmp && wget http://linux-faq.ru/files/msttcorefonts-2.5-1.spec rpmbuild -bb msttcorefonts-2.5-1.spec سی دی ~/rpmbuild/RPMS/noarch/ && sudo dnf -y install msttcorefonts-2.5-1.noarch.rpm

    ما حجم گزارش سیستم را بهینه می کنیم تا حافظه هارد دیسک پر نشود. می توانید آن را به 128 مگابایت محدود کنید.

    gedit admin:///etc/systemd/journald.conf

    خطی ظاهر می شود که در آن باید به جای #SystemMaxUse= SystemMaxUse=128M بنویسید.

    نتیجه را با دستور ذخیره می کنیم

    sudo journalctl --vacuum-size=128M

    نصب برنامه های مفید، که در توزیع گنجانده نشده است.

    • تورنت
    sudo dnf نصب transmission-gtk
    • مدیریت دانلود
    sudo dnf uget را نصب کنید
    • گیمپ- آنالوگ فتوشاپ
    sudo dnf نصب gimp
    • مخلوط کن-ویرایشگر فیلم
    مخلوط کن نصب sudo dnf
    • FBReader- خواندن کتاب در فرمت FB2، EPUB
    sudo dnf fbreader-gtk را نصب کنید
    • Djvu
    sudo dnf evince-djvu را نصب کنید
    • GParted- برای کار با پارتیشن های HDD
    sudo dnf gparted را نصب کنید
    • بایگانی ها
    sudo dnf نصب unar sudo dnf نصب unzip

    راه اندازی اولیه سیستم عامل Fedora Workstation اکنون کامل شده است. هر برنامه را می توان به صورت جداگانه پیکربندی کرد. شما همچنین می توانید برای ماشین ضعیفبا تغییر فایل پیجینگ روی هارد دیسک، عملکرد را بهبود ببخشید، جلوه های بصری را غیرفعال کنید و مرورگر را با پسوندهای غیر ضروری بارگیری نکنید.



    
    بالا