gksu removido do Ubuntu, aqui está o que você pode usar no lugar

12 de maio de 2019

gksu está obsoleto. Ele foi removido do Debian, Ubuntu 18.04 e outra versão de distribuição Linux mais recente. Você pode obter a funcionalidade gksu com o back-end gvfs admin. Veja como fazer isso.

Estou explorando o Ubuntu 18.04 atualmente. E quando estava tentando suprimir o relatório de falha do Ubuntu, tentei usar um comando com gksu.

Fiquei um pouco surpreso ao descobrir que ele não era instalado por padrão, então fui instalá-lo. E foi aí que minha surpresa se transformou em choque.

Quando tentei usar sudo para instalar gksu, meu sistema me disse O pacote ‘gksu’ não tem nenhum candidato a instalação.

O erro completo foi este:

Lendo listas de pacotes ... Concluído Construindo árvore de dependências Lendo informações de estado ... Concluído O pacote gksu não está disponível, mas é referido por outro pacote. Isso pode significar que o pacote está ausente, tornou-se obsoleto ou está disponível apenas em outra fonte E: O pacote gksu não tem nenhum candidato a instalação! Gksu não disponível no Ubuntu 18.04 Gksu não disponível no Ubuntu 18.04 Isso me fez fazer algumas investigações e descobri que gksu foi descontinuado. Ele foi primeiro removido do Debian e depois a Canonical decidiu retirá-lo do Ubuntu 18.04. Os desenvolvedores de aplicativos são sugeridos a usar PolicyKit em seu lugar.

O que é/era gksu?

gksu era o programa que fornecia uma interface GTK para su e sudo. Dessa forma, os aplicativos gráficos podiam ser executados com privilégios de root.

Como usuário final, você pode ter usado o gksu para executar o editor Gedit para modificar alguns arquivos do sistema que exigiam privilégios de root.

Já que o gksu não existe mais, o que você pode fazer se precisar abrir um programa como o Gedit como superusuário?

Editando arquivos de sistema sem gksu no Ubuntu 18.04 e outro Linux

Os usuários foram aconselhados a usar o backend admin gvfs. Deixando o jargão técnico de lado, isso significa que você deve adicionar o prefixo admin: // ao caminho do arquivo que deseja editar.

Então, se você estava usando um comando como este com gksu:

Comandos para usar no terminal

gksu gedit /etc/default/apport

Você pode usar o seguinte comando em vez disso:

Comandos para usar no terminal

gedit admin:///etc/default/apport

Substituindo gksu no Ubuntu 18.04

Desta forma, você ainda pode editar arquivos de sistema sem gksu.

Alternativa: Use pkexec

Você também pode usar o comando pkexec em vez de gksu. Mas pode ser necessário ter um kit de políticas para o aplicativo que você está tentando executar.

pkexec gedit Eu sei que muitos de nós, usuários do Linux, nos acostumamos com o gksu e como o gksu está obsoleto, ele apresenta um pequeno inconveniente. Há pouco que podemos fazer, exceto usar o prefixo admin: //.

Espero que este artigo tenha ajudado você com o problema do gksu no Ubuntu 18.04 e em outras distribuições Linux. Se você tiver dúvidas ou sugestões, sinta-se à vontade para usar a seção de comentários abaixo.

Confira também a versão original desse post em inglês
Esse post foi originalmente escrito por Abhishek Prakash e publicado no site itsfoss.com. Tradução sujeita a revisão.

gksu Removed From Ubuntu, Here’s What You Can Use Instead

Propaganda
Blog Comments powered by Disqus.
Propaganda