اوپن سوزا Leap 42.3

یادداشت های انتشار

openSUSE Leap is a free and Linux-based operating system for your PC, Laptop or Server. You can surf the Web, manage your e-mails and photos, do office work, play videos or music and have a lot of fun!

تاریخ انتشار2017-02-22 , 42.3.20170221.3026b6e

This is the initial version of the release notes for the forthcoming openSUSE Leap 42.3.

در صورتی که شما در حال بروزرسانی از نسخه ی قدیمیتر به این نسخه ی openSUSE Leap هستید، یادداشت های انتشار قبلی که در اینجا لیست شده اند را ببینید: http://en.opensuse.org/openSUSE:Release_Notes.

این بتای عمومی قسمتی از پروژه ی openSUSE است. اطلاعات مربوط به پروژه در https://www.opensuse.org موجود است.

Report all bugs you encounter using this prerelease of openSUSE 42.3 in the openSUSE Bugzilla. For more information, see http://en.opensuse.org/Submitting_Bug_Reports. If you would like to see anything added to the release notes, file a bug report against the component Release Notes.

1 نصب

این بخش حاوی یادداشت های مربوط به نصب است. برای دستورالعمل های جزیی تر برای بروزرسانی، مستندات را در https://doc.opensuse.org/documentation/leap/startup/html/book.opensuse.startup/part.basics.html ببینید.

1.1 نصب حداقلی سیستم

برای جلوگیری از نصب بسته های بزرگ توصیه شده، الگوی نصب حداقلی از یک الگوی دیگر استفاده میکند که با بسته های ناخواسته تداخل دارد. این الگو patterns-openSUSE-minimal_base-conflicts بعد از نصب میتواند حذف شود.

دقت کنید که نصب حداقل به صورت پیشفرض دارای دیواره ی آتش نمیباشد. اگر شما نیاز به دیواره ی آتش دارید، SuSEfirewall2 را نصب کنید.

1.2 UEFI --رابط متحد توسعه‌پذیر سیستم‌عامل

قبل از نصب openSUSE بر روی سیستمی که از بوت UEFI (رابط متحد توسعه‌پذیر سیستم‌عامل) استفاده میکند، به شدت توصیه میشود که بررسی کنید آیا بروزرسانی firmware برای سخت افزارتان که فروشنده ی آن به شما توصیه کرده است موجود هستند یا خیر و در صورت وجود، آن بروزرسانی ها را نصب کنید. به عنوان مثال سیستم عامل Windows 8 از پیش نصب شده نشانگر سیستمی است که از بوت UEFI استفاده میکند.

پیش زمینه: برخی فریم ور های UEFI دارای باگی هستند که در صورت آنکه اطلاعات زیادی بر روی مکان ذخیره سازی UEFI نوشته شود، بشکند. البته مشخص نیست اطلاعات زیاد یعنی چقدر.

openSUSE با نوشتن حداقل میزان کافی برای بوت سیستم عامل ریسک را به حداقل میرساند. حداقل به این معناست که به فریم ور UEFI در ارتباط با مکان بوت لودر openSUSEگفته شود . نسخه های جدیدتر هسته ی لینوکس دارای این ویژگی که از مکان ذخیره سازی UEFI برای ذخیره ی بوت و اطلاعات توقف ناگهانی (pstore) استفاده شود را غیرفعال کرده اند. با این وجود، توصیه میشود که بروزرسانی های فریم ور سخت افزاری که فروشنده ی آن پیشنهاد میکند را نصب کنید.

1.3 پارتیشن های UEFI،GPT و MS-DOS

به همراه مشخصات EFI/UEFI، یک شیوه ی جدید پارتیشن بندی آمده است: GPT (جدول پارتیشن بندی GUID). این شمای جدید از شناسه های منحصر به فرد (مقادیر 128-بیت در 32 رقم هگزدسیمال نمایش داده میشوند) برای شناسایی دستگاهها و انواع پارتیشن استفاده میکند.

