成人免费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數據庫命令

2011-05-26 15:53:59

數據庫更新維護

2025-06-12 09:16:54

2021-03-19 07:40:22

緩存數據庫日志

2011-07-28 17:02:59

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

2021-01-13 05:23:27

緩存數據庫高并發

2011-07-01 14:03:44

數據庫緩存

2011-07-18 14:00:29

RailsOracle

2010-05-20 11:23:12

卸載MySQL

2015-09-16 10:45:13

更新日志Build 10540Windows 10

2023-04-25 07:55:51

2011-08-04 13:31:50

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

2011-04-19 11:41:03

Access數據庫
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美在线小视频 | 国产中文字幕av | 99热视| 欧洲免费毛片 | 日本不卡在线视频 | 欧美精品在线免费观看 | 欧美一区二区三区视频在线播放 | 国产精品久久免费观看 | 国产盗摄视频 | 亚洲人成人一区二区在线观看 | 国产99久久精品一区二区永久免费 | 午夜在线 | 亚洲 中文 欧美 日韩 在线观看 | 女同久久另类99精品国产 | 婷婷一级片 | 国产91一区 | 欧美日韩亚 | 91精品国产乱码久久久久久久久 | 狠狠婷婷综合久久久久久妖精 | 日本成年免费网站 | 国产在线资源 | 欧美激情亚洲激情 | 日韩视频在线一区 | 久久精品亚洲 | 成年人网站免费 | 成人在线视频一区 | 91精品国产一区二区三区动漫 | 精产国产伦理一二三区 | 在线观看成年人视频 | 99久久精品国产一区二区三区 | 亚洲经典一区 | 欧美日韩18| а天堂中文最新一区二区三区 | 亚洲国产成人av好男人在线观看 | 国产成人免费视频网站高清观看视频 | 欧美成人一区二区三区 | 国产精品日韩欧美一区二区三区 | 欧美国产日韩在线观看 | 91视频一区 | 不卡一区 | 午夜一级做a爰片久久毛片 精品综合 |