[Solved] Atom Editor

This forum is dedicated to basic help and support :

Ask here your questions about basic installation and usage of Mageia. For example you may post here all your questions about getting Mageia isos and installing it, configuring your printer, using your word processor etc.

Try to ask your questions in the right sub-forum with as much details as you can gather. the more precise the question will be, the more likely you are to get a useful answer

[Solved] Atom Editor

Postby Spinnifex » Mar 24th, '24, 21:21

Hello

I want to use the atom editor or it's successor Pulsar
When I try to install atom with dnf if get
Code: Select all
dnf install ./atom.x86_64.rpm
Letzte Prüfung auf abgelaufene Metadaten: vor 1:34:03 am So 24 Mär 2024 14:46:11 EDT.
Fehler:
 Problem: widersprüchliche Anforderungen
  - nothing provides gtk3 needed by atom-1.60.0-0.1.x86_64 from @commandline
(Versuchen Sie '--skip-broken' zur Befehlszeile hinzuzufügen, um nicht-installierbare Pakete zu überspringen)


I was not able to get this gtk3 package installed.
Nothing provides this as far as I looked with
Code: Select all
dnf search gtk3

I do had installed this Atom on Mag8.
I remember that I had this problem too but not how I resolved this.

If I use the code from here
I will be asked
Code: Select all
urpmi --allow-nodeps ./atom.x86_64.rpm
Um die Abhängigkeit von »sendmail-command« zu erfüllen, wird eines der folgenden Pakete benötigt:
 1- postfix-3.8.4-1.mga9.x86_64: Postfix Mail Transport Agent (zu installieren)
 2- sendmail-8.17.1-4.mga9.x86_64: A widely used Mail Transport Agent (MTA) (zu installieren)
 3- ssmtp-2.66-5.mga9.x86_64: A minimal mail-transfer agent which forwards mail to an SMTP server (zu installieren)
 4- msmtp-1.8.15-2.mga9.x86_64: An SMTP client (zu installieren)
 5- dma-0.13-4.mga9.x86_64: A small Mail Transport Agent (MTA), designed for home and office use (zu installieren)
Ihre Wahl? (1-5)

So any "better" option?

