成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何用 rpm-ostree 數據庫檢查更新信息和更新日志

數據庫
這篇文章將教你如何使用 rpm-ostree 數據庫及其子命令檢查更新、檢查更改的軟件包和閱讀更新日志。這些命令將在 Fedora Silverblue 上進行演示,并且應該在任何使用 rpm-ostree 的操作系統上工作。

這篇文章將教你如何使用 rpm-ostree 數據庫及其子命令檢查更新、檢查更改的軟件包和閱讀更新日志。

這些命令將在 Fedora Silverblue 上進行演示,并且應該在任何使用 rpm-ostree 的操作系統上工作。

[[424911]]

簡介

假設你對不可更改的系統感興趣。在基于容器技術構建用例時使用只讀的基本系統聽起來非常有吸引力,它會說服你選擇使用 rpm-ostree 的發行版。

你現在發現自己在 Fedora Silverblue(或其他類似的發行版)上,你想檢查更新。但你遇到了一個問題。雖然你可以通過 GNOME Software 找到 Fedora Silverblue 上的更新包,但你實際上無法閱讀它們的更新日志。你也不能 使用 dnf updateinfo 在命令行上讀取它們,因為主機系統上沒有 DNF。

那么,你應該怎么做呢?嗯,rpm-ostree 有一些子命令可以在這種情況下提供幫助。

檢查更新

第一步是檢查更新。只需運行:

  1. $ rpm-ostree upgrade --check 
  2. ... 
  3. AvailableUpdate: 
  4.         Version: 34.20210905.0 (2021-09-05T20:59:47Z) 
  5.          Commit: d8bab818f5abcfb58d2c038614965bf26426d55667e52018fcd295b9bfbc88b4 
  6.    GPGSignature: Valid signature by 8C5BA6990BDB26E19F2A1A801161AE6945719A39 
  7.   SecAdvisories: 1 moderate 
  8.            Diff: 4 upgraded 

請注意,雖然它沒有在輸出中告訴更新的軟件包,但它顯示了更新的提交為 d8bab818f5abcfb58d2c038614965bf26426d55667e52018fcd295b9bfbc88b4。這在后面會很有用。

接下來你需要做的是找到你正在運行的當前部署的提交。運行 rpm-ostree status 以獲得當前部署的基提交BaseCommit:

  1. $ rpm-ostree status 
  2. State: idle 
  3. Deployments: 
  4. ● fedora:fedora/34/x86_64/silverblue 
  5.                    Version: 34.20210904.0 (2021-09-04T19:16:37Z) 
  6.                 BaseCommit: e279286dcd8b5e231cff15c4130a4b1f5a03b6735327b213ee474332b311dd1e 
  7.               GPGSignature: Valid signature by 8C5BA6990BDB26E19F2A1A801161AE6945719A39 
  8.        RemovedBasePackages: ... 
  9.            LayeredPackages: ... 
  10. ... 

對于這個例子,基提交是e279286dcd8b5e231cff15c4130a4b1f5a03b6735327b213ee474332b311dd1e。

現在你可以用 rpm-ostree db diff [commit1] [commit2] 找到這兩個提交的差異。在這個命令中,[commit1] 將是當前部署的基提交,[commit2] 將是升級檢查命令中的提交。

  1. $ rpm-ostree db diff e279286dcd8b5e231cff15c4130a4b1f5a03b6735327b213ee474332b311dd1e d8bab818f5abcfb58d2c038614965bf26426d55667e52018fcd295b9bfbc88b4 
  2. ostree diff commit from: e279286dcd8b5e231cff15c4130a4b1f5a03b6735327b213ee474332b311dd1e 
  3. ostree diff commit to:   d8bab818f5abcfb58d2c038614965bf26426d55667e52018fcd295b9bfbc88b4 
  4. Upgraded: 
  5.   soundtouch 2.1.1-6.fc34 -> 2.1.2-1.fc34 