به علاوه، UEFI همچنین پارتیشن بندی MBR موروثی (MS-DOS) را مجاز میکند. بوت لودر های لینوکس (ELILO یا GRUB 2) سعی میکنند به صورت خودکار یک GUID برای ان پارتیشن های موروثی تولید کنند و آنها را در فریم ور بنویسند. این GUID میتواند بارها تغییر کند، که باعث نوشته شدن مجدد در فریمور میشود. نوشتار مجدد شامل دو عملیات مختلف است: حذف ورودی های قدیمی و ساخت ورودی های جدید که جایگزین ورودی اول میشود.

فریم ور های امروزی دارای قسمت جمع آور داده ناخواسته هستند که ورودی های حذف شده را جمع آوری کرده و حافظه ی رزرو شده برای ورودی حای قدیمی را آزاد میکند. در زمانی که فریم ور معیوب آن ورودی ها را جمع آوری و آزاد نمیکند، یک مشکل رخ میدهد; این میتواند باعث شود سیستم غیر قابل بوت شود.

روش کلی رفع این مشکل ساده است، پارتیشن MBR موروثی را به GPT تبدیل کنید.

2 ارتقای سیستم

این بخش یادداشت های مربوط به ارتقای سیستم را لیست میکند. برای دستورالعمل جزئی تر ارتقا، مستندات را در https://doc.opensuse.org/documentation/leap/startup/html/book.opensuse.startup/cha.update.osuse.html بخوانید.

2.1 Upgrading from openSUSE Leap 42.2

2.2 بروزرسانی از openSUSE Leap 42.1

2.2.1 بسته های حذف و یا جایگزین شده

این بسته ها در مقایسه با openSUSE Leap 42.2 حذف و یا جایگزین شده اند:

  • arista: جایگزین شده با transmageddon.

  • cadabra: کد منبع دیگر ساخته نمیشود. جانشین آن، Cadabra 2 هنوز پایدار نیست.

  • dropbear: حذف شد به دلیل اینکه هیچ مزیتی در برابر opensshهیچ مزیت مناسبی ندارد.

  • emerillon: با gnome-mapsجایگزین شد.

  • gnome-system-log: با gnome-logsجایگزین شد.

  • gnome-system-log: با gnome-logsجایگزین شد.

  • ksnapshot با spectacle جایگزین شد.

  • labplot: Labplot با نسخه ی Qt5 خودش جایگزین شد، labplot-kf5 نامگذاری شده است. اگر شما در حال بروزرسانی از نصب openSUSE Leap 42.1 هستید که labplot نصب شده است، شما labplot-kf5 را خودکار دریافت می کنید.

  • nodejs: با nodejs4جایگزین شد.

  • psi: با psi+جایگزین شد.

  • python-moin: با moinmoin-wikiجایگزین شد.

  • ungifsicle: با gifsicle جایگزین شده است.

  • xchat: با hexchat جایگزین شده است.

2.2.2 /var/cacheدرون Subvolume خودش برای اسنپ شات ها و عقبگرد ها است

/var/cache حاوی بسیاری اطلاعات فرار است، مانند کش zypper با بسته های RPM در نسخه های مختلف برای هر بروزرسانی. در نتیجه ی ذخیره اطلاعاتی که بسیار حیاتی ولی به شدت فرار هستند، میزانی از فضای دیسک که اسنپ شات تصرف میکند به شدت افزایش می یابد.

