bc

「bc」があるコンピュータでは設定ファイルを読み込みますが、別のコンピュータでは読み取らないのはなぜですか?
bc

「bc」があるコンピュータでは設定ファイルを読み込みますが、別のコンピュータでは読み取らないのはなぜですか?

CentOS 6.5とCentOS 6.10を実行している2つの古いコンピュータがあります。どちらもbc 1.06.95-1.el6がインストールされています。 1 つは $HOME/.bc.rc を読み、もう 1 つは読みません。なぜ? (どう??) strace は、構成ファイルを読み取る以外にほぼ同じ出力を表示します。このライブラリは同じです。 ...

Admin

glibc.so.6の「6」とはどういう意味ですか?
bc

glibc.so.6の「6」とはどういう意味ですか?

C ++バイナリを探索している間にdynがlibstdc++.so.6に接続されていることがわかりました。libm.so.6libc.so.6 $ ldd /lib/x86_64-linux-gnu/libstdc++.so.6 linux-vdso.so.1 (0x00007ffcb737b000) libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fd3b2295000) libc.so.6 => /lib/x86_64-linux-gn...

Admin

より速い接続のためのSmbcacls
bc

より速い接続のためのSmbcacls

smbcacls パフォーマンスの問題があります。カスタムsmbcacls関数を生成するためにutilsソースコードからコードを抽出しました。私が持っている問題はこれです ワークフローはこんな感じ talloc_stackframe cli_session_creds_init(...) cli_full_connection_creds(...) cli_ntcreate(...) cli_query_security_descriptor(...) cli_full_connection_credsこれはパフォーマンスの大部分を占め、もちろん非常に遅い...

Admin

m4を使用してbcと対話する
bc

m4を使用してbcと対話する

m4でインタラクティブに使用したいと思いますbc。インスタントユースケースはinclude機能を追加することですが、bc後で他の目的に使用することもできます。しかし、問題があります。以下はbc単独で使用される例です。 $ bc bc 1.07.1 Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006, 2008, 2012-2017 Free Software Foundation, Inc. This is free software with ABSOLUTELY NO WARRANTY. For detai...

Admin

デフォルトでは、bcはすべてのアルファベット文字を9として解釈します。
bc

デフォルトでは、bcはすべてのアルファベット文字を9として解釈します。

システム: Ubuntu 22.04.3 LTS GNU bash、バージョン 5.1.16(1)-リリース(x86_64-pc-linux-gnu) 紀元前1.07.1 観察する: ibaseそして設定されていませんobase。 echo "A0" | bc 90 echo "B0" | bc 90 echo "X0" | bc 90 質問:基本的にbcアルファベット文字が9sと解釈されるのはなぜですか?ここでエラーメッセージを表示する方が悪いのはなぜですか? ...

Admin

bcを使用したbash配列の乗算
bc

bcを使用したbash配列の乗算

bcループを使用してインデックスを乗算し、派生値に配列値を乗算しようとしています。 #!/bin/bash n=10.0 bw=(1e-3 2.5e-4 1.11e-4 6.25e-5 4.0e-5 2.78e-5 2.04e-5 1.56e-5 1.29e-5 1.23e-5 1.0e-5) for k in {1..11};do a=$(echo "$n * $k" | bc) echo "A is $a" arn=${bw[k-1]} echo "Arn is $arn" b=$(echo "$arn * $...

Admin

GLIBC 2.38で構築されたLinuxでは、/var/run/utmpと`struct utmp`のサイズの不一致(Y2k38を修正)
bc

GLIBC 2.38で構築されたLinuxでは、/var/run/utmpと`struct utmp`のサイズの不一致(Y2k38を修正)

私は組み込みLinuxシステム(kernel-5.10.24)を開発しています。32ビットシステムはGLibc-2.38を使用してY2k38を修正します。 rootfsは、Y2k38修正を含むbuildroot rel.2023-aug用に構築されました。 (ビルドを含む -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE)。 gettybuildrootを使ってビルドしてくださいlogin。busybox-1.36.1 /var/run/utm...

Admin

読み取り専用ディレクトリを持つsmbclient deltree
bc

読み取り専用ディレクトリを持つsmbclient deltree

