د Flatpak 1.6.0 د ځان لرونکی بسته سیسټم خوشې کول

خپور شوی د وسیلې نوې باثباته څانګه فلیټپاک 1.6، کوم چې د ځان پورې تړلو کڅوړو جوړولو لپاره سیسټم چمتو کوي چې د ځانګړي لینکس توزیع سره تړلي ندي او په ځانګړي کانټینر کې پرمخ ځي چې غوښتنلیک د پاتې سیسټم څخه جلا کوي. د فلیټپاک کڅوړو چلولو لپاره ملاتړ د آرچ لینکس لپاره چمتو شوی ، CentOS، Debian، Fedora، Gentoo، Mageia، Linux Mint او Ubuntu. د Flatpak کڅوړې د فیډورا ذخیره کې شاملې دي او د اصلي GNOME غوښتنلیک مدیر لخوا ملاتړ کیږي.

کلید نوښتونه په فلیټپاک 1.6 څانګه کې:

  • В API پورټل د CreateUpdateMonitor میتود اضافه شوی، غوښتنلیکونو ته اجازه ورکوي چې د تازه معلوماتو بڼه وڅاري او د تازه تازه نصبولو غوښتنه وکړي.
    په خپلواکه توګه د تازه نصبولو لپاره د غوښتنلیک لپاره د اجازې ردولو لپاره، تاسو کولی شئ د "flatpak permission-set flatpak updates $APPID no" کمانډ وکاروئ (که تاسو د "نه" پر ځای "پوښتنه" مشخص کړئ، هر ځل به یو ډیالوګ ښکاره شي ترڅو د تایید لپاره. تازه کول؛


  • د لاسوندونو د جوړولو ساده کولو لپاره، یو کتابتون وړاندیز شوی
    libportal، کوم چې د پورټل API کارولو او د D-Bus له لارې راځي سیګنال پارس کولو پرته د پیښو پروسس کول ممکنه کوي.
    Libportal د ډیری لپاره ساده غیر متناسب پرتونه چمتو کوي "پورټلونه«؛

  • د CUPS چاپ سرور ته د مستقیم لاسرسي چمتو کولو لپاره نوې اجازه "--socket=cups" اضافه کړه؛
  • د تصدیق اداره کولو لپاره پروتوکول او API بدل شوی. د OCI (د خلاص کانټینر نوښت) لپاره تصدیق کونکی اضافه شوی. د بهرني فلیټپاک ذخیره څخه د تصدیق کونکو اتوماتیک نصبولو لپاره ملاتړ پلي شوی. د کال بیک هینډلر په FlatpakTransaction کې اضافه شوی ترڅو د ننوتلو او پټنوم تصدیق وکاروي، د HTTP بنسټیز تصدیق کولو میتود ته ورته؛
  • د خوندي غوښتنلیکونو او سیسټمونو لپاره ملاتړ اضافه شوی چې په بوټ کې تصدیق ته اړتیا لري؛
  • د ببل ریپ پرت چې د موصلیت لپاره کارول کیږي د خوشې کولو لپاره تازه شوی 0.4.0;
  • د کتابتون غوښتنلیک له لارې د والدینو کنټرولونو لپاره اختیاري ملاتړ اضافه شوی libmalcontent، کوم چې تاسو ته اجازه درکوي د مینځپانګې ځینې ډولونو ته لاسرسی محدود کړئ؛
  • توسیعونه اوس د غوښتنلیک دمخه نصب شوي ، تاسو ته اجازه درکوي د نصب کولو بشپړیدو وروسته سمدلاسه کاري غوښتنلیک ترلاسه کړئ؛
  • د لنډمهاله فایلونو سره لاسوهنې بیا کار شوي، کوم چې د وړیا ډیسک ځای نشتوالي په وخت کې فعالیت ښه کړی؛
  • د امر د اجرا کولو لپاره "flatpak ننوځي"نور د sudo کارولو ته اړتیا نشته؛
  • د ماشومانو پروسو لپاره د ځړول شوي جلا شوي چاپیریالونو (فرعي سینډ باکس) پیل کولو وړتیا پورټلونو ته اضافه شوې؛
  • د اجازې تنظیم کولو کنټرول لپاره نوي کمانډونه "flatpak permission-set" او "اجازه لرې کول" اضافه کړل؛
  • اضافه شوی اختیار "flatpak install --or-update"، کوم چې تازه ترسره کوي که چیرې غوښتنلیک لا دمخه نصب شوی وي؛
  • د نسخې د سمولو او د تازه معلوماتو نصبولو منع کولو لپاره د "فلیٹپاک ماسک" کمانډ اضافه شوی؛
  • د OCI (د خلاص کانټینر نوښت) ب formatه کې د عکسونو لپاره ، د پابند لیبلونو لپاره ملاتړ اضافه شوی ، په عکس کې د بدلونونو تاریخ رامینځته کول ، او د OCI mime ډولونو سربیره د ډاکر مایم ډولونه فعالول؛
  • د ډیفالټ ژبو کلید د سیسټم لیست سربیره د کارول شویو ژبو لیست تعریفولو لپاره ترتیباتو کې اضافه شوی.

راځئ چې تاسو ته یادونه وکړو چې Flatpak د غوښتنلیک پراختیا کونکو لپاره دا امکان ورکوي چې د دوی برنامو توزیع ساده کړي چې د معیاري توزیع ذخیره کې شامل ندي چمتووالی یو نړیوال کانټینر پرته له دې چې د هرې توزیع لپاره جلا مجلسونه رامینځته کړي. د امنیت په اړه هوښیار کاروونکو لپاره ، فلیټپاک تاسو ته اجازه درکوي په کانټینر کې د پوښتنې وړ غوښتنلیک پرمخ بوځي ، یوازې د شبکې افعالو او د غوښتنلیک سره تړلي کارونکي فایلونو ته لاسرسی چمتو کوي. د نوي محصولاتو سره علاقه لرونکي کاروونکو لپاره ، Flatpak تاسو ته اجازه درکوي چې سیسټم کې بدلونونو ته اړتیا پرته د غوښتنلیکونو وروستي ازموینې او مستحکم ریلیزونه نصب کړئ. د مثال په توګه، اوس مهال د Flatpak کڅوړې لا دمخه دي روان دی د LibreOffice، Firefox، GIMP، Inkscape، Kdenlive، Steam، 0 AD، Visual Studio Code، VLC، Slack، Skype، Telegram Desktop، Android Studio، او داسې نور لپاره.

د کڅوړې د اندازې کمولو لپاره، پدې کې یوازې د غوښتنلیک ځانګړي انحصارونه شامل دي، او بنسټیز سیسټم او ګرافیک کتابتونونه (Gtk+، Qt، GNOME او KDE کتابتونونه، او نور) د پلګ ان معیاري چلولو چاپیریال په توګه ډیزاین شوي. د فلیټپاک او سنیپ ترمینځ کلیدي توپیر دا دی چې سنیپ د فلټر کولو سیسټم کالونو پراساس د اصلي سیسټم چاپیریال اجزا کاروي او جلا کوي ، پداسې حال کې چې فلیټپیک د سیسټم څخه جلا کانټینر رامینځته کوي او د لوی چلولو سیټونو سره کار کوي ، د انحصار په توګه بسته نه چمتو کوي ، مګر معیاري. د سیسټم چاپیریال (د بیلګې په توګه، ټول کتابتونونه چې د GNOME یا KDE پروګرامونو لپاره اړین دي).

د معیاري سیسټم چاپیریال (رنټیم) سربیره ، د ځانګړي له لارې نصب شوی ذخیرهد غوښتنلیک د کار کولو لپاره اړین اضافي انحصارونه (بنډل) چمتو شوي. په مجموع کې ، د رن ټایم او بنډل د کانټینر ډکول رامینځته کوي ، سره له دې چې د رن ټایم په جلا توګه نصب شوی او په یوځل کې څو کانټینرونو سره تړل شوی ، کوم چې تاسو ته اجازه درکوي د کانټینرونو لپاره د عام سیسټم فایلونو نقل کولو څخه مخنیوی وکړئ. یو سیسټم کولی شي څو مختلف رن ټایم نصب کړي (GNOME, KDE) یا د ورته رن ټایم څو نسخې (GNOME 3.26, GNOME 3.28). یو کانټینر د غوښتنلیک سره د انحصار په توګه یوازې یو ځانګړي رن ټایم ته پابند کاروي ، پرته لدې چې انفرادي کڅوړې په پام کې ونیسي چې د رن ټایم رامینځته کوي. ټول ورک شوي عناصر په مستقیم ډول د غوښتنلیک سره بسته شوي. کله چې یو کانټینر جوړ شي، د چلولو مینځپانګې د /usr برخې په توګه نصب کیږي، او بنډل په /app ډایرکټر کې نصب کیږي.

د رن ټایم او غوښتنلیک کانټینر ډکول د ټیکنالوژۍ په کارولو سره رامینځته کیږي OSTree، په کوم کې چې عکس په اټومي ډول د Git په څیر ذخیره څخه تازه شوی ، کوم چې تاسو ته اجازه درکوي د توزیع اجزاو کې د نسخې کنټرول میتودونه پلي کړئ (د مثال په توګه ، تاسو کولی شئ سیسټم په چټکۍ سره پخواني حالت ته واړوئ). د RPM کڅوړې د ځانګړي پرت په کارولو سره د OSTree ذخیره کې ژباړل کیږي rpm-ostree. په کاري چاپیریال کې د کڅوړو جلا نصب او تازه کول نه ملاتړ کیږي؛ سیسټم د انفرادي اجزاو په کچه نه تازه کیږي ، مګر په ټوله کې ، په اټومي ډول خپل حالت بدلوي. په تدریجي ډول د تازه معلوماتو پلي کولو لپاره وسیلې چمتو کوي ، د هر تازه سره عکس په بشپړ ډول ځای په ځای کولو اړتیا له مینځه وړي.

تولید شوی جلا شوی چاپیریال د کارول شوي توزیع څخه په بشپړ ډول خپلواک دی، او د مناسب بسته بندي ترتیباتو سره، د کارونکي یا اصلي سیسټم فایلونو او پروسو ته لاسرسی نلري، د DRI له لارې د محصول استثنا پرته، تجهیزاتو ته مستقیم لاسرسی نلري، او د شبکې فرعي سیسټم. د ګرافیک محصول او ان پټ تنظیم پلي شوي د ویلینډ پروتوکول کارول یا د X11 ساکټ فارورډینګ له لارې. د بهرني چاپیریال سره تعامل د DBus پیغام رسولو سیسټم او د ځانګړي پورټل API پراساس دی. د موصلیت لپاره لخوا کارول شوی پرت بلبلیپ او دودیز لینکس کانټینر مجازی کولو ټیکنالوژي د cgroups، namespaces، Seccomp او SELinux کارولو پر بنسټ. پلس آډیو د غږ تولید لپاره کارول کیږي.

سرچینه: opennet.ru

Add a comment