Por favor ajude-me a instalar o winusb no Xenial Xerus [duplicado]

5

Eu tentei instalar o winusb no meu Ubuntu 16.04 LTS. Esta é a mensagem que recebo quando tentei instalar o 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

Por favor, diga-me como instalar:

  • libwxbase2.8-0

  • libwxgtk2.8-0

por Kishore UK 05.07.2016 / 20:31

5 respostas

8

De fato, as técnicas para instalar o WinUSB em versões mais antigas do Ubuntu falham no Xenial:

Pergunte ao Ubuntu: Não é possível instalar o WinUSB no Ubuntu 15.10

Pode valer a pena tentar uma compilação bifurcada do WinUSB que é instalada e executada perfeitamente no Xenial Xerus. Para instalar e executar este sem erros você primeiro precisará instalar o gksu :

sudo apt-get install gksu

Em seguida, instale o WinUSB deste PPA (note que este não é o PPA do desenvolvedor, este é um PPA da equipe do WebUpd8 e carrega vários outros pacotes não relacionados):

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt update
sudo apt install winusb

Uma captura de tela do meu sistema Xenial após a instalação bem-sucedida:

Referências:

por andrew.46 05.07.2016 / 23:14
2
  1. Se você não tiver, instale o "gerenciador de pacotes synaptic" (do ubuntu store / apps)

Abra e pesquise

libwxbase3.0-dev clique com o botão direito e "marcar para instalação"

pesquise libwxgtk3.0-dev clique com o botão direito e "marcar para instalação"

Agora instale pressionando o botão "apply" na parte superior

2. Agora vá para o terminal e adicione o seguinte

sudo add-apt-repository ppa:nilarimogard/webupd8

faça:

sudo apt update

em seguida, instale:

sudo apt install winusb

Para mais informações sobre este repo. consulte: link

NOTA IMPORTANTE: O desenvolvedor afirmou que a interface gráfica (GUI) para o winusb está tendo um bug, o que "pode" causar a formatação de um disco errado

Por isso, é aconselhável usar terminal / linha de comando

qual é:

sudo winusb --format /path/to/windows.iso device

por exemplo:

sudo winusb --format /home/UserMe/Downloads/win10.iso /dev/sdc

"sdc" aqui é o seu dispositivo, isso pode mudar, a maneira mais fácil é abrir o Winusb a partir de aplicativos (gui) e ele iria exibir isso, veja no seguinte exemplo você vê o nosso dispositivo é / dev / sdb

veja

    
por dogmatism 29.08.2016 / 13:54
1

Você precisa obter os seguintes pacotes do link para procurar os pacotes 15.10 e baixá-los para sua arquitetura:

libwxbase2.8-0
libwxgtk2.8-0
wx2.8-headers

Depois, você os instala com dpkg -i <package name> . Se você receber mensagens de erro sobre dependências de um pacote, remova-o com dpkg -r <package name> e instale a dependência primeiro e depois o pacote novamente.

    
por Videonauth 05.07.2016 / 20:45
1

Desde a hora de escrever a resposta aceita, o fork do WinUSB que trabalha com o Xenial foi renomeado para woeusb.

Então, para instalá-lo no Xenial, execute

sudo add-apt-repository universe
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install woeusb

E, em seguida, use a interface da linha de comandos com o comando woeusb. Os argumentos também mudaram:

woeusb --device win7_amd64.iso /dev/sdX
    
por Petr Sobeslavsky 26.09.2017 / 13:16
1

Você pode compilar o WinUSB no Ubuntu 16.04.

  1. Obtenha um arquivo de origem de aqui .

  2. Abra uma linha de comando (terminal) na pasta que você baixou o arquivo.

  3. Instale bibliotecas e dependências necessárias: sudo apt install gcc build-essential libwxbase3.0-dev libwxgtk3.0-dev grub-pc-bin

  4. Execute os seguintes comandos, um por um, no terminal:

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

Os comandos acima corrigem o código para compilar com o wxWidgets 3.0, então compilar e instalar o software. Agora você deve ter um aplicativo WinUSB GUI funcional. Se você iniciá-lo a partir do Dash, ele deverá aparecer.

No entanto, você pode obter o 512 erro durante o uso. Para evitar isso, abra / usr / bin / winusb com um editor de texto com direitos de administrador (por exemplo pkexec gedit / usr / bin / winusb ), encontre uma linha que comece com grub-install (linha 401) e substituí-lo por:

grub-install --target=i386-pc --boot-directory="$partitionMountPath/boot" "$device"

Isso é tudo o que você precisa para fazer o WinUSB funcionar no Ubuntu 16.04. Você pode encontrar mais informações no meu site: Instale o WinUSB no Ubuntu 16.04 LTS .

    
por Cornelius 07.08.2016 / 11:32