PackageKit

צילום מסך תוכנה:
PackageKit
פרטי תוכנה:
גרסה: 1.1.9 מעודכן
טען תאריך: 22 Jun 18
מפתחים: Richard Hughes
רשיון: ללא תשלום
פופולריות: 47

Rating: nan/5 (Total Votes: 0)

PackageKit היא תוכנת קוד פתוח אשר תוכננה כחבילה אוניברסלית ומאוחדת לניהול החבילות הגרפיות להתקנה קלה, התקנה מחדש, עדכון והסרה של חבילות תוכנה במחשב מבוסס לינוקס. המטרה העיקרית של הארגון היא לתמוך במנהלי חבילות גרפיים רבים ככל האפשר, ולהפוך אותו לזמין ככל האפשר בהפצות גנו / לינוקס רבות.


תכונות במבט אחד

התכונות העיקריות כוללות את היכולת להתקין את קבצי התלות באופן אוטומטי, להתקין תכונות חדשות, להחיל עדכוני אבטחה בעת אתחול, לאפשר למשתמשים ללא הרשאה להתקין יישומים, לפתוח פורמטים לא ידועים של קבצים, להסיר תלות עבור קבצים, וכן משולבים עם מנהלי חבילות קיימים , כולל APT, YUM, קונארי, ועוד.

הדבר הטוב לגבי PackKit הוא שהיא עצמאית ממערכת הפעלה מבוססת ליבה ספציפית לינוקס או ארכיטקטורות חומרה. זה אומר, כמובן, כי ניתן לפרוס בקלות על כל גנו / לינוקס ההפצה, אבל רק אם מנהל החבילה המקורית נתמכת. זה גם אומר שזה יכול להיות מותקן בהצלחה הן על 64 סיביות ו 32 סיביות פלטפורמות החומרה.

שימוש במדיניותהקשר לאימות משתמש

תכונה מעניינת נוספת היא ש- PackageKit משתמש ב- PolicyKit לאימות משתמש, כברירת מחדל, כלומר מנהלי מערכת (root) יוכלו לשלוט בקלות מי יכול להתקין איזה סוג של תוכנה או מי לא מאפשר להתקין חבילות תוכנה על מערכת ההפעלה גנו / לינוקס שבה מותקן חבילת החבילות.


תמיכה בהפצה ויישום של גנו / לינוקס

כרגע, PackageKit נבחנה בהצלחה עם מגוון רחב של הפצות גנו / לינוקס, כולל קובונטו, פדורה, OpenSUSE, פורסייט לינוקס, SUSE Linux Enterprise Server, SUSE Linux Enterprise Desktop, Sabayon ו- Moblin.

פרוייקטים שונים משתלבים היטב עם PackageKit, כולל מנהל הקבצים של נאוטילוס, מנהל חבילה של GNOME PackageKit, מנהל חבילה של Apper, מנהל חבילה Listaller, מנהל חבילת התוכנות של Openmoko, תוכנת צריבת תקליטורים / DVD של Brasero, Zero Install system install system, system-config -Prepinter CUPS configurator שרת עבור Fedora, Anjuta IDE ו- GNOME.