To solve this, move /var/cache to a separate subvolume. On fresh installations of openSUSE Leap 42.3, this is done automatically. To convert an existing root file system, perform the following steps:

  1. نام دستگاه فایل سیستم ریشه (برای مثال /dev/sda2 یا /dev/sda3) را بیابید:

    df /
  2. subvolume والد تمامی سایر subvolume ها را شناسایی کنید. برای نصاب openSUSE 13.2، این یک subvolume است که @ نامگذاری شده است. برای بررسی اینکه شما یک @ subvolume دارید، از این استفاده کنید:

    btrfs subvolume list / | grep '@'

    اگر خروجی این دستور خالی است، شما هیچ subvolume که @ نام داشته باشد ندارید. در این شرایط، شما میتوانید با subvolume ID 5 که در نسخه های قدیمیتر openSUSE استفاده میشود، ادامه دهید.

  3. حالا subvolume لازم را سوار کنید.

    • اگر شما @ subvolume را دارید، subvolume را در یک نقطه ی سوار موقت سوارش کنید:

      mount <root_device> -o subvol=@ /mnt
    • If you do not have a @ subvolume, mount subvolume ID 5 instead:

      mount <root_device> -o subvolid=5 /mnt
  4. /mnt/var/cache میتواند هم اکنون موجود باشد و فهرست آن میتواند همانند فهرست /var/cache یکسان باشد. برای جلوگیری از از دست دادن اطلاعات، آن را جا به جا کنید:

    mv /mnt/var/cache /mnt/var/cache.old
  5. یک subvolume جدید بسازید:

    btrfs subvol create /mnt/var/cache
  6. اگر در حال حاظر یک فهرست /var/cache.old وجود دارد، آن را به مکان جدید جا به جا کنید:

    mv /var/cache.old/* /mnt/var/cache

    اگر این حالت نیست، به جای آن اینکار را بکنید:

    mv /var/cache/* /mnt/var/cache/
  7. به صورت اختیاری، /mnt/var/cache.old را حذف کنید:

    rm -rf /mnt/var/cache.old
  8. subvolume را از نقطه ی سوار شدن موقت پیاده کنید:

    umount /mnt
  9. یک ورودی برای /etc/fstab برای subvolume جدید /var/cache وارد کنید. از یک subvolume موجود برای الگو گرفتن برای رونوشت از آن استفاده کنید. مطمئن شوید که UUID را دست نخورده باقی میگذارید (این UUID فایل سیستم ریشه است) و نام subvolume و نقاط سوار شدن های آن را همسان با /var/cache تغییر دهید.

  10. subvolume جدید را به صورت مشخص شده در /etc/fstab سوار کنید:

    mount /var/cache

2.2.3 GNOME Keyring Does Not Integrate with GPG Anymore

The integrated GPG agent of GNOME Keyring has been removed. Therefore, GNOME Keyring cannot be used to manage GPG keys anymore. You can still manage GPG keys on the command line using the gpg tool.

2.2.4 راه انداز Synaptics X میتواند تجربه ی کاربری را تحت GNOME پایین بیاورد

In openSUSE Leap 42.1, the Synaptics X driver (package xf86-input-synaptics) was installed by default but had a lower priority than the libinput driver (xf86-input-libinput).

With openSUSE Leap 42.3:

  • راه انداز Synaptics X دیگر به صورت پیشفرض نصب نیست.

  • اگر راه انداز Synaptics X نصب شده باشد، این راه انداز بر سایر دستگاههای صفحه لمسی پیشی میگیرد.

  • راه انداز Synaptics X دیگر توسط GNOME پشتیبانی نمیشود. این به این معناست که زمانیکه راه انداز نصب میشود، صفحه لمسی های Synaptics فقط در سطح تنظیمات ابتدایی مانند یک ماوس میتوانند پیکربندی شوند.

تا زمانی که شما از صفحه لمسی Synaptics استفاده میکنید، شما تعداد زیادی پیکربندی های دلخواه برای راه انداز Synaptics زیاد دارید، بسته ها را از سیستم خود حذف کنید:

sudo zypper rm xf86-input-synaptics

2.2.5 AArch64: Page Size Has Been Changed From openSUSE Leap 42.1 to openSUSE Leap 42.3

In openSUSE Leap 42.1, the default page size on AArch64 platforms was 64 kB. With openSUSE Leap 42.3, the page size has been changed to 4 kB. This renders old Swap and Btrfs file systems unusable.

If you are currently on openSUSE Leap 42.1 on AArch64, consider a fresh installation of openSUSE Leap 42.3 instead of upgrading.

2.2.6 Systems with CCISS Controllers Can Fail to Boot After Upgrade

The driver for Compaq/HP Smart Array (CCISS) controllers (cciss.ko) does not support certain controllers anymore by default. This can lead to the root disk not being detected by the openSUSE Leap 42.3 kernel.

On affected systems, the CCISS driver can be configured to revert to the previous behavior and detect the controllers again. To do so, add the kernel parameter cciss.cciss_allow_hpsa=0.

3 عمومی

This section lists general issues with openSUSE Leap 42.3 that do not match any other category.

3.1 KDE Software برای مدیریت اطلاعات شخصی (KDE PIM)

openSUSE Leap 42.3 ships two versions of the KDE PIM (Kontact, KMail, etc.) suite:

  • نسخه ی 4.0 موروثی

  • نسخه ی بر پایه ی KDE Frameworks 5

KDE PIM 4.x دیگر توسط نسخه های جدیدتر KDE پشتیبانی نمیشود، اما برای جلوگیری از مختل کردن روال کار کاربر نگه داشته شده است.

دو نسخه ی KDE PIM در کنار یکدیگر نصب نمیشوند. برخی نرم افزارها، مانند KNode (بسته ی knode) نیاز به نسخه ی موروثی 4.x دارند و در صورت نصب بسته ای از KDE PIM 5.x (برای مثال، بسته ی kmail5) حذف خواهند شد.

You are encouraged to switch to the newer 5.x version, as KDE PIM 4.x will be removed in the future.

اما، در حال حاظر تمامی تنظیمات از نسخه ی قدیمیتر مهاجرت داده نخواهند شد. گزارش ایراد را در https://bugzilla.opensuse.org/show_bug.cgi?id=1001872 ببینید).

3.2 Dolphin Does Not Set Extended Permission Bits

The version of the KDE file manager Dolphin that is shipped with openSUSE Leap 42.3 cannot set Extended Permission bits (GID, Sticky). Additionally, closing the Dolphin permissions dialog by clicking OK clears existing extended permissions bits.

To avoid such issues, edit permissions with Konqueror (GUI) or chmod (command line) only.

3.3 بدون قفل صفحه نمایش در هنگام استفاده از Gnome Shell و نه GDM

در هنگام استفاده از Gnome shell به همراه مدیر ورودی به جز GDM، به عنوان مثال SDDM یا Lightdm، صفحه سیاه و یا قفل نخواهد شد. بعلاوه، تعویض کاربر بدون خروج ممکن نیست.

برای اینکه صفحه نمایش از طریق GNOME Shell را بتوان قفل کرد، GDM را به عنوان مدیر ورود فعال کنید:

  1. مطمئن شوید که بسته ی gdm نصب شده است.

  2. YaST را باز نموده و از داخل آن، /etc/sysconfig Manager را باز کنید.

  3. به قسمت میزکار › مدیر نمایش › DISPLAYMANAGER بروید.

  4. در کادر متن، gdm را وارد کنید. برای ذخیره، بر روی خوب کلیک کنید.

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

4 اطلاعات بیشتر و بازخورد

  • مستندات README بر روی رسانه را بخوانید.

  • اطلاعات دقیقتر راجع به تغییرات یک بسته را از پرونده ی RPM آن بسته ببینید:

    rpm --changelog -qp نام فایل.rpm

    نام فایل را با نام RPM جایگزین کنید.

  • پرونده ی ChangeLog در بالاترین مسیر رسانه برای بررسی گزارش تمامی تغییرات اعمال شده در بسته های به روز شده را مطالعه کنید.

  • در فهرست docuدر رسانه اطلاعات بیشتری را بیابید.

  • For additional or updated documentation, see https://doc.opensuse.org/.

  • For the latest product news, from openSUSE, visit https://www.opensuse.org.

کپی رایت © 2017 SUSE LLC

از شما به دلیل استفاده از openSUSE تشکر میکنیم.

تیم openSUSE.