openSUSE Tumbleweed
یادداشتهای انتشار #
اپنزوزه تامبلوید یک سیستم عامل رایگان و مبتنی بر لینوکس برای رایانه شخصی، لپ تاپ و سرور شما است. با استفاده از آن شما میتوانید در وب گشت و گذار کنید، ایمیل و تصاویر خود را مدیریت نمایید، کارهای مرتبط با شغلتان را انجام دهید، فیلم تماشا کنید و موسیقی گوش دهید و لذت های فراوانی ببرید!
یادداشت های انتشار تحت توسعه ی مداوم هستند. برای اینکه در مورد آخرین بروزرسانی ها بیشتر بدانید، نسخه ی آنلاین را درhttps://doc.opensuse.org/release-notes ببینید. نسخه ی انگلیسی یادداشت های انتشار در صورت نیاز بروزرسانی میشوند. نسخه های ترجمه شده به زبانهای دیگر ممکن است موقتا کامل نباشند.
برای گزارش ایرادات مرتبط با این انتشار، از openSUSE Bugzilla استفاده کنید. برای اطلاعات بیشتر https://en.opensuse.org/Submitting_Bug_Reports را ببینید.
1 نصب #
1.1 UEFI-رابط سختافزار توسعهپذیر یکپارچه #
قبل از نصب openSUSE بر روی سیستمی که با استفاده از UEFI (رابط میانافزار توسعهپذیر یکپارچه) راهاندازی میشود، فوراً به شما توصیه میشود هر گونه بهروزرسانی میانافزاری را که فروشنده سختافزار توصیه میکند را بررسی کنید و در صورت وجود، چنین بهروزرسانی آن را نصب کنید. ویندوز 8 از پیش نصب شده نشانهای قوی است که سیستم شما با استفاده از UEFI بوت شده است.
پیش زمینه: برخی فریم ور های UEFI دارای باگی
هستند که در صورت آنکه اطلاعات زیادی بر روی مکان ذخیره سازی UEFI نوشته
شود، بشکند. البته کسی واقعا نمیداند "چقدر" است. openSUSE با نوشتن حداقل
میزان کافی برای بوت سیستم عامل ریسک را به حداقل میرساند. حداقل به این
معناست که به فریم ور UEFI در ارتباط با مکان بوت لودر openSUSEگفته شود .
نسخه های جدیدتر هسته ی لینوکس دارای این ویژگی که از مکان ذخیره سازی
UEFI برای ذخیره ی بوت و اطلاعات توقف ناگهانی
(pstore
) استفاده شود را غیرفعال کرده اند. با این
وجود، توصیه میشود که بروزرسانی های فریم ور سخت افزاری که فروشنده ی آن
پیشنهاد میکند را نصب کنید.
1.2 پارتیشن های UEFI،GPT و MS-DOS #
به همراه مشخصات EFI/UEFI، یک شیوه ی جدید پارتیشن بندی آمده است: GPT (جدول پارتیشن بندی GUID). این شمای جدید از شناسه های منحصر به فرد (مقادیر 128-بیت در 32 رقم هگزدسیمال نمایش داده میشوند) برای شناسایی دستگاهها و انواع پارتیشن استفاده میکند.
Additionally, the UEFI specification also allows legacy MBR (MS-DOS) partitions. The Linux boot loaders (ELILO or GRUB2) try to automatically generate a GUID for those legacy partitions, and write them to the firmware. Such a GUID can change frequently, causing a rewrite in the firmware. A rewrite consists of two different operations: removing the old entry and creating a new entry that replaces the first one.
فریم ور های امروزی دارای قسمت جمع آور داده ناخواسته هستند که ورودی های حذف شده را جمع آوری کرده و حافظه ی رزرو شده برای ورودی حای قدیمی را آزاد میکند. در زمانی که فریم ور معیوب آن ورودی ها را جمع آوری و آزاد نمیکند، یک مشکل رخ میدهد; این ممکن است باعث شود سیستم غیر قابل بوت شود.
روش کلی ساده است: پارتیشن سنتی MBR را به نوع جدید GPT تبدیل کنید تا از این مشکل به صورت کلی پرهیز شود.
2 عمومی #
2.1 سیستم با پارتیشن رمزنگاری شده ی LUKS بوت نخواهد شد #
در برخی موارد، Plymouth اعلان رمز عبور را به درستی نمایش نمیدهد. برای
رفع این مشکل، plymouth.enable=0
را به خط فرمان هسته
اضافه کنید. همچنین
https://bugzilla.opensuse.org/show_bug.cgi?id=966255
را مطالعه کنید.
2.2 systemctl stop apparmor
کار نمیکند #
در گذشته، ممکن است در مورد تفاوت بین نحوه کارکرد دستورات فرعی
systemctl
با نام مشابه reload
و
restart
برای AppArmor سردرگمی وجود داشته باشد:
systemctl reload apparmor
همه نمایه های AppArmor را به درستی بارگیری مجدد کرد. (این روش توصیه شده برای بارگیری مجدد پروفایل های AppArmor بوده و همچنان باقی می ماند.)systemctl راهاندازی مجدد apparmor
به این معنی است که AppArmor متوقف میشود، در نتیجه تمام نمایههای AppArmor بارگیری میشود و سپس راهاندازی مجدد میشود که تمام فرآیندهای موجود را محدود نمیکند. فقط فرآیندهای تازه شروع شده پس از آن دوباره محدود می شوند.
متأسفانه، systemd
راه حلی را در قالب فایل واحد
خود برای مشکل ناشی از سناریوی restart
ارائه نمی دهد.
با شروع AppArmor 2.12، دستور systemctl stop apparmor
کار نخواهد کرد. در نتیجه، systemctl restart apparmor
اکنون نمایه های AppArmor را به درستی بارگیری می کند.
برای بارگیری تمام نمایههای AppArmor، از دستور جدید
aa-teardown
استفاده کنید که با رفتار قبلی
systemctl stop apparmor
مطابقت دارد.
برای اطلاعات بیشتر، به https://bugzilla.opensuse.org/show_bug.cgi?id=996520 و https://bugzilla.opensuse.org/ مراجعه کنید show_bug.cgi?id=853019.
2.3 بدون ترکیب کلید نوشتن پیشفرض #
در نسخههای قبلی openSUSE، ترکیب کلید نوشتن اجازه تایپ کاراکترهایی را میداد که بخشی از طرحبندی صفحهکلید معمولی نبودند. به عنوان مثال، برای تولید “å”، می توانید –راست Ctrl را فشار داده و رها کنید و سپس را فشار دهید. a دو بار.
در openSUSE Tumbleweed، دیگر ترکیبی از کلیدهای نوشتن از پیش تعریف شده وجود ندارد زیرا –Right Ctrl دیگر آنطور که انتظار می رود کار نمی کند.
برای تعریف یک ترکیب کلید ترکیبی سفارشی در سراسر سیستم، از فایل
/etc/X11/Xmodmap
استفاده کنید و به دنبال خطوط زیر بگردید:[...] !! مثال سوم: کلید کنترل سمت راست را به کلید نوشتن تغییر دهید. !! برای انجام Compose Character، این کلید و سپس دو را فشار دهید !! کاراکترها (به عنوان مثال «a» و «^» برای دریافت 342). !remove Control = Control_R !keysym Control_R = چند_کلید !add Control = Control_R [...]
برای برداشتن کامنت کد مثال، کاراکترهای
!
را در ابتدای سطرها حذف کنید. با این حال، توجه داشته باشید که اگر ازXmodmap
استفاده میکنید، تنظیماتsetxkbmap
بازنویسی میشود.برای تعریف یک ترکیب کلید ترکیبی مخصوص کاربر، از ابزار پیکربندی صفحه کلید دسکتاپ یا ابزار خط فرمان
setxkbmap
استفاده کنید:setxkbmap [...] -option compose:COMPOSE_KEY
برای متغیر COMPOSE_KEY، از نویسه دلخواه خود استفاده کنید، برای مثال
ralt
،lwin
،rwin
،rctl
، یاcaps
.برای روش دیگر، از روش ورودی IBus استفاده کنید که اجازه می دهد تا کاراکترهای مورد نیاز خود را بدون کلید Compose تایپ کنید.
3 اطلاعات بیشتر و بازخورد #
اسناد
README
را در رسانه بخوانید.مشاهده جزئیات تغییرات در مورد یک بسته خاص از RPM آن:
rpm --changelog -qp FILENAME.rpm
نام RPM را جایگزین FILENAME کنید.
فایل
ChangeLog
را در سطح بالای رسانه بررسی کنید تا یک گزارش زمانی از همه تغییرات ایجاد شده در بستههای بهروزرسانی شده وجود داشته باشد.اطلاعات بیشتر را در فهرست
docu
در رسانه بیابید.برای اسناد اضافی یا به روز شده، به https://doc.opensuse.org/ مراجعه کنید.
برای آخرین اخبار محصول، از openSUSE، به https://www.opensuse.org مراجعه کنید.
حق چاپ © SUSE LLC
برای استفاده از openSUSE متشکریم.
تیم openSUSE.