By the way
The pulsar Editor need even more packages Mag9 does not provide.
:(

Regads.

Spinni
Last edited by Spinnifex on Jun 9th, '24, 20:13, edited 1 time in total.
Spinnifex
 
Posts: 141
Joined: Nov 25th, '19, 12:38
Location: Europe / Potsdam

Re: Atom Editor

Postby doktor5000 » Mar 24th, '24, 21:38

Spinnifex wrote:If I use the code from here
I will be asked
Code: Select all
urpmi --allow-nodeps ./atom.x86_64.rpm
Um die Abhängigkeit von »sendmail-command« zu erfüllen, wird eines der folgenden Pakete benötigt:
 1- postfix-3.8.4-1.mga9.x86_64: Postfix Mail Transport Agent (zu installieren)
 2- sendmail-8.17.1-4.mga9.x86_64: A widely used Mail Transport Agent (MTA) (zu installieren)
 3- ssmtp-2.66-5.mga9.x86_64: A minimal mail-transfer agent which forwards mail to an SMTP server (zu installieren)
 4- msmtp-1.8.15-2.mga9.x86_64: An SMTP client (zu installieren)
 5- dma-0.13-4.mga9.x86_64: A small Mail Transport Agent (MTA), designed for home and office use (zu installieren)
Ihre Wahl? (1-5)

So any "better" option?


What do you mean by any "better" option, better then what? You have to pick one from the list of packages which contains the virtual sendmail-command Provide. If you just press Enter the first one from the list is chosen.

As an alternative you can install it as flatpak: https://flathub.org/apps/io.atom.Atom
Cauldron is not for the faint of heart!
Caution: Hot, bubbling magic inside. May explode or cook your kittens!
----
Disclaimer: Beware of allergic reactions in answer to unconstructive complaint-type posts
User avatar
doktor5000
 
Posts: 18042
Joined: Jun 4th, '11, 10:10
Location: Leipzig, Germany

Re: Atom Editor

Postby Spinnifex » Mar 24th, '24, 22:33

Hello.

For your understanding.
As a not so well skilled linux user like me you are scared if someone ask you
to install something where you not know what could be if you choose the wrong thing.
Maybe there is no wrong thing. But for me as I did not know about sendmail I am scared to
choose the worst.
So anyway I will try with the first option.

Thanks for the hint to flatpack.
Spinni
Spinnifex
 
Posts: 141
Joined: Nov 25th, '19, 12:38
Location: Europe / Potsdam

Re: Atom Editor

Postby Spinnifex » Mar 24th, '24, 22:50

I tryed the urpmi way ...
:(
Code: Select all
[root@localhost RPM]# urpmi --allow-nodeps ./atom.x86_64.rpm
Um die Abhängigkeit von »sendmail-command« zu erfüllen, wird eines der folgenden Pakete benötigt:
 1- postfix-3.8.4-1.mga9.x86_64: Postfix Mail Transport Agent (zu installieren)
 2- sendmail-8.17.1-4.mga9.x86_64: A widely used Mail Transport Agent (MTA) (zu installieren)
 3- ssmtp-2.66-5.mga9.x86_64: A minimal mail-transfer agent which forwards mail to an SMTP server (zu installieren)
 4- msmtp-1.8.15-2.mga9.x86_64: An SMTP client (zu installieren)
 5- dma-0.13-4.mga9.x86_64: A small Mail Transport Agent (MTA), designed for home and office use (zu installieren)
Ihre Wahl? (1-5) 2
Achtung: Die --allow-nodeps-Option wird genutzt. Es können einige seltsame Probleme auftreten
Um die Abhängigkeiten zu erfüllen, werden die folgenden Pakete installiert:
  Paket                          Version      Release       Arch   
(Medium »Core Release«)
  at                             3.2.2        2.mga9        x86_64 
  cyrus-sasl                     2.1.27       7.mga9        x86_64 
  ed                             1.19         1.mga9        x86_64 
  lib64sasl2-plug-anonymous      2.1.27       7.mga9        x86_64   (empfohlen)
  libnotify                      0.8.2        1.mga9        x86_64 
  lsb-core-noarch                4.1          25.mga9       x86_64 
  pax                            3.4          21.mga9       x86_64 
  procmail                       3.24         1.mga9        x86_64 
  sendmail                       8.17.1       4.mga9        x86_64 
(Befehlszeile)
  atom                           1.60.0       0.1           x86_64 
622MB zusätzlicher Speicherplatz werden benötigt.
195MB an Paketen werden geholt.
Fortfahren mit der Installation der 10 Pakete? (J/n) j


    $MIRRORLIST: media/core/release/lib64sasl2-plug-anonymous-2.1.27-7.mga9.x86_64.rpm
lib64sasl2-plug-anonymous-2.1.27-7.mga9.x86_64.rpm von /var/cache/urpmi/rpms wird installiert               
Vorbereiten …                    ##########################################################################
     1/10: lib64sasl2-plug-anonymous
                                 ##########################################################################
[root@localhost RPM]# urpmi --allow-nodeps ./atom.x86_64.rpm
Um die Abhängigkeit von »sendmail-command« zu erfüllen, wird eines der folgenden Pakete benötigt:
 1- postfix-3.8.4-1.mga9.x86_64: Postfix Mail Transport Agent (zu installieren)
 2- sendmail-8.17.1-4.mga9.x86_64: A widely used Mail Transport Agent (MTA) (zu installieren)
 3- ssmtp-2.66-5.mga9.x86_64: A minimal mail-transfer agent which forwards mail to an SMTP server (zu installieren)
 4- msmtp-1.8.15-2.mga9.x86_64: An SMTP client (zu installieren)
 5- dma-0.13-4.mga9.x86_64: A small Mail Transport Agent (MTA), designed for home and office use (zu installieren)
Ihre Wahl? (1-5) 2
Achtung: Die --allow-nodeps-Option wird genutzt. Es können einige seltsame Probleme auftreten
Um die Abhängigkeiten zu erfüllen, werden die folgenden Pakete installiert:
  Paket                          Version      Release       Arch   
(Medium »Core Release«)
  at                             3.2.2        2.mga9        x86_64 
  cyrus-sasl                     2.1.27       7.mga9        x86_64 
  ed                             1.19         1.mga9        x86_64 
  libnotify                      0.8.2        1.mga9        x86_64 
  lsb-core-noarch                4.1          25.mga9       x86_64 
  pax                            3.4          21.mga9       x86_64 
  procmail                       3.24         1.mga9        x86_64 
  sendmail                       8.17.1       4.mga9        x86_64 
(Befehlszeile)
  atom                           1.60.0       0.1           x86_64 
622MB zusätzlicher Speicherplatz werden benötigt.
195MB an Paketen werden geholt.
Fortfahren mit der Installation der 9 Pakete? (J/n) J


    $MIRRORLIST: media/core/release/sendmail-8.17.1-4.mga9.x86_64.rpm
    $MIRRORLIST: media/core/release/procmail-3.24-1.mga9.x86_64.rpm                                         
    $MIRRORLIST: media/core/release/cyrus-sasl-2.1.27-7.mga9.x86_64.rpm                                     
    $MIRRORLIST: media/core/release/ed-1.19-1.mga9.x86_64.rpm                                               
    $MIRRORLIST: media/core/release/at-3.2.2-2.mga9.x86_64.rpm                                             
    $MIRRORLIST: media/core/release/lsb-core-noarch-4.1-25.mga9.x86_64.rpm                                 
    $MIRRORLIST: media/core/release/pax-3.4-21.mga9.x86_64.rpm                                             
pax-3.4-21.mga9.x86_64.rpm lsb-core-noarch-4.1-25.mga9.x86_64.rpm at-3.2.2-2.mga9.x86_64.rpm ed-1.19-1.mga9.x86_64.rpm cyrus-sasl-2.1.27-7.mga9.x86_64.rpm procmail-3.24-1.mga9.x86_64.rpm sendmail-8.17.1-4.mga9.x86_64.rpm von /var/cache/urpmi/rpms wird installiert
Vorbereiten …                    ##########################################################################
      1/9: procmail              ##########################################################################
      2/9: cyrus-sasl            ##########################################################################
useradd: Warning: missing or non-executable shell '/dev/null'
useradd: Warning: missing or non-executable shell '/dev/null'
      3/9: sendmail              ##########################################################################
      4/9: ed                    ##########################################################################
      5/9: at                    ##########################################################################
chown: warning: '.' should be ':': „daemon.daemon“
      6/9: pax                   ##########################################################################
      7/9: lsb-core-noarch       ##########################################################################
[root@localhost RPM]# urpmi --allow-nodeps ./atom.x86_64.rpm
Achtung: Die --allow-nodeps-Option wird genutzt. Es können einige seltsame Probleme auftreten
Um die Abhängigkeiten zu erfüllen, werden die folgenden Pakete installiert:
  Paket                          Version      Release       Arch   
(Medium »Core Release«)
  libnotify                      0.8.2        1.mga9        x86_64 
(Befehlszeile)
  atom                           1.60.0       0.1           x86_64 
612MB zusätzlicher Speicherplatz werden benötigt.
193MB an Paketen werden geholt.
Fortfahren mit der Installation der 2 Pakete? (J/n) J


    $MIRRORLIST: media/core/release/libnotify-0.8.2-1.mga9.x86_64.rpm
SICHERHEIT: Das folgende Paket ist _NICHT_ signiert (OK ((none))): ./atom.x86_64.rpm                       
/var/cache/urpmi/rpms/libnotify-0.8.2-1.mga9.x86_64.rpm
./atom.x86_64.rpm wird installiert
Installation fehlgeschlagen:
        gtk3 wird benötigt von atom-1.60.0-0.1.x86_64
Soll eine Installation ohne Abhängigkeitstest versucht werden? (j/N) N
Installation fehlgeschlagen:    gtk3 wird benötigt von atom-1.60.0-0.1.x86_64

At last this is not that was I expected.
I installed some libs with warning I don't understand (useradd: Warning: missing or non-executable shell )
and a hint that some libs are not signed?!
Finally he tell me that I need gtk3 - That Info I had before
:/

How can I remove those libs I don't need?

Regards

Spinnifex
Spinnifex
 
Posts: 141
Joined: Nov 25th, '19, 12:38
Location: Europe / Potsdam

Re: Atom Editor

Postby doktor5000 » Mar 25th, '24, 21:03

The hint about unsigned is for atom itself, not for some libraries.
SICHERHEIT: Das folgende Paket ist _NICHT_ signiert (OK ((none))): ./atom.x86_64.rpm


For the last part for atom itself you need to additionally use --allow-force as the package is not called gtk3, it's called gtk+3.0 and the virtual provide is gtk+3
Cauldron is not for the faint of heart!
Caution: Hot, bubbling magic inside. May explode or cook your kittens!
----
Disclaimer: Beware of allergic reactions in answer to unconstructive complaint-type posts
User avatar
doktor5000
 
Posts: 18042
Joined: Jun 4th, '11, 10:10
Location: Leipzig, Germany

Re: Atom Editor

Postby Spinnifex » Mar 25th, '24, 23:27

Hello.
doktor5000 wrote:For the last part for atom itself you need to additionally use --allow-force as the package is not called gtk3, it's called gtk+3.0 and the virtual provide is gtk+3

Thanks.

I will try the flatpak.

By the way.
Now I have two more login button
2 times "system user for sendmail" !?

Strange.

Spinnifex
Spinnifex
 
Posts: 141
Joined: Nov 25th, '19, 12:38
Location: Europe / Potsdam

Re: Atom Editor

Postby doktor5000 » Mar 26th, '24, 00:33

Those are not buttons, those are additional users which are not hidden. See https://forums.mageia.org/en/viewtopic. ... 488#p89488
Cauldron is not for the faint of heart!
Caution: Hot, bubbling magic inside. May explode or cook your kittens!
----
Disclaimer: Beware of allergic reactions in answer to unconstructive complaint-type posts
User avatar
doktor5000
 
Posts: 18042
Joined: Jun 4th, '11, 10:10
Location: Leipzig, Germany


Return to Basic support

Who is online

Users browsing this forum: No registered users and 1 guest

cron