Não é possível abrir o gerenciador de pacotes synaptic via linha de comando [duplicate]

-3

Quando tento abrir o synaptic via linha de comando, eu entendi:

user@hostname ~ $ sudo synaptic
[sudo] password for user: 
No protocol specified

** (synaptic:4516): WARNING **: Could not open X display
No protocol specified
error: XDG_RUNTIME_DIR not set in the environment.

(synaptic:4516): Gtk-WARNING **: cannot open display: :0

O que devo fazer?

    
por Vicky Tiwari 14.09.2017 / 12:35

1 resposta

2

Seu ambiente de shell está, por algum motivo, sem a variável DISPLAY . Uma solução rápida seria a seguinte chamada:

$ DISPLAY=:0 sudo synaptic

Uma variante mais avançada e segura, pelas razões descritas abaixo por sudodus , seria usar um frontend gráfico de sudo:

$ export DISPLAY=:0; gksudo synaptic

No entanto, isso será inútil se você não tiver um servidor X em execução, e. g. porque você está executando um sistema sem cabeçalho ou está no nível de execução 1. Você precisará usar apt-get em vez de algum frontend gráfico.

    
por Murphy 14.09.2017 / 13:22