اوپن سوزا Leap 42.3 یادداشت های انتشار اوپن سوزا Leap یک سیستم عامل رایگان و بر پایه ی لینوکس برای رایانه ی شخصی، لپ تاپ و یا سرور شما است. شما میتوانید وب گردی کنید، ایمیل های و تصاویر خود را مدیریت کنید، کارهای دفتری انجام دهید، آهنگ و ویدیو پخش کنید و حسابی خوش بگذرانید! تاریخ انتشار2017-07-16 , 42.3.20170714 1 نصب 2 ارتقای سیستم 3 عمومی 4 اطلاعات بیشتر و بازخورد یادداشت های انتشار تحت توسعه ی همیشگی هستند. برای اینکه در مورد آخرین بروزرسانی ها بیشتر بدانید، نسخه ی آنلاین را در https://doc.opensuse.org/release-notes ببینید. نسخه ی انگلیسی یادداشت های انتشار در صورت نیاز بروزرسانی میشوند. نسخه های ترجمه شده به زبانها ممکن است کامل نباشند. در صورتی که شما در حال بروزرسانی از نسخه ی قدیمیتر به این نسخه ی openSUSE Leap هستید، یادداشت های انتشار قبلی که در اینجا لیست شده اند را ببینید: http:// en.opensuse.org/openSUSE:Release_Notes. اطلاعات مربوط به پروژه در https://www.opensuse.org موجود است. برای گزارش ایراد برای این انتشار، از openSUSE Bugzilla استفاده کنید. برای اطلاعات بیشتر http://en.opensuse.org/Submitting_Bug_Reports را ببینید. 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 تبدیل کنید. 1.4 Changes for Users Installing the Nvidia Driver Manually On openSUSE Leap 42.3, you need to uninstall the package drm-kmp-default first, before you can manually install Nvidia drivers using the .run shell script archive: zypper rm drm-kmp-default If you install the RPMs provided by Nvidia, you will not be affected by this issue, because in that case the package drm-kmp-default is replaced during the driver installation automatically. If you decide to uninstall Nvidia's driver later, make sure to reinstall the package drm-kmp-default. For more information, see https://bugzilla.suse.com/show_bug.cgi?id=1044816. 2 ارتقای سیستم این بخش یادداشت های مربوط به ارتقای سیستم را لیست میکند. برای دستورالعمل جزئی تر ارتقا، مستندات را در https://doc.opensuse.org/documentation/leap/startup/ html/book.opensuse.startup/cha.update.osuse.html بخوانید. 2.1 بروزرسانی از openSUSE Leap 42.2 2.1.1 بسته های حذف و یا جایگزین شده این بسته ها در مقایسه با openSUSE Leap 42.2 حذف و یا جایگزین شده اند: • ldapjdk: Fails to build on 42.3. • castor: Fails to build on 42.3. • fontinfo: هرگز به عنوان یک بسته ی پایدار برای انتشار تعیین نشده است. • plasma5-mediacenter: Dropped by upstream after version 5.7.3. • perl-Mojolicious-Plugin-Bootstrap3: Deprecated by upstream, the functionality is replaced by perl-Mojolicious-Plugin-AssetPack. • qtsharp: Fails to build on 42.3. • rubygem-mysql: Replaced by rubygem-mysql2. 2.1.2 Synaptics Touchpad Driver with KDE Plasma In openSUSE Leap 42.2, the X11 synaptics driver (package xf86-input-synaptics) was not installed by default (see قسمت 2.2.4, “راه انداز Synaptics X میتواند تجربه ی کاربری را تحت GNOME پایین بیاورد” ). However, KDE Plasma only offers limited configuration options for the replacement, libinput. Since openSUSE Leap 42.3, the xf86-input-synaptics package is installed together with the KDE Plasma desktop (recommended by plasma5-workspace). 2.1.3 Changes in KDE Desktop Search Indexing In openSUSE Leap 42.3, the desktop search only indexes file names by default, not the contents of files. File content indexing needs to be re-enabled manually, even if it was enabled before, as the previous default was not saved to the configuration. To do so, follow these steps: 1. Using the main menu or krunner, open the Desktop Configuration. 2. Click Search. 3. Activate the check box Also index file content. 4. Click Apply. 2.1.4 Shorewall Has Been Upgraded to Version 5.1 In openSUSE Leap 42.3, Shorewall was upgraded to last stable 5.1 release. When upgrading, shorewall and shorewall6 will warn admin that an upgrade of configurations files is required. Documentation is available on http://shorewall.net/. Upgrading Shorewall 1. With root privileges in a console session, run: root # shorewall update -a /etc/shorewall 2. Adapt your configuration to the newer syntax in cases where the tool does not do that for you. This should normally only be required on specific, very complex configurations. 3. Verify and test the resulting configuration with: root # shorewall try /etc/shorewall If everything works, reboot your computer or restart the service with: root # systemctl restart shorewall.service ياداشت ياداشتUpgrading shorewall6 The upgrade process for shorewall6 matches the process for shorewall described in رويه 1, “Upgrading Shorewall” . However, you need to replace all instances of the shorewall with shorewall6. 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 در نسخه های مختلف برای هر بروزرسانی. در نتیجه ی ذخیره اطلاعاتی که بسیار حیاتی ولی به شدت فرار هستند، میزانی از فضای دیسک که اسنپ شات تصرف میکند به شدت افزایش می یابد. برای رفع این مشکل، /var/cache را به یک subvolume جداگانه جا به جا کنید. در نصب تازه ی openSUSE Leap 42.3، این کار به صورت خودکار انجام میشود. برای تبدیل فایل سیستم ریشه ی موجود، مراحل زیر را انجام دهید: 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 -o subvol=@ /mnt □ اگر شما @ subvolume را ندارید، به جای آن subvolume ID 5 را سوار کنید: mount -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 دیگر با GPG ادغام نمیشود 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) KDE PIM 4.x is no longer supported by upstream KDE, but was kept in openSUSE Leap 42.2 together with KDE PIM 5 to avoid disrupting user workflows and allow for easier migration. With openSUSE Leap 42.3, the KDE PIM 4.x stack got dropped and only the current upstream-supported KDE PIM 5 stack is included. 3.2 Dolphin and Konqueror Cannot Set Extended Permission Bits The versions of the KDE file managers Dolphin and Konqueror that are 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 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. سیستم را مجددا راه اندازی کنید. 3.4 Global Menu Support in KDE Plasma With KDE Plasma 5.9, KDE re-introduced support for the global menu as known from earlier KDE desktop releases. In openSUSE Leap 42.3, the application menu bar plasmoid is available as well. ياداشت ياداشت Applications not using the Qt toolkit may not support the global menu or behave incorrectly. 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. © 2017 SUSE