מה חדש במהדורה זו:

  • Backends:
  • אלפא: הגדר סיבה להתקנה המותקנת במפורש (כריסטיאן הסה)
  • אנטרופיה: fix_package קבוע ו search_details (גולגלות)
  • אנטרופיה: הודעות שהוסרו ותיקון פונקציית הסרה (skullbocks)
  • hif: הוסף נעילה חסרה בעת גישה לפרוק המטמון (כלב Lember)
  • hif: לשפר את הדחיסה להתקנות ליבה מקבילות (Kalev Lember)
  • hif: כלול חבילות המסומנות להתקנה בעת ביצוע שדרוגים (כלב למבר)
  • portage: הודעות שהוסרו ותיקון פונקציית הסרה (skullbocks)
  • python / backend: תיקון פרמטר סדר (skullbocks)
  • urpm: השתמש כראוי ב- is_package_installed () (Thierry Vignaud)
  • yum: תקן backtrace כאשר מקבל את פרטי העדכון (Richard Richard)
  • yum: תקן שתי אזהרות פייתון כמעט בלתי אפשריות (ריצ'רד יוז)
  • yum: העבר את היציאה אל ממשק ה- API החדש של WhatProvides (Richard Richard)
  • yum: החזר חבילות מותקנות תחילה עם מסנן חדש (כלב למבר)
  • yum: עדכן קוד קבוצה של קוד עבור שינוי פנימי של ממשק API (Kalev Lember)
  • תכונות חדשות:
  • הגדר command_not_found_handler עבור zsh (וויל תומפסון)
  • תיקוני באגים:
  • פיסוק נכון בעת ​​החלת עדכונים לא מקוונים (Matthew Miller)
  • אל תפעיל אם השלמת פקודת bash מופעלת (Ville Skytta)
  • תקן פרטים () מתוך backend backands (Richard Richard)
  • מודול PortK של Port to org.freedesktop.PackageKit.Modify2 (Matthias Clasen)
  • החזר את השגיאה הנכונה לשגיאות תחביר ב- pkcon (Richard Hughes)
  • החזר את השגיאה הנכונה אם לא נעשה דבר להפעלה מחדש (ריצ'רד יוז)

מה חדש בגרסה:

  • Backends:
  • אלפא: הגדר סיבה להתקנה המותקנת במפורש (כריסטיאן הסה)
  • אנטרופיה: fix_package קבוע ו search_details (גולגלות)
  • אנטרופיה: הודעות שהוסרו ותיקון פונקציית הסרה (skullbocks)
  • hif: הוסף נעילה חסרה בעת גישה לפרוק המטמון (כלב Lember)
  • hif: לשפר את הדחיסה להתקנות ליבה מקבילות (Kalev Lember)
  • hif: כלול חבילות המסומנות להתקנה בעת ביצוע שדרוגים (כלב למבר)
  • portage: הודעות שהוסרו ותיקון פונקציית הסרה (skullbocks)
  • python / backend: תיקון פרמטר סדר (skullbocks)
  • urpm: השתמש כראוי ב- is_package_installed () (Thierry Vignaud)
  • yum: תקן backtrace כאשר מקבל את פרטי העדכון (Richard Richard)
  • yum: תקן שתי אזהרות פייתון כמעט בלתי אפשריות (ריצ'רד יוז)
  • yum: העבר את היציאה אל ממשק ה- API החדש של WhatProvides (Richard Richard)
  • yum: החזר חבילות מותקנות תחילה עם מסנן חדש (כלב למבר)
  • yum: עדכן קוד קבוצה של קוד עבור שינוי פנימי של ממשק API (Kalev Lember)
  • תכונות חדשות:
  • הגדר command_not_found_handler עבור zsh (וויל תומפסון)
  • תיקוני באגים:
  • פיסוק נכון בעת ​​החלת עדכונים לא מקוונים (Matthew Miller)
  • אל תפעיל אם השלמת פקודת bash מופעלת (Ville Skytta)
  • תקן פרטים () מתוך backend backands (Richard Richard)
  • מודול PortK של Port to org.freedesktop.PackageKit.Modify2 (Matthias Clasen)
  • החזר את השגיאה הנכונה לשגיאות תחביר ב- pkcon (Richard Hughes)
  • החזר את השגיאה הנכונה אם לא נעשה דבר להפעלה מחדש (ריצ'רד יוז)

מה חדש בגרסה 1.0.8:

  • Backends:
  • אלפא: הגדר סיבה להתקנה המותקנת במפורש (כריסטיאן הסה)
  • אנטרופיה: fix_package קבוע ו search_details (גולגלות)
  • אנטרופיה: הודעות שהוסרו ותיקון פונקציית הסרה (skullbocks)
  • hif: הוסף נעילה חסרה בעת גישה לפרוק המטמון (כלב Lember)
  • hif: לשפר את הדחיסה להתקנות ליבה מקבילות (Kalev Lember)
  • hif: כלול חבילות המסומנות להתקנה בעת ביצוע שדרוגים (כלב למבר)
  • portage: הודעות שהוסרו ותיקון פונקציית הסרה (skullbocks)
  • python / backend: תיקון פרמטר סדר (skullbocks)
  • urpm: השתמש כראוי ב- is_package_installed () (Thierry Vignaud)
  • yum: תקן backtrace כאשר מקבל את פרטי העדכון (Richard Richard)
  • yum: תקן שתי אזהרות פייתון כמעט בלתי אפשריות (ריצ'רד יוז)
  • yum: העבר את היציאה אל ממשק ה- API החדש של WhatProvides (Richard Richard)
  • yum: החזר חבילות מותקנות תחילה עם מסנן חדש (כלב למבר)
  • yum: עדכן קוד קבוצה של קוד עבור שינוי פנימי של ממשק API (Kalev Lember)
  • תכונות חדשות:
  • הגדר command_not_found_handler עבור zsh (וויל תומפסון)
  • תיקוני באגים:
  • פיסוק נכון בעת ​​החלת עדכונים לא מקוונים (Matthew Miller)
  • אל תפעיל אם השלמת פקודת bash מופעלת (Ville Skytta)
  • תקן פרטים () מתוך backend backands (Richard Richard)
  • מודול PortK של Port to org.freedesktop.PackageKit.Modify2 (Matthias Clasen)
  • החזר את השגיאה הנכונה לשגיאות תחביר ב- pkcon (Richard Hughes)
  • החזר את השגיאה הנכונה אם לא נעשה דבר להפעלה מחדש (ריצ'רד יוז)

מה חדש בגירסה 1.0.7:

  • Backends:
  • אלפא: הגדר סיבה להתקנה המותקנת במפורש (כריסטיאן הסה)
  • אנטרופיה: fix_package קבוע ו search_details (גולגלות)
  • אנטרופיה: הודעות שהוסרו ותיקון פונקציית הסרה (skullbocks)
  • hif: הוסף נעילה חסרה בעת גישה לפרוק המטמון (כלב Lember)
  • hif: לשפר את הדחיסה להתקנות ליבה מקבילות (Kalev Lember)
  • hif: כלול חבילות המסומנות להתקנה בעת ביצוע שדרוגים (כלב למבר)
  • portage: הודעות שהוסרו ותיקון פונקציית הסרה (skullbocks)
  • python / backend: תיקון פרמטר סדר (skullbocks)
  • urpm: השתמש כראוי ב- is_package_installed () (Thierry Vignaud)
  • yum: תקן backtrace כאשר מקבל את פרטי העדכון (Richard Richard)
  • yum: תקן שתי אזהרות פייתון כמעט בלתי אפשריות (ריצ'רד יוז)
  • yum: העבר את היציאה אל ממשק ה- API החדש של WhatProvides (Richard Richard)
  • yum: החזר חבילות מותקנות תחילה עם מסנן חדש (כלב למבר)
  • yum: עדכן קוד קבוצה של קוד עבור שינוי פנימי של ממשק API (Kalev Lember)
  • תכונות חדשות:
  • הגדר command_not_found_handler עבור zsh (וויל תומפסון)
  • תיקוני באגים:
  • פיסוק נכון בעת ​​החלת עדכונים לא מקוונים (Matthew Miller)
  • אל תפעיל אם השלמת פקודת bash מופעלת (Ville Skytta)
  • תקן פרטים () מתוך backend backands (Richard Richard)
  • מודול PortK של Port to org.freedesktop.PackageKit.Modify2 (Matthias Clasen)
  • החזר את השגיאה הנכונה לשגיאות תחביר ב- pkcon (Richard Hughes)
  • החזר את השגיאה הנכונה אם לא נעשה דבר להפעלה מחדש (ריצ'רד יוז)

מה חדש בגירסה 1.0.6:

  • Backends:
  • אלפא: אל תערבבו הצהרות וקוד (אשר ISO C90 אוסר) (כריסטיאן הסה)
  • alpm: העבר שדה גלובלי מוגדר ל- backend priv (Fabien Bourigault)
  • alpm: העבר שדה גלובלי מושבת אל Backend priv (Fabien Bourigault)
  • אלפא: הפעל מחדש את libalpm כאשר localdb השתנה (Fabien Bourigault)
  • alpm: הסר RepoEnable (Fabien Bourigault)
  • alpm: הסר עוד לוגיקת Repos מושבתת (Fabien Bourigault)
  • אלפא: הסר משתנה לא בשימוש (כריסטיאן הסה)
  • hif: תקן שימוש ללא תשלום במהלך בדיקת ריפו לא מהימנה (Kalev Lember)
  • תכונות חדשות:
  • הוסף שיטת dbus לחזרת חבילות מוכנות (petervo)
  • הוסף pk_backend_is_transaction_inhibited (Fabien Bourigault)
  • תוסף gstreamer: הוסף תמיכה עבור v2 בממשק שירות הפגישה של PK (Kalev Lember)
  • תיקוני באגים:
  • אל תשתמש בנעילה רקורסיבית של mutex של Debug בעת שימוש - ללא חיבור ללא tty (Richard Richard)
  • בצע אתחול מחדש & quot; פעולת ברירת המחדל ללא קובץ פעולה (Stephen Gallagher)
  • תוסף gstreamer: הסתגלו ל- gtreamer חסר תוסף שינויים (כלב Lember)
  • תוסף gstreamer: הימנע קריטיות כאשר חלק מהפרמטרים הם NULL (כלב Lember)

מה חדש בגירסה 1.0.5:

  • Backends:
  • אלפא: תקן שימוש לרעה באירוע בעת הסרת החבילה (Fabien Bourigault)
  • אלפים: כבוד לדמות דגל בעת הסרת חבילות (פביאן Bourigault)
  • alpm: כבוד לדמות על pk_backend_install_files (פביאן Bourigault)
  • אלפם: מונע ביטול קובץ שמור בעת ביצוע פעולה (Fabien Bourigault)
  • alpm: עקוב אחר שינויים מקומיים ב- db ובטל את המטמון (Fabien Bourigault)
  • hif: להתאים את API החדש הוקי (ריצ'רד יוז)
  • תיקוני באגים:
  • הוסף חסר - השדרוג לאחור - ו-לאפשר מחדש את דף האיש (ריצ'רד יוז)

מה חדש בגירסה 1.0.4:

  • ספריות:
  • הוסף את PK_INFO_ENUM_UNAVAILABLE (Richard Hughes)
  • Backends:
  • alpm: נקה את הלוגיקה ב- pk_alpm_transaction_packages (Fabien Bourigault)
  • אלפא: תקן לוגיקה גרועה ב- pk_backend_resolve_name (Fabien Bourigault)
  • אלפא: תקן SIGSEV כאשר מבקש קבצי חבילה (פביאן Bourigault)
  • alpm: הדמיית כבוד בעת התקנת חבילות (Fabien Bourigault)
  • אלפאם: פקמן 4.2 תמיכה (כריסטיאן הסה, piernov)
  • aptcc: תמיד לכבד את הדגל לא פעיל (Matthias Klumpp)
  • aptcc: אל תשאל על שינויים בתצורה אם איננו אינטראקטיביים (Matthias Klumpp)
  • aptcc: השתמש בתת-תיקיה ב- / tmp כדי לאחסן נתונים זמניים (Matthias Klumpp)
  • apt: הסר backend unmaitained (ריצ'רד יוז)
  • dummy: תקן את הסימון על ידי לא קורא pk_backend_job_finished () בקוד השחלה (Richard Hughes)
  • hif: ייבא אוטומטית מפתחות ציבוריים של מטא נתונים כאשר בטוח לעשות זאת (Richard Hughes)
  • hif: התקן באופן אוטומטי מטא נתונים של AppStream (Richard Richard)
  • hif: תקן לקמפל עם גרסאות חדשות יותר של libhif (Richard Richard)
  • hif: לתקן כמה דליפות זיכרון קטנות (ריצ'רד יוז)
  • hif: חפש חבילות לא זמינות במהלך פתרון (Richard Richard)
  • hif: העבר hif_source_is_supported () כאן (קולין וולטרס)
  • hif: Proxy מצב ביטול ביטול מהמדינה לתפקיד (Richard Richard)
  • hif: החזירו חבילות 'לא זמינות' עבור Repos במטא נתונים בלבד (Richard Hughes)
  • hif: תמיכה HIF_SOURCE_KIND_LOCAL (Richard Richard)
  • hif: השתמש ב- HifTransaction של שרשור מקומי כדי למנוע שחיתות במדד db3 (Richard Richard)
  • urpmi: למעשה הפעל only_download & הדמיה (Thierry Vignaud)
  • urpmi: הוסף את עצמי כמתחנן (תיירי ויניאוד)
  • urpmi: הוסף תמיכה ל 'allow_downgrade' (Thierry Vignaud)
  • urpmi: הוסף תמיכה להתקנה חוזרת (Thierry Vignaud)
  • urpmi: שקול את gstreamer1.0 באותם ימים (Thierry Vignaud)
  • urpmi: האם לעבור ארגומנטים חדשים removepackages (Thierry Vignaud)
  • urpmi: נעל לכתוב עסקאות (Thierry Vignaud)
  • תכונות חדשות:
  • הוסף פקודה 'צא' ל- pkcon (Richard Richard)
  • הוסף את ההתקנה והסר פקודות לכלי הבדיקה packkit-Direct (ריצ'רד יוז)
  • תיקוני באגים:
  • למעשה לעכב logind כאשר העסקה לא ניתן לבטל (ריצ'רד יוז)
  • אפשר pk_backend_job_set_allow_cancel () לאחר ש- ErrorCode הוגדר (Richard Hughes)
  • אל תנסה להריץ פקודה לא נמצאה עבור כל דבר שצורף ל- '.' (ריצ'רד יוז)
  • אל תשתמש ב- PkBackendSpawn המסייעים בתיקי backiled (ריצ'רד יוז)
  • תיקון התרסקות קשה לניקוי באגים בעת ביטול משימה שמעולם לא הופעלה (Richard Hughes)
  • הפוך את pk_backend_job_call_vfunc () threadafe (Richard Hughes)
  • הפוך את pk_backend_repo_list_changed () threadafe (Richard Richard)
  • הפוך את קוד זיהוי הרשת לפשוט יותר (Richard Richard)
  • הסר את ה- timer של ה- timer כאשר אתה עוזב את הדמון (Matthias Klumpp)
  • צור מחדש את מיקום ההורדה אם הוא עדיין אינו קיים (Richard Hughes)

מה חדש בגירסה 1.0.0:

  • הערות:
  • לאחר יותר מ 7 שנים, 99 tarball משחרר ו 11697 מבצע מ 284 אנשים יש לנו סוף סוף לשחרר את הגרסה הראשונה יציבה. וואו!
  • רציתי לשלוח תודה לב לכל האנשים שתרמו להצלחת הפרויקט. לא יכולתי לעשות זאת בעצמי, ולא מעט אנשים היו חשובים יותר משהם מבינים
  • עכשיו, על היבטים מעשיים יותר. אלה הם השינויים הגדולים עבור גרסה זו:
  • הפונקציונליות של עדכון לא מקוון הועברה לממשק D-Bus תקין ועוזרי pkexec הוסרו. עדכונים לא מקוונים הוא תכונה חשובה כי כבר לא מגיע להיות נעול על. כל המשתמשים הקיימים הועברו לממשק החדש, אך יש צורך ב- 3.13.92 אם אתה מפעיל את GNOME מפני חוסר יציבות או jhbuild.
  • לא עוד יישומי פלאגין. שניהם בתוך עץ ו מחוץ לעץ plugins היו המקור הגדול ביותר של קריסות, ועם העדכונים הלא מקוונים systemd התמזגו לתוך daemon הליבה הם פשוט לא reuired יותר. כל הפרויקטים המושפעים קיבלו הודעה.
  • לא עוד קונרי, opkg, חכם או ימ plugins. אלה היו unleaintained ו שבור במשך יותר משנתיים, אז הזמן לתת להם את heave-ho.
  • התוספים של alpm, aptcc, hif ו- zypp קיבלו המון אהבה, והם מעודכנים בתכונות העדכניות ביותר ועובדים היטב.
  • Backends:
  • אלפא: הוסף מסנן APPLICATION (פביאן בוריגאוט)
  • alpm: הוסף מסנן מורחב לקבלת עדכונים עדכניים (Fabien Bourigault)
  • alpm: נכון שמות קבצים וסמלים (ריצ'רד יוז)
  • אלפדם: אל תתרסק כאשר פולטים את כתובת האתר של פרטי העדכון (Richard Hughes)
  • אלפא: אל תגדיר את הביטול או את הסטטוס לפני שתסיים (Richard Richard)
  • alpm: גיל מטמון של כבוד בעת ריפוד מרענן (Fabien Bourigault)
  • alpm: כבוד רק להוריד דגל חבילות העדכון (פביאן Bourigault)
  • alpm: השתמש במבנה עזר עבור נתוני backend (Richard Richard)
  • alpm: השתמש במסד הנתונים של המערכת במקום בקובץ הקידומת (Richard Hughes)
  • aptcc: קשר נגד - לוטיל for forkpty (קולין ווטסון)
  • conary: הסר את ה- backary של Conary (Richard Richard)
  • hif: להפוך את המנעול Dir לכבד את DESTDIR (ריצ 'רד יוז)
  • hif: הסר חלק מהפונקציות שאינן בשימוש (ריצ'רד יוז)
  • hif: השתמש בנתיב אמיתי עבור hy_sack_create () (Richard Richard)
  • hif: השתמש ב- hif_source_commit () עבור גרסאות חדשות של הספריה (Richard Hughes)
  • hif: השתמש במטא נתונים המטמון אם זמין (Richard Richard)
  • katja: תיקון מאגר אתחול פגמים (יוג'ין ויסנר)
  • opkg: הסר את ה- backend opkg (Richard Hughes)
  • חכם: הסר את ה- SMART backart (Richard Hughes)
  • yum: הסר את היים backend (ריצ'רד יוז)
  • zypp: הוסף תמיכה מסנן APPLICATION (דומיניק Leuenberger)
  • zypp: הוסף תמיכת מסנן מורחבת (דומיניק Leuenberger)
  • zypp: עדכון לבנות עם PK 0.9.x (דומיניק Leuenberger)
  • תכונות חדשות:
  • הוסף ממשק D-Bus ועוזרים לתמיכה לא מקוונת (Richard Hughes, Kalev Lember)
  • הוסף פקודת ריפו-סט נתונים ל- packagekit-direct (Richard Richard)
  • הוסף סקריפט פשוט שיוצר מספר מטא נתונים לא מקוונים (Richard Richard)
  • הוסף pk_backend_job_get_cancellable () (Richard Richard)
  • הוסף pk_backend_job_is_cancelled () (Richard Richard)
  • הוסף pk_backend_set_user_data () (ריצ'רד יוז)
  • הוסף pk_offline_get_prepared_sack () והשתמש בו בפלאגין systemd-Updates (ריצ'רד יוז)
  • הסר את pk-debuginfo-install (ריצ'רד יוז)
  • הסר תמיכה עבור הפצות שאינן תומכות / etc / os-release (ריצ'רד יוז)
  • הסר את מתג ההגדרות --enable-systemd-Updates (ריצ'רד יוז)
  • הסר את הפונקציונליות של האירוע / pre-transaction.d (Richard Richard)
  • הסר את עוזרי המערכת של pkexec (Richard Richard)
  • הסר את ממשק הפלאגין (Richard Richard)
  • הסר אפשרויות שונות מקובץ התצורה (Richard Hughes)
  • תיקוני באגים:
  • בצע אוטומטית pk_backend_job_finished () עבור backends מושחל (Richard Richard)
  • אל תכבה את הדמון כברירת מחדל (Richard Richard)
  • תקן את הידור של תמיכת הרשת של ConnMan (Richard Hughes)
  • תקן את packkit-offline-update.service דור (כלב Lember)
  • הגדל את מגבלות ברירת המחדל לעסקה (Matthias Klumpp)
  • מעדיפים npapi-sdk על mozilla-plugins (דומיניק Leuenberger)
  • רענן את מצב NetworkManager כאשר הדמון מתחיל (Richard Richard)

דרישות :

  • glib 2.14.0
  • dbus חדש יותר מ -1.1.3 (20070819 ואילך)
  • dbus-glib 0.74
  • libnm 0.6.4 (אופציונלי)
  • polkit-dbus 0.5
  • polkit-grant 0.5

צילומי מסך

packagekit_1_67906.png
packagekit_2_67906.png

תוכנות אחרות של יזם Richard Hughes

תגובות ל PackageKit

תגובות לא נמצא
להוסיף הערה
הפעל את התמונות!