最新記事

実行中のDebian 11システムを別のシステムに移行する
debian
migration

実行中のDebian 11システムを別のシステムに移行する

2つのDebian 11システムがあるとしましょう。カスタマイズされたアプリケーション設定を備えたシステムA.など。一般的なシステムBもあります。今度は設定全体をAからBに転送したいと思います。ユーザーが試したリンクが見つかりました。ルート全体を転送木またはシステムの複製別のドライブに。このソリューションの主な作業は、grubを再インストールし、いくつかの主要な設定ファイルを調整することですfstab(例:とcopy / tar /boot)。/etc/fstab または、システムAをバックアップし、このバックアップを使用して起動可能なUSBペンドライブを作成するためのツールはありますか?

Admin

フォルダ名の一部を新しい文字列に置き換えます。
bash
debian
shell
filesystems

フォルダ名の一部を新しい文字列に置き換えます。

このトピックを扱うさまざまな答えを見つけました。これしかし、私の目的では動作しません。 「-」文字のせいか、設定方法のせいでしょうか? 私は端末でLinux Mint(Debian)を使用しています。 次のような多くのフォルダとサブフォルダがあります。 folder1-Misc folder2/afolder2name-Misc folder2/afolder2name-SomethingElse folder3/afolder3name-Misc folder3/afolder3name-Blahblah folder3/afolder3name-Anotherthing folder4/afolder4name-Misc folder4/afolder4name-Misc/insideafolder4name-Misc folder5/afolder5name-Misc folder4/afolder5name-Misc/insideafolder5name-Misc ルートフォルダから始めて、上記の内容を-Misc含むすべてのフォルダの名前を変更したいと思います。-Docs folder1-Docs folder2/afolder2name-Docs folder2/afolder2name-SomethingElse folder3/afolder3name-Docs folder3/afolder3name-Blahblah folder3/afolder3name-Anotherthing folder4/afolder4name-Docs folder4/afolder4name-Docs/insideafolder4name-Docs folder5/afolder5name-Docs folder4/afolder5name-Docs/insideafolder5name-Docs フォルダの内容(ファイル)や構造が破損する危険を冒したくありません。 上記の回答リンクはうまくいくはずですが、うまくいきません。 find . -type f -exec rename 's/*-Misc/-Docs/g' {} + どんな助けでも大変感謝します。これが実際に簡単な解決策であることを願っています:)

Admin

再起動後、/proc/sys/net/ipv4/ip_forwardの内容が削除されます。
debian
ip
forwarding

再起動後、/proc/sys/net/ipv4/ip_forwardの内容が削除されます。

VMWareにDebian 10をインストールしました。このDebianシステムはゲートウェイ/ルーターシステムとして実行する必要があります。 LANとWANインターフェイス間のIP転送を有効にするには、/proc/sys/net/ipv4/ip_forwardのnano値0から1。 コンピュータを再起動すると、この値は自動的に元の値に戻ります0。 この問題の原因とこの値を永久に保存する方法を知っている人はいますか1?

Admin

エラー: 'grub_disk_get_size'が見つかりません。
debian
dual-boot
grub

エラー: 'grub_disk_get_size'が見つかりません。

私はWindows 8.1とDebian 10がインストールされたSony vaioノートブックでデュアルブートを使用しています。 Debian をインストールした後は、Windows をまったく使用しません。今日私はWindowsで起動し、完了したら再起動しました。質問にエラーが発生し、grub構造のプロンプトが表示されます。私は初心者です。何をすべきか?lsext2ファイル形式パーティション/ディスクを見つけるためにコマンドを試しました。 (hd0、gpt8)です。

Admin

Apache2 Linux/debian - PHPスクリプトを実行できません。
debian
apache-httpd

Apache2 Linux/debian - PHPスクリプトを実行できません。

私はこのチュートリアルでPHPとApache2サーバーをインストールしました。 https://computingforgeeks.com/how-to-install-latest-php-on-debian/ しかし、PHPスクリプトを実行することはできません。 URLのlocalhostが機能しないため、サーバーがダウンしているようです。 php.iniファイルでエンジンを有効にするかどうかに応じて engine = On これで、iniファイルでサーバーがリッスンしているポートが見つかりませんが、80のようです。 端末にapache2を書き込むと応答します。 apache2: Could not open configuration file /etc/apache2/apache2.conf: No such file or directory パスが異なります。私のシステムでは、次のようになります。 /etc/apache2/mods-available/ そして2つのファイルがあります: php7.4.conf php7.4.load それでは、どのようにサーバーを起動するか、少なくとも何が起こっているのか理解できますか?

