Ubuntu 16.04 LTSにwinusbをインストールしようとしました。これは、winusbをインストールしようとしたときに表示されるメッセージです。
kishoreuk@kishoreuk-HP-Notebook:~$ Sudo dpkg -i winusb_1.0.11+saucy1*
[Sudo] password for kishoreuk:
Selecting previously unselected package winusb.
(Reading database ... 172829 files and directories currently installed.)
Preparing to unpack winusb_1.0.11+saucy1_AMD64.deb ...
Unpacking winusb (1.0.11+saucy1) ...
Preparing to unpack winusb_1.0.11+saucy1_AMD64.deb.1 ...
Unpacking winusb (1.0.11+saucy1) over (1.0.11+saucy1) ...
More than one copy of package winusb has been unpacked
in this run ! Only configuring it once.
dpkg: dependency problems prevent configuration of winusb:
winusb depends on libwxbase2.8-0 (>= 2.8.12.1); however:
Package libwxbase2.8-0 is not installed.
winusb depends on libwxgtk2.8-0 (>= 2.8.12.1); however:
Package libwxgtk2.8-0 is not installed.
dpkg: error processing package winusb (--install):
dependency problems - leaving unconfigured
Processing triggers for man-db (2.7.5-1) ...
Processing triggers for gnome-menus (3.13.3-6ubuntu3) ...
Processing triggers for desktop-file-utils (0.22-1ubuntu5) ...
Processing triggers for bamfdaemon (0.5.3~bzr0+16.04.20160415-0ubuntu1) ...
Rebuilding /usr/share/applications/bamf-2.index...
Processing triggers for mime-support (3.59ubuntu1) ...
Errors were encountered while processing:
winusb
インストール方法を教えてください:
libwxbase2.8-0
libwxgtk2.8-0
実際、Ubuntuの古いバージョンにWinUSBをインストールする技術は、Xenialでは失敗します。
buntuに質問:Ubuntu 15.10にWinUSBをインストールできません
その後、試してみる価値があるかもしれません WinUSBのフォークビルド これはXenial Xerusに非常にうまくインストールして実行されます。エラーなしでこれをインストールして実行するには、最初にgksu
をインストールする必要があります。
Sudo apt-get install gksu
次に、このPPAからWinUSBをインストールします(これは開発者のPPAではないことに注意してください。これは WebUpd8チームからのPPA であり、他のいくつかの無関係なパッケージが含まれています)。
Sudo add-apt-repository ppa:nilarimogard/webupd8
Sudo apt update
Sudo apt install winusb
インストールが成功した後のXenialシステムのスクリーンショット:
参照:
持っていない場合は、「シナプスパッケージマネージャー」をインストールします(ubuntuストア/アプリから)
それを開いて検索
libwxbase3.0-dev右クリックして「インストールのマーク」
libwxgtk3.0-devを検索し、右クリックして「インストールのマーク」
上部の「適用」ボタンを押してインストールします
2.ターミナルに移動して、次を追加します
Sudo add-apt-repository ppa:nilarimogard/webupd8
それから:
Sudo apt update
次にインストールします:
Sudo apt install winusb
このレポの詳細については。参照: http://www.webupd8.org/2016/06/make-bootable-windows-10-usb-install.html
重要な注意:開発者は、winusbのグラフィックインターフェイス(GUI)にバグがあり、それが間違ったディスクをフォーマットする可能性があると述べました。
したがって、ターミナル/コマンドラインを使用することをお勧めします
これは:
Sudo winusb --format /path/to/windows.iso device
例えば:
Sudo winusb --format /home/UserMe/Downloads/win10.iso /dev/sdc
ここでの「sdc」はデバイスです。これは変更される可能性があります。最も簡単な方法は、アプリ(gui)からWinusbを開くことです。次の例では、デバイスが/ dev/sdb
受け入れられた答えを書いた時から、Xenialで動作するWinUSBのフォークはwoeusbに名前が変更されました。
Xenialにインストールするには、次を実行します
Sudo add-apt-repository universe
Sudo add-apt-repository ppa:nilarimogard/webupd8
Sudo apt-get update
Sudo apt-get install woeusb
そして、woeusbコマンドでコマンドラインインターフェイスを使用します。引数も変更されました:
woeusb --device win7_AMD64.iso /dev/sdX
http://packages.ubuntu.com から次のパッケージを取得する必要があります。15.10パッケージを検索し、アーキテクチャ用にダウンロードします。
libwxbase2.8-0
libwxgtk2.8-0
wx2.8-headers
次に、dpkg -i <package name>
でそれらをインストールします。 1つのパッケージの依存関係に関するエラーメッセージが表示される場合は、dpkg -r <package name>
を使用して削除し、最初に依存関係をインストールしてから、パッケージを再度インストールします。
Ubuntu 16.04でWinUSBをコンパイルできます。
here からソースアーカイブを取得します。
アーカイブをダウンロードしたフォルダーでコマンドライン(ターミナル)を開きます。
必要なライブラリと依存関係をインストールします:Sudo apt install gcc build-essential libwxbase3.0-dev libwxgtk3.0-dev grub-pc-bin
ターミナルで次のコマンドを1つずつ実行します。
tar zxf winusb-1.0.11.tar.gz
cd winusb-1.0.11/src
sed -i -- 's#wxStandardPaths().GetInstallPrefix()#wxStandardPaths::Get().GetInstallPrefix()#g' findFile.cpp
sed -i -- 's#wxStandardPaths().GetDataDir()#wxStandardPaths::Get().GetDataDir()#g' findFile.cpp
cd ..
./configure
make
Sudo make install
上記のコマンドは、wxWidgets 3.0でコンパイルするようにコードにパッチを適用し、ソフトウェアをコンパイルしてインストールします。これで、WinUSB GUIアプリケーションが動作するはずです。 Dashから起動すると、ポップアップするはずです。
ただし、使用中に 512エラー が表示される場合があります。これを防ぐには、管理者権限のあるテキストエディタで/ usr/bin/winusbを開きます(たとえば- pkexec gedit/usr/bin/winusb)、grub-install(行401)で始まる行を見つけ、に置き換えてください:
grub-install --target=i386-pc --boot-directory="$partitionMountPath/boot" "$device"
Ubuntu 16.04でWinUSBを動作させるために必要なのはこれだけです。詳細については、私のWebサイトを参照してください: buntu 16.04 LTSにWinUSBをインストールする 。