diff 輸出顯示 soundtouch 被更新了,并指出了版本號。通過在前面的命令中加入 -changelogs 來查看更新日志:

  1. $ rpm-ostree db diff e279286dcd8b5e231cff15c4130a4b1f5a03b6735327b213ee474332b311dd1e d8bab818f5abcfb58d2c038614965bf26426d55667e52018fcd295b9bfbc88b4 --changelogs 
  2. ostree diff commit from: e279286dcd8b5e231cff15c4130a4b1f5a03b6735327b213ee474332b311dd1e 
  3. ostree diff commit to:   d8bab818f5abcfb58d2c038614965bf26426d55667e52018fcd295b9bfbc88b4 
  4. Upgraded: 
  5.   soundtouch 2.1.1-6.fc34.x86_64 -> 2.1.2-1.fc34.x86_64 
  6.     * dom ago 29 2021 Uwe Klotz <uwe.klotz@gmail.com> - 2.1.2-1 
  7.     - Update to new upstream version 2.1.2 
  8.       Bump version to 2.1.2 to correct incorrect version info in configure.ac 
  9.     * sex jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.1-7 
  10.     - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild 

這個輸出顯示了提交說明以及版本號。

總結

使用 rpm-ostree db,你現在可以擁有相當于 dnf check-update 和 dnf updateinfo 的功能。

如果你想檢查你所安裝的更新的詳細信息,這將非常有用。

責任編輯:未麗燕 來源: Linux中國
相關推薦

2010-10-13 14:10:23

MySQL更新日志

2010-10-13 15:01:03

MySQL更新日志文件

2015-09-16 09:47:28

鏡像Build 10537Windows 10

2009-03-19 10:08:09

C#數據庫查詢

2011-08-22 18:01:11

OracleCPU和PSU補丁

2009-05-08 10:15:04

LINQ插入刪除

2011-08-23 15:55:40

數據庫CPUPSU

2022-06-06 08:21:13

MySQL數據庫命令

2025-06-12 09:16:54

2011-05-26 15:53:59

數據庫更新維護

2021-03-19 07:40:22

緩存數據庫日志

2011-07-28 17:02:59

MYSQL數據庫跨表更新數據并合

2011-07-18 14:00:29

RailsOracle

2011-07-01 14:03:44

數據庫緩存

2021-01-13 05:23:27

緩存數據庫高并發

2010-05-20 11:23:12

卸載MySQL

2011-08-04 13:31:50

數據庫記錄更改日志觸發器

2011-07-06 14:09:40

ASP

2025-03-11 07:31:04

2010-03-01 16:31:59

Linux SNMP
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 91精品久久久久久久久久入口 | 性国产xxxx乳高跟 | 中文字幕91 | 毛片免费看 | 91麻豆精品国产91久久久更新资源速度超快 | 亚洲欧美在线观看视频 | 亚洲不卡视频 | 玖玖玖在线 | 999久久久久久久久6666 | 国产1区2区在线观看 | 免费av一区二区三区 | 午夜精品一区二区三区在线 | 成人小视频在线 | 中文字幕免费视频 | 久久精品国内 | 亚洲男女视频在线观看 | 日韩成人在线一区 | 国产又爽又黄的视频 | 国产成人一区二区三区精 | 天天操夜夜操 | 成人福利在线 | 亚洲一二三区在线观看 | 99精品欧美一区二区三区综合在线 | 精品久久久久一区二区国产 | 在线看av网址 | 亚洲国产成人av好男人在线观看 | 99精品国产一区二区三区 | 亚洲三级国产 | 91人人看 | 999免费视频 | 久久天堂网| 久久精品国产一区 | 黄色福利 | 黄色国产在线播放 | 一区二区久久电影 | av特级毛片 | 久久专区 | 亚洲乱码国产乱码精品精98午夜 | 欧美日韩在线综合 | 久草成人 | 丁香色婷婷 |