.NETを使用してNetAppサーバーからファイルを削除しようとしていますsmbclient //servername/share -c "deltree directory_to_delete"。読み取り専用フラグが設定されたフォルダで動作します。この場合、コマンドは中断され、と表示されますNT_STATUS_CANNOT_DELETE。 ビューフラグを使用しsmbclient //servername/share -c "ls directory_to_delete/*"てを使用してそれらを削除できますが、smbclient //servername/s...

Admin

getaddrinfoはLinuxではIPv6を返しませんが、Macbookでは返します。
bc

getaddrinfoはLinuxではIPv6を返しませんが、Macbookでは返します。

簡単な設定があります。1.2.3.4 yahoo.com/etc/hosts ファイルに追加しました。 /etc/hosts ファイルに google.com のエントリを追加していません。 Macbookでは、1.2.3.4とyahoo.comの元のIPv6アドレスが応答として表示されます。 デモは次のとおりです。 x@macbook:~ $ getent hosts yahoo.com 1.2.3.4 yahoo.com x@macbook:~ $ cat /etc/hosts | grep yahoo.com 1.2.3.4 yahoo.com x@m...

Admin

自己コンパイルされたglibc用のrpmの生成
bc

自己コンパイルされたglibc用のrpmの生成

私はglibc-2.28をうまくコンパイルし、centos 7リリース用に生成されたcentosパッケージと同じ(コードを除く)rpmでパッケージ化する方法を知りたいです。 Centosパッケージマネージャがディストリビューションを作成する方法のテンプレートがあればそれで十分です。 centosソースコードリポジトリにあるのは、rpmビルドファイルではなくパッケージコンテンツ(コード)だけです。 ...

Admin

pep 668以降abcdeでeyeD3を使用する方法
bc

pep 668以降abcdeでeyeD3を使用する方法

pep 668以降、Debian 12でeyeD3とabcdeを使用する方法は? abcdeを使用して出力を.abcde.conf。 abcdeでeyeD3が見つからずインストールしてみました。しかし、私が知っている限りは、pip3仮想pip環境を使用するか、インストールを介して使用するように指示します。ただし、apt install python3-eyed3インストール後もpython3-eyed3パスが見つかりません。 # apt install python3-eyed3 Reading package lists... Done Building ...

Admin

libc6の設定が詰まりやすい。
bc

libc6の設定が詰まりやすい。

私は他のDebianディストリビューションを使っていくつかの悪い習慣を見つけました。だから、新しいコンピュータにDebian WSL2をインストールしたいと思います。 Debian Stableは古すぎるため、新しいソフトウェアをテストするためにDebianを使用していると聞きました。そしてUbuntuはDebian Sidに基づいているので、DebianのSidバージョンのみを使用できますか? だから私はWSLソースとしてDebian sidを選択しました。 (以下の問題が発生したときにネオペッチパッケージを探しました。ネオペッチはまだDebian 11で...

Admin

プログラムのopenatによって開かれたパスを変更するには、LD_PRELOADを使用します。
bc

プログラムのopenatによって開かれたパスを変更するには、LD_PRELOADを使用します。

プログラムが実際にファイルシステムで開くいくつかのパスにパスを変更したいと思います。その理由は、プログラムを並列に実行したいのですが、そのプログラムはそれを一時ディレクトリ/tmp/somedir/として使用し、並列インスタンスで競合が発生するためです。 私はトリックを実行する素晴らしい答えを見つけました。プロセスの特定のパスを偽造することは可能ですか?。残念ながら、これはcat広告には機能しますが、私のプログラムには機能しません。その理由は、プログラムがC ++ APIを使用しているためだと思います。 再現するために、最初にファイルにいくつかのコンテンツを...

Admin

Linux SMBクライアントは、AES-256を使用する必要があるSMBサーバーに接続できませんか?
bc

Linux SMBクライアントは、AES-256を使用する必要があるSMBサーバーに接続できませんか?

FedoraでTrueNASのSMB共有に接続しようとしています。 SMBデータ暗号化を有効にするまではうまくいきました。 TrueNASのサービス構成(グローバル設定)に次のものを入れました。 unix extensions = yes server signing = required client smb encrypt = required server smb3 encryption algorithms = -AES-128-GCM -AES-128-CCM 特定のSMB共有の次(共有あたりの設定) server smb encrypt = r...

Admin