Admin

Debian 10 では、Macchanger はネットワークに接続するまでうまく動作します。
debian
networking
wifi
mac-address

Debian 10 では、Macchanger はネットワークに接続するまでうまく動作します。

この質問にはすでに答えがあります。: 切断後にMACアドレスが変更されるのを防ぐ方法は? (回答3個) 閉鎖4年前。 私はMacchangerを使ってホームネットワークでMACスプーフィング能力をテストしようとしました。 WiFiに接続していない場合でもうまく機能します。 ifconfigを使用すると、インターフェイスをオフにしてMacを変更した後、問題なく再びオンにすることができます。 ifconfigでチェックすると、任意のエーテルが表示されるので、すべてが正常であることがわかります。 ただし、WiFiに接続しようとすると、ifconfigを実行すると元のBIAが表示されます。私のルーターにログインすると、私のBIAもランダムではなく登録されたMACアドレスであることがわかります。 私の質問は:Debianがなりすましアドレスの代わりにWi-FiインターフェイスのBIAに戻るようにするデフォルト設定は何ですか? NetworkManager.confファイルと00-default.linkを変更するように指示するいくつかの異なるガイドに従ってください。しかし何も機能しませんでした。どんな助けでも大変感謝します。ありがとうございます!

Admin

オプションのないcp
debian
cp
file-copy

オプションのないcp

すみません、私の英語は良くありません... 私は通常オプションなしでファイルをコピーします。 cp origin destination しかし、時には見せてくれます。 cp -u origin destination 存在する男CPオプションを義務として付与します。私の質問に配布されているものと-u使わないことの違いを誰でも説明してください。錯乱Aから通常のコピーをコピーするときに使用するオプションは何ですかB? ありがとう

Admin

resolv.confが設定されていますが、DNSは機能しません。
debian
dns
resolv.conf

resolv.confが設定されていますが、DNSは機能しません。

私のDebianサーバーにDNSの問題があります。 私のresolv.conf設定は次のとおりです。 nameserver 192.168.1.3 google.comにpingをしようとすると、"Temporary failure in name resolution"8.8.8.8 DNSサーバーがresolv.conf設定に追加されました。 nameserver 8.8.8.8 nameserver 192.168.1.3 8.8.8.8 ホストに ping を送信できます。 これでエラーは発生しませんが、DNSサーバーは解決できません。Pingまたは、hostコマンドは中断されます。 そのような問題が発生した人はいますか?問題を解決するにはどうすればよいですか?

Admin

Debian はファイルを削除せずに Google ドライブのフォルダを削除します。
debian
synchronization
fuse
google-drive

Debian はファイルを削除せずに Google ドライブのフォルダを削除します。

DebianでGoogle Chromeにログインした後、ストレージ容量が非常に小さいことがわかりました。私の/var/host/media/fuse/フォルダにdrivefs-は長い英数字の名前が続くフォルダが含まれているので、これを見つけました。フォルダを削除すると、別の英数字を含む新しいフォルダが表示されます。 このフォルダには、数GBを占めるGoogleドライブの完全なコンテンツを含むルートフォルダがあります。 スペースを解放するために、私のコンピュータからこれらのファイルをすべて削除したいと思います。 Drivefsファイル全体を削除しようとしましたが、これにより私のオンラインファイルもすべて削除されました。これでごみ箱からファイルを回復したので、フォルダは再びファイルでいっぱいです。 Chromeで同期を一時停止しました。同期ボックスの選択を解除します。ドライブにありますが、まだすべてのエントリを削除しない限り、ファイルを削除することはできません。ドライブ設定でチェックボックスをオフにしてもファイルは削除されません。 また、ファイルを削除しようとすると、これら2つのフォルダを変更できないか、rootユーザーでもこれら2つのフォルダに対する読み取り権限しかないdrivefsため、エラーが発生します。Computers.files-by-id マイドライブアカウントを同期するアプリをインストールしたり、権限を付与したことがなく、同期が有効になっている場合はパスワードのみを同期するように選択します。 Linux用のドライブ同期クライアントがインストールされていないことを知っています。 私は〜を持っていますGoogleオフラインドキュメント拡張機能がインストールされていますが、削除してもフォルダは削除されません。 私が調査したところによると、これはmountを使用するファイルシステムのようですが、FUSEアンインストール方法はまだわかりません。 これは私が実行したツリーコマンドの結果です。 /var/host/ ├── chrome │   ├── arc_bridge.sock │   ├── wayland-0 │   └── wayland-0.lock ├── cras ├── cras-version ├── dbus │   └── system_bus_socket ├── lsb-release ├── media │   ├── archive │   ├── fuse │   │   └── drivefs-(alphanumeric) │   │   ├── Computers │   │   ├── root │   │   │   ├── (all of my drive files) |  │   └── team_drives │   └── removable 万が一に備え、Chromebookでcroutonと一緒にDebianデュアルブートを使用しています。 私が試したこと: mountBash で実行中で、Drivefs フォルダは次のようになります。drivefs on /var/host/media/fuse/drivefs-(an) type fuse.drivefs (rw,nosuid,nodev,noexec,relatime,user_id=304,group_id=304,default_permissions,allow_other) その後、CROSHシェルで次のコマンドを使用して、コンピュータのChromebook側でディレクトリをアンマウントしようとしました。 chronos@localhost / $ sudo fusermount -u /var/run/crouton/mnt/stateful_partition/crouton/chroots/xenial/var/host/media/fuse/drivefs-(alphanumeric) このコマンドはエラーを発生させませんが、実行するdirと、最後に英数字が異なる新しいフォルダが同じ内容で表示されます。プログラムをクリアするたびに再インストールするようです。何が起こっているのかを示すログがありますか?

