• Online Tools
  • - Calculators
    • Character Count
  • - Download
    • TikTok Download
    • DouYin Download
  • - Web Tools
    • BASE64
    • Base64 to Image
    • Image to Base64
    • URL Encoding
    • JavaScript
    • Timestamp
    • Unicode Converter
    • JSON Format
    • Modify Extension
    • Make List
    • CSS Optimizer
  • - Encryption Tools
    • MD5 Encryption
    • Random Generator
  • - Image Tools
    • Image Compression
    • QR Code Generator
    • QR Code Reader
    • Wallpaper Preview
    • Image EXIF
  • - Info Sheets
    • Blood Type Heredity
    • Clothing Sizes
    • app.tool_clock
  • [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

Other Tools
  • Character Count TikTok Download DouYin Download BASE64 Base64 to Image Image to Base64 URL Encoding JavaScript Timestamp Unicode Converter JSON Format Modify Extension Make List CSS Optimizer MD5 Encryption Random Generator Image Compression QR Code Generator QR Code Reader Wallpaper Preview Image EXIF Blood Type Heredity Clothing Sizes app.tool_clock
  • 歯科医師の技術で愛好家も納得するサウナを細部まで再現するミニチュア作家
    2024-05-30

    意思疎通うまくいかず信頼関係失われた
    2024-05-31

    白と黒で奏でるインスタレーション 渡辺信子が京都で「White and Black」
    2024-05-31

    藤井聡太八冠が勝ち、最終局へ 将棋叡王戦で2勝2敗
    2024-05-31

    鎌倉幕府の地頭から海の武士団・松浦党に…古文書群「青方文書」からみる中世の漁業や製塩事情
    2024-06-01

    日本の「木」の文化を家具を通して世界へ【ミラノデザインウィーク】
    2024-06-01

    中国でドラえもん映画が興行首位 国際こどもの日に12億円
    2024-06-03

    「CLAMP展」が国立新美術館で7月より開催。展示数は史上最多の約800点
    2024-06-04

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

    「TRIO パリ・東京・大阪 モダンアート・コレクション」(東京国立近代美術館)開幕レポート。トリオで再発見する3館のコレクション
    2024-06-05

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

    石川九楊の個展「石川九楊大全」が上野の森美術館で2ヶ月連続開催へ
    2024-06-05

    PARCELで「Not Quite」開催。「~でなくもない」作家が集結
    2024-06-04

    今週末に見たい展覧会ベスト13。「令和6年 新指定国宝・重要文化財」展から国立西洋美術館の現代美術展、KYOTOGRAPHIEまで
    2024-06-04

    スマイル社が性犯罪被害者支援の法人設立
    2024-06-04

    ユージーン・スタジオが東南アジアに美術館を建設予定。新法人YES__pte.ltdを設立し、インドネシア・ジャカルタに美術館準備室を開設
    2024-06-04

    「安全だと誰も言わない万博」爆発事故で教職員組合 大阪府に子供無料招待中止申し入れ
    2024-06-04

    藤井、棋聖戦5連覇へ白星発進
    2024-06-06

    長山智美 デザイン狩人|HAY DOGS♡
    2024-06-06

    もしあの時に戻れたら…歌人・穂村弘が話題書『迷子手帳』で明かす、今も忘れられない「失敗」
    2024-06-07

    ©  Dopu Box
    💛