Intalacion incorrecta de Sublime Text

Estaba intentando instalar Sublime text mas no complete la tarea al meter las llaves pgp y ahora no puedo instalar nada xd, ahora no se como emlinar esa llave y el repositorio. advertencia: archivo de configuración /etc/pacman.conf, linea 100: directiva «echo -e "\n[sublime-text]\Server» en sección «multilib» no reconocida.
advertencia: archivo de configuración /etc/pacman.conf, linea 101: directiva «close» en sección «multilib» no reconocida.
advertencia: archivo de configuración /etc/pacman.conf, linea 102: directiva «kill» en sección «multilib» no reconocida.
advertencia: archivo de configuración /etc/pacman.conf, linea 103: directiva «aa» en sección «multilib» no reconocida.
error: sublime-text: se desconoce el nivel de confianza de la firma de «Sublime HQ Pty Ltd support@sublimetext.com»
error: no se pudo registrar la base de datos «sublime-text» (base de datos ya registrada)
error: no se pudo registrar la base de datos «sublime-text» (base de datos ya registrada)
:: Sincronizando las bases de datos de los paquetes…
core está actualizado
extra está actualizado
community está actualizado
multilib está actualizado
sublime-text 1831,0 B 2,45 KiB/s 00:01 [######################] 100%
error: sublime-text: se desconoce el nivel de confianza de la firma de «Sublime HQ Pty Ltd support@sublimetext.com»
error: no se han podido sincronizar todas las bases de datos (base de datos no válida o dañada (firma PGP))

Hola, bienvenido.

Parece que añadiste las líneas incorrecta a /etc/pacman.conf. Por lo menos las líneas 100-103 son incorrectas. Es decir, con un editor edita ese fichero (necesitas permisos root) y elimina o modifica esas líneas.

¿Qué instrucciones estás siguiendo para añadir el repo?

1 Like

Muchas gracias por responder, es cierto las lineas estan incorrectas, segui las instrucciones de instlacion de la pagina de Sublime-Text para la instalacion en distros basadas en Arch ```
echo -e "\n[sublime-text]\nServer = (link de sublimetext) | sudo tee -a /etc/pacman.conf utilize ese comando, mas el error ocurrio al parecer por no actualizar la hora al momento de la instalacion me di cuenta que tenia 2 horas atrasadas. Como podria hacer para eliminarlas y volver a intentar?

A, no habia visto el comando para instalar las llaves XD, perdon, ahora si pude instalar, mas aun esta el problema con al ejecutar algo con pacman en -Sy, no puedo pegar lo que sale porque tiene enlaces, mas no se puede registar la base de datos de sublime-text, mirror claxon tiene un error, tambien core.db, mirror netcologne, mirror alplix, todos ellos marcan error, hay alguna forma de limpiar o eliminar esos errores en los mirrors y en todo xd.

Ok. Bien que se resolvió uno.

Creo que al menos parte del problema son mirrors que ya no funcionan. Actualiza la lista de mirrors con:

sudo pacman-mirrors -f 5

También puedes elegir ciertos países. Mírate el manual de pacman-mirrors si quieres elegir los mirrors con más exactitud.

1 Like

Correcto, los mirrors fueron actualizados y ya no me dan error gracias, mas aun esta esto de los repos de sublimetext creo que son advertencia: archivo de configuración /etc/pacman.conf, linea 100: directiva «echo -e "\n[sublime-text]\Server» en sección «multilib» no reconocida.
advertencia: archivo de configuración /etc/pacman.conf, linea 101: directiva «close» en sección «multilib» no reconocida.
advertencia: archivo de configuración /etc/pacman.conf, linea 102: directiva «kill» en sección «multilib» no reconocida.
advertencia: archivo de configuración /etc/pacman.conf, linea 103: directiva «aa» en sección «multilib» no reconocida.
error: no se pudo registrar la base de datos «sublime-text» (base de datos ya registrada)
error: no se pudo registrar la base de datos «sublime-text» (base de datos ya registrada)
error: no se pudo registrar la base de datos «sublime-text» (base de datos ya registrada)
:: Sincronizando las bases de datos de los paquetes…
core está actualizado
extra está actualizado
community está actualizado
multilib está actualizado
sublime-text está actualizado

The settings in pacman.conf must be correct

Your have a problem with the lines defining the repos as they must have the correct name and must have a server entry

[multilib]
Server = /etc/pacman.d/mirrorlist
[sublime-text]
Server = https://download.sublimetext.com/arch/stable/x86_64

That’s the problem, so would you have to clean up those repositories?

Could you please run with english messages?

LANG=C sudo pacman -Syu

Just ensure the pacman.conf syntax is correct.

There is:

LANG=C pacman -Syu
warning: config file /etc/pacman.conf, line 100: directive 'echo -e "\n[sublime-text]\Server' in section 'multilib' not recognized.
warning: config file /etc/pacman.conf, line 101: directive 'close' in section 'multilib' not recognized.
warning: config file /etc/pacman.conf, line 102: directive 'kill' in section 'multilib' not recognized.
warning: config file /etc/pacman.conf, line 103: directive 'aa' in section 'multilib' not recognized.
error: could not register 'sublime-text' database (database already registered)
error: could not register 'sublime-text' database (database already registered)
error: could not register 'sublime-text' database (database already registered)
:: Synchronizing package databases...
 core is up to date
 extra is up to date
 community is up to date
 multilib is up to date
 sublime-text is up to date
:: Starting full system upgrade...
 there is nothing to do

please edit your pacman.conf and remove line 100 to 103 starting with the word ‘echo -e …’

sudo nano /etc/pacman.conf

It looks like a malformed configuration file.

You could cat /etc/pacman.conf copy the text and paste it here.

1 Like

Ok, wait one minute uwu

Ok, I already removed echo -e, now this is

"\n[sublime-text]\Server = https//download.sublimetext.com/arch/stable/x86_64"
close
kill
aa

[sublime-text]
Server = https://download.sublimetext.com/arch/stable/x86_64

[sublime-text]
Server = https://download.sublimetext.com/arch/stable/aarch64

[sublime-text]
Server = https://download.sublimetext.com/arch/stable/x86_64

[sublime-text]
Server = https://download.sublimetext.com/arch/stable/x86_64

remove everything you pasted execpt the last two lines.

This?

#SigLevel = Optional TrustAll
#Server = file:///home/custompkgs

[sublime-text]
Server = https://download.sublimetext.com/arch/stable/x86_64

[sublime-text]
Server = https://download.sublimetext.com/arch/stable/x86_64

Remove this - as you have defined the sublime repo 4 times - one of them for ARM (aarch)

You only need it once - like this

Ok, there is only one

#SigLevel = Optional TrustAll
#Server = file:///home/custompkgs

[sublime-text]
Server = https://download.sublimetext.com/arch/stable/x86_64

Then your errors should be gone

How to exit nano saving the changes?

F2 then answer y - maybe it is s in spanish.

1 Like