web-dev-qa-db-ja.com

.patchファイルコードをusb_modeswitchに追加し、3G USBモデムのサポートを追加する方法

したがって、Windowsからubuntuに切り替えたいと思っていますが、残念ながらいくつかの研究を行った後、デバイスの独自のサポートを設定する必要があるという点で、私の3G USBモデムはGNU/Linuxではうまく動作しないことがわかりました。私のデバイスはD-Link DWR-510であり、公式マニュアルでは、GNU/Linuxをサポートしていると述べていますが、さらに調査した結果、これは真実ではないことがわかりました。

別のフォーラムの質問を通じて、デバイスのサポートを追加することになっているusb_modeswitch DB/.patchファイルをコーディングした人を見つけましたが、これは私が何をしているのか全くわからないためです。国ftw)切り替える前に動作させる方法を知っておく必要があります。これがコードのソースです。 http://www.draisberghof.de/usb_modeswitch/bb/viewtopic.php?f=2&t = 1127

実際にウェブサイトに行きたくない場合のコードは次のとおりです。

# D-Link DWR-510

TargetVendor=  0x2001
TargetProductList="7e12"

MessageContent="5553424308407086000000000000061b000000020000000000000000000000"

この質問をクリックして実際に読んでくれてありがとう

3
uvxbfzmo

解決策は次のようになります:

# 1. change directory to /tmp
cd /tmp

# 2. create "patch"-file
cat <<EOF > 2001\:a805
# D-Link DWR-510

TargetVendor=0x2001
TargetProduct=0x7e12

MessageContent="5553424308407086000000000000061b000000020000000000000000000000"
EOF

# 3. copy existing rules-archive to /tmp
cp /usr/share/usb_modeswitch/configPack.tar.gz /tmp

# 4. unpack it
gunzip configPack.tar.gz

# 5. remove existing rule from archive
tar --delete --verbose --file configPack.tar 2001\:a805

# 6. add new rule file
tar --update --verbose --file configPack.tar 2001\:a805

# 7. pack archive
gzip configPack.tar

# 8. copy updated archive to its normal location
Sudo cp configPack.tar.gz /usr/share/usb_modeswitch/configPack.tar.gz

お役に立てれば。

いつでもリポジトリから/usr/share/usb_modeswitch/configPack.tar.gzアーカイブをバージョンに戻すことができます

Sudo apt-get install --reinstall usb-modeswitch-data
1
N0rbert