Por que udisks não está no sistema

10

No manual do Ubuntu sobre AutomaticallyMountPartitions está descrito que o Nautilus está usando udisks para montar partições. Mas quando digito udisks, o sistema de terminal informa que preciso instalá-lo. Então, o Nautilus realmente usa udiscos?

"When you mount a disc normally with the file browser (nautilus etc) it mounts disks by interacting with udisks behind the scenes."
vico
fonte

Respostas:

7

No Trusty udisks2é instalado por padrão e usado pelo nautilus.

O binário está em

/usr/bin/udisksctl

encontrado via dpkg -L udisks2 | grep bin/


a partir de man udisksctl

NAME
       udisksctl - The udisks command line tool

SYNOPSIS
       udisksctl status

       udisksctl info {--object-path OBJECT | --block-device DEVICE}

       udisksctl mount {--object-path OBJECT | --block-device DEVICE} [--filesystem-type TYPE] [--options OPTIONS...] [--no-user-interaction]

       udisksctl unmount {--object-path OBJECT | --block-device DEVICE} [--force] [--no-user-interaction]

       udisksctl unlock {--object-path OBJECT | --block-device DEVICE} [--no-user-interaction]

       udisksctl lock {--object-path OBJECT | --block-device DEVICE} [--no-user-interaction]

       udisksctl loop-setup --file PATH [--read-only] [--offset OFFSET] [--size SIZE] [--no-user-interaction]

       udisksctl loop-delete {--object-path OBJECT | --block-device DEVICE} [--no-user-interaction]

       udisksctl power-off {--object-path OBJECT | --block-device DEVICE} [--no-user-interaction]

       udisksctl smart-simulate --file PATH {--object-path OBJECT | --block-device DEVICE} [--no-user-interaction]

       udisksctl monitor

       udisksctl dump

       udisksctl help

Aqui está um pequeno teste

% sudo apt-get remove udisks2
Lendo listas de pacotes ... Concluído
Construindo árvore de dependência       
Lendo informações do estado ... Concluído
Os seguintes pacotes serão REMOVIDOS:
  arronax arronax-nautilus brasja deja-dup-backend-gvfs gnome-disk-utility
  gnome-shell-extensions gnome-sushi gvfs gvfs-backends gvfs-backends-goa
  gvfs-daemons gvfs-fuse nautilus nautilus-sendto nautilus-share software-center
  ubuntu-gnome-desktop udisks2 usb-creator-comum usb-creator-gtk
0 atualizado, 0 recém-instalado, 20 para remover e 0 não atualizado.
Após esta operação, 20,9 MB de espaço em disco serão liberados.
Você quer continuar? [S / n]
% sudo apt-get remove udiscos
Lendo listas de pacotes ... Concluído
Construindo árvore de dependência       
Lendo informações do estado ... Concluído
Os seguintes pacotes serão REMOVIDOS:
  udiscos
0 atualizado, 0 recém-instalado, 1 para remover e 0 não atualizado.
Após esta operação, o espaço em disco de 1,043 kB será liberado.
Você quer continuar? [S / n]
AB
fonte
é possível usar o comando udisks2 do terminal então? Não consigo encontrar esse comando
vico
@vico /usr/bin/udisksctlencontrado viadpkg -L udisks2 | grep bin/
AB
1
o problema é que vários wikis do ubuntu e sites de conselhos ainda dizem para as pessoas usarem udisks e não há mensagem indicando para onde foi.
don bright
Isso não está correto, udisksctlé um comando completamente diferente de udisks. Não é uma queda na substituição.
Cerin 11/11
/usr/bin/udisksNÃO está disponível no Ubuntu 18. udisksexecuta muitas funções indisponíveis no udisksctl. Não encontrei um udisks2comando " ". Está ficando claro que precisamos saber em qual pacote está o udiskscomando atual .
will
3

Eu estava usando udisks para montar uma partição NTFS no mesmo disco que o sistema operacional. Meu comando ficou assim

/usr/bin/udisks --mount /dev/disk/by-uuid/

Eu usei este comando no 16.04 (mint 18):

udisksctl mount --block-device /dev/disk/by-uuid/
zdanb
fonte
1
obrigado Nick. O engraçado é que você não pode usar 'sudo', ou ele será montado em / media / root em vez de media / user. tem que executá-lo e, em vez disso, usar a coisa 'autenticação' personalizada
don bright