Admin

元の質問
debian
raspberry-pi
arm
64bit
32bit

元の質問

元の質問 私はaarch64Raspberry arm64Pi 3 B +(2017)またはPi 4(ここの画像を使用してください)。今、私はいくつかのアプリケーション/ライブラリの32ビット(armhf/)バージョンを実行したいがarmv7機能しないようです。これは特にraspistillRaspbery Piユーザーエリアアプリケーションではそうです。 質問:可能であればraspistill(および他の32ビットArmバイナリ)を64ビットOSで実行するにはどうすればよいですか? 私が試したこと: 以下で複数のアーキテクチャを有効にしてください。この Debian HOWTO ガイド。 私も追加しましたarmhf Raspberry Piのリソース この手順は、この質問で提供された回答と似ています。64ビットDebian / Ubuntuで32ビットプログラムを実行するにはどうすればよいですか? 次のインストール手順を試しましたraspistill。https://raspberrypi.stackexchange.com/a/67157。 正しく接続されていることを確認しようとするとエラーが発生しますnot a dynamic executable。 バイナリを実行するとNo such file or directoryエラーが発生します。 raspistillインストールを試しましたが、apt-get上記のエラーが発生しました。 また、シェルスクリプトを使ってMinicondaをインストールしてみましたarmv7l(Miniconda3-latest-Linux-armv7l.shここから)。次のエラーが発生します。 cannot execute native linux-armv7l binary, output from 'uname -a' is: Linux rpi4-20201112 5.9.0-0.bpo.2-arm64 #1 SMP Debian 5.9.6-1~bpo10+1 (2020-11-19) aarch64 GNU/Linux さらに取るべき措置 libc6:armhをインストールしてみてください。 ラズベリーパイソースを使う libc6:armh以下を使用してインストールしようとしましたが、sudo apt-get install libc6:armhf次のメッセージが表示されます。 Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: libc6:armhf : Depends: libgcc1:armhf but it is not going to be installed E: Unable to correct problems, you have held broken packages. すると、インストールするsudo apt-get install libc6:armhf libgcc1:armhf追加または新しいパッケージ、推奨パッケージ、および削除するパッケージの長いリストが表示されます。メッセージの最後の部分では、これを明確に説明します。 WARNING: The following essential packages will be removed. This should NOT be done unless you know exactly what you are doing! apt adduser (due to apt) gpgv (due to apt) libapt-pkg5.0 (due to apt) libc6 (due to apt) libgcc1 (due to apt) libgnutls30 (due to apt) libseccomp2 (due to apt) libstdc++6 (due to apt) base-files base-passwd libdebconfclient0 (due to base-passwd) bash libtinfo6 (due to bash) debianutils (due to bash) bsdutils libsystemd0 (due to bsdutils) coreutils libacl1 (due to coreutils) libattr1 (due to coreutils) libselinux1 (due to coreutils) dash dpkg (due to dash) debconf (due to dash) diffutils libbz2-1.0 (due to dpkg) liblzma5 (due to dpkg) zlib1g (due to dpkg) tar (due to dpkg) e2fsprogs libblkid1 (due to e2fsprogs) libcom-err2 (due to e2fsprogs) libext2fs2 (due to e2fsprogs) libss2 (due to e2fsprogs) libuuid1 (due to e2fsprogs) fdisk libfdisk1 (due to fdisk) libmount1 (due to fdisk) libncursesw6 (due to fdisk) libsmartcols1 (due to fdisk) findutils grep libpcre3 (due to grep) gzip hostname init systemd-sysv (due to init) init-system-helpers (due to init) perl-base (due to init-system-helpers) libc-bin login libaudit1 (due to login) libpam0g (due to login) libpam-runtime (due to login) libpam-modules (due to login) mount util-linux (due to mount) ncurses-bin sed sysvinit-utils libcap-ng0 (due to util-linux) libudev1 (due to util-linux) 0 upgraded, 3 newly installed, 272 to remove and 1 not upgraded. Need to get 2534 kB of archives. After this operation, 718 MB disk space will be freed. You are about to do something potentially harmful. To continue type in the phrase 'Yes, do as I say!' デフォルトの Debian ソースの使用 今、私はraspbianソースを削除し/etc/apt/sources.list、アーキテクチャが有効になっているデフォルトのDebianソースのみを使用すると思いますarmhf。次の例sources.list:deb [arch=arm64,armhf] http://deb.debian.org/debian buster main contrib non-free。 今実行すると、sudo apt-get install libc6:armhfエラーメッセージが表示されますpackage architecture (armhf) does not match system (arm64)。sudo apt-get update、、、upgradeおよびdist-upgradeを実行した後もcleanこのエラーが発生しますautoclean。 Get:2 http://deb.debian.org/debian buster/main armhf libgcc1 armhf 1:8.3.0-6 [37.2 kB] Get:3 http://deb.debian.org/debian buster/main armhf libc6 armhf 2.28-10 [2390 kB] Get:4 http://deb.debian.org/debian buster/main armhf libunistring2 armhf 0.9.10-1 [368 kB] Get:5 http://deb.debian.org/debian buster/main armhf libidn2-0 armhf 2.0.5-1+deb10u1 [74.3 kB] Fetched 3060 kB in 2s (1430 kB/s) Preconfiguring packages ... dpkg: error processing archive /var/cache/apt/archives/gcc-8-base_8.3.0-6_armhf.deb (--unpack): package architecture (armhf) does not match system (arm64) dpkg: error processing archive /var/cache/apt/archives/libgcc1_1%3a8.3.0-6_armhf.deb (--unpack): package architecture (armhf) does not match system (arm64) dpkg: error processing archive /var/cache/apt/archives/libc6_2.28-10_armhf.deb (--unpack): package architecture (armhf) does not match system (arm64) dpkg: error processing archive /var/cache/apt/archives/libunistring2_0.9.10-1_armhf.deb (--unpack): package architecture (armhf) does not match system (arm64) dpkg: error processing archive /var/cache/apt/archives/libidn2-0_2.0.5-1+deb10u1_armhf.deb (--unpack): package architecture (armhf) does not match system (arm64) Errors were encountered while processing: /var/cache/apt/archives/gcc-8-base_8.3.0-6_armhf.deb /var/cache/apt/archives/libgcc1_1%3a8.3.0-6_armhf.deb /var/cache/apt/archives/libc6_2.28-10_armhf.deb /var/cache/apt/archives/libunistring2_0.9.10-1_armhf.deb /var/cache/apt/archives/libidn2-0_2.0.5-1+deb10u1_armhf.deb E: Sub-process /usr/bin/dpkg returned an error code (1) 実行apt policy libc6:arm{hf,64} libgcc1:arm{hf,64}出力: libc6:armhf: Installed: (none) Candidate: 2.28-10 Version table: 2.28-10 990 990 http://deb.debian.org/debian buster/main armhf Packages libc6: Installed: 2.28-10 Candidate: 2.28-10 Version table: *** 2.28-10 990 990 http://deb.debian.org/debian buster/main arm64 Packages 100 /var/lib/dpkg/status libgcc1:armhf: Installed: (none) Candidate: 1:8.3.0-6 Version table: 1:8.3.0-6 990 990 http://deb.debian.org/debian buster/main armhf Packages libgcc1: Installed: 1:8.3.0-6 Candidate: 1:8.3.0-6 Version table: *** 1:8.3.0-6 990 990 http://deb.debian.org/debian buster/main arm64 Packages 100 /var/lib/dpkg/status

Admin