• 在线工具
  • - 计算器
    • 字符计数
  • - 下载
    • TikTok 下载
    • 抖音下载
  • - 网络工具
    • BASE64
    • Base64 转图片
    • 图片转 Base64
    • URL 编码
    • JavaScript
    • 时间戳
    • Unicode 转换器
    • JSON 格式化
    • 修改扩展名
    • 制作列表
    • CSS 优化器
  • - 加密工具
    • MD5 加密
    • 随机生成器
  • - 图像工具
    • 图像压缩
    • 二维码生成器
    • 二维码识别器
    • 壁纸预览
    • 图片 EXIF
  • - 信息表
    • 血型遗传
    • 服装尺码
  • [email protected]
DopuBox
  • English
  • Español
  • Français
  • 日本語
  • 한국어
  • 简体中文
  • 繁體中文
全部 ニュース Meta Code 文化・アート
Linux Kernelバージョン番号の後のプラス記号を除去する方法
2021-12-03

Linux Kernelをコンパイルするとき、生成されたRPMパッケージのバージョン番号にはわけがわからずプラス記号が付いている人が少なくありません。これはLinuxを修正したからかもしれません。gitのファイル。では、Linux Kernelバージョン番号の後ろのプラス記号をどのように除去しますか?次の編集では、Linux Kernelバージョン番号の後ろにあるプラス記号を取り除く方法をご紹介します。一緒に見に行きましょう。

カーネルバージョン番号はMakefileで提供されている数字に基づいて生成されます。Makefileを開くと、ファイルが表示されます。

1 VERSION = 3

2 PATCHLEVEL = 10

3 SUBLEVEL = 28

4 EXTRAVERSION =

5 NAME = TOSSUG Baby Fish

カーネルバージョン番号生成に関連するファイルはscripts/setlocalversionで、次のスクリプトの一部があります。

# scm version string if not at a tagged commit

if test “$CONFIG_LOCALVERSION_AUTO” = “y”; then

# full scm version string

res=“$res$(scm_version)”

else

# append a plus sign if the repository is not in a clean

# annotated or signed tagged state (as git describe only

# looks at signed or annotated tags - git tag -a/-s) and

# LOCALVERSION= is not specified

if test “${LOCALVERSION+set}” != “set”; then

scm=$(scm_version --short)

res=“$res${scm:++}”

fi

fi

場合

CONFIG_LOCALVERSION_AUTO

配置されておらず、LOCALVERSIONにも数値がないので、上のスクリプトによって+番号は追加されません。

実際にコードをコンパイルするときは、次のことができます。

LOCALVERSION= make

また、ファイルscripts/setlocalversionには、次の文があります。

if test -d .git && head=`git rev-parse --verify --short HEAD 2》/dev/null`;

git rev-parseは、最近のcommitのidを取り出すためです。

$ git rev-parse --verify --short HEAD

e77fcc1

charles@taotao:~/code/linux-3.10.28$ git rev-parse --verify HEAD

e77fcc1e9be7a0ab373f96d5b9d58e1136c8c4b0

または、

$ git log --pretty=format:‘%h’ -n 1

e77fcc1

${LOCALVERSION+set}はvariable expansion modfierです。

いくつかの形式があります。

${variable:–word}variableが空でない値を設定されている場合、この式の値はvariableの値です。逆にwordの値(variableの値は変わらない)

${variable:=word}varialeがsetまたは値が空でない場合、この式の値はvariableの値です。逆にwordの値(variableの値が更新されます)

${variable:+word}variableが空でない値を設定されている場合、この式の値はvariableの値です。逆にNULLです。

${variable:offset}文字列のサブ列を取得します(variable文字列インデックスがoffsetであることから、offset値が0から計算されます)

${variable:?word}variableが空でない値を設定されている場合、この式の値はvariableの値です。そうでなければ、wordの値を印刷して、終了します。

${variable:offset:length}variableの文字列を取得します(offsetから長さlength)

以上の内容は今日編集者が皆さんに持ってきたLinux Kernelバージョン番号の後ろにプラス記号がある原因と除去方法についてです。Linux Kernelバージョン番号は使用にあまり影響がないようですが、深い原因もあるので、文中の方法でプラス記号をクリアすることができます。皆さんのお役に立てばと思います!


ソース元URL:https://dopubox.com/article/p/ada63fc1b99448bf

其他工具
  • 字符计数 TikTok 下载 抖音下载 BASE64 Base64 转图片 图片转 Base64 URL 编码 JavaScript 时间戳 Unicode 转换器 JSON 格式化 修改扩展名 制作列表 CSS 优化器 MD5 加密 随机生成器 图像压缩 二维码生成器 二维码识别器 壁纸预览 图片 EXIF 血型遗传 服装尺码
  • かど番・藤井聡太、第4局始まる 将棋、叡王戦
    2024-05-30

    将棋叡王戦、藤井が勝ち最終局へ
    2024-05-30

    授業中の生徒や住民が弾道ミサイル飛来を想定した避難訓練 福島・須賀川桐陽高
    2024-05-31

    死後に再評価が進んだ作曲家の筆頭、ビゼー。その裏には友人の存在が【クラシック今日は何の日?】
    2024-06-02

    「警察密着24時」担当者ら懲戒 テレビ東京、石川社長は3割返上
    2024-06-03

    香川県・直島に開館する新たな美術館の正式名称が「直島新美術館」に決定
    2024-06-03

    「2億円トイレ」のイメージ図など公開 大阪・関西万博
    2024-06-04

    千年後の未来へ 太宰府天満宮のふすま絵完成 日本画家神戸智行さん移住し10年かけ完成
    2024-06-04

    「企画展 歌と物語の絵 ―雅やかなやまと絵の世界」(泉屋博古館東京)開幕レポート。歌、物語、絵画が織りなす芸術世界へ
    2024-06-04

    GROUP「島をつくる | Planning Another Island」(マイナビアートスクエア)開幕レポート。高層ビルのなかで建築をコンポストする
    2024-06-05

    「KOTARO NUKAGA(天王洲)」が移転し拡張。約386平米の巨大スペースに
    2024-06-05

    国際博物館の日、今年のテーマは「学びと研究のための博物館」
    2024-06-04

    お台場エリアを舞台に新芸術祭「東京お台場トリエンナーレ 2025」が誕生
    2024-06-05

    多摩美術大学がAIやサーキュラーなど5つの最先端のテーマを研究するプラットフォームをスタート
    2024-06-04

    田名網敬一「TANAAMI!! AKATSUKA!! / 45 rpm」展、集英社マンガアートヘリテージ トーキョーギャラリーで開催
    2024-06-04

    大学入学共通テスト、追試は本試験1週間後 コロナ禍前に戻す 月経痛の配慮明記も
    2024-06-05

    沙に囲まれた残酷な世界が私たちの社会を浮かび上がらせる。期待の作家が令和の世に送り出す、新たな青春のバイブル!
    2024-06-06

    ビル・エヴァンスの名言「才能なんて取るに足りない」【本と名言365】
    2024-06-05

    田名網敬一が新作の巨大インスタレーションを発表へ。世界初の大規模回顧展「田名網敬一 記憶の冒険」
    2024-06-06

    佐渡金山「情報照会」と勧告 世界遺産登録に可能性残す
    2024-06-06

    ©  Dopu Box
    💛