Need Guidance How to Install Software

Hi,
I’m new to Manjaro and Arch. I used .DEB and .RPM distros before.

Been struggling to install resilio sync till I managed to make it appear in Pamac.
Trying to install, I only have “Apply”" button that shows after clicking a new window saying “failed to prepare transaction”

Manjaro seems very good for me, BUT the issue of installing software is serious.
How can I install software?

Thank you.

you have to see this
https://wiki.archlinux.org/title/Pacman/Rosetta

Welcome to the forum! :wave:

Resilio Sync is available in the AUR (Arch User Repository) as rslsync.

To find out why so we can help, post the output of the following command between three backticks like this:

```
terminal output
```

pamac build rslsync

Thanks for your help. Here is the output:

pamac build rslsync
Warning: Building packages as root
Warning: Setting build directory to /var/cache/pamac
Preparing...
Checking rslsync dependencies...
Resolving dependencies...
Checking inter-conflicts...

To install (15):
  m4        1.4.19-1                           core   264.5 kB
  autoconf  2.71-1                             core   660.7 kB
  elfutils  0.185-1   (Required By: binutils)  core   565.8 kB
  binutils  2.36.1-3                           core   6.5 MB
  pkgconf   1.7.3-1                            core   59.6 kB
  libmpc    1.2.1-1   (Required By: gcc)       core   72.1 kB
  gcc       11.1.0-1                           core   35.6 MB
  fakeroot  1.25.3-2                           core   72.4 kB
  flex      2.6.4-3                            core   304.4 kB
  automake  1.16.4-1                           core   626.4 kB
  bison     3.7.6-1                            core   774.6 kB
  patch     2.7.6-8                            core   94.7 kB
  gc        8.0.4-4   (Required By: make)      extra  240.3 kB
  guile     2.2.7-1   (Required By: make)      extra  6.7 MB
  make      4.3-3                              core   493.2 kB
To build (1):
  rslsync   2.7.2-1                            AUR

Total download size: 53.1 MB
Total installed size: 266.2 MB

Edit build files : [e] 
Apply transaction ? [e/y/N] Y

Download of pkgconf (1.7.3-1) started                                                                                               
Download of elfutils (0.185-1) started                                                                                              
Download of pkgconf (1.7.3-1) finished                                                                                              
Download of m4 (1.4.19-1) started                                                                                                   
Download of m4 (1.4.19-1) finished                                                                                                  
Download of binutils (2.36.1-3) started                                                                                             
Download of elfutils (0.185-1) finished                                                                                             
Download of guile (2.2.7-1) started                                                                                                 
Download of guile (2.2.7-1) finished                                                                                                
Download of flex (2.6.4-3) started                                                                                                  
Download of binutils (2.36.1-3) finished                                                                                            
Download of flex (2.6.4-3) finished                                                                                                 
Download of libmpc (1.2.1-1) started                                                                                                
Download of libmpc (1.2.1-1) finished                                                                                               
Download of gcc (11.1.0-1) started                                                                                                  
Download of gc (8.0.4-4) started                                                                                                    
Download of gc (8.0.4-4) finished                                                                                                   
Download of fakeroot (1.25.3-2) started                                                                                             
Download of fakeroot (1.25.3-2) finished                                                                                            
Download of autoconf (2.71-1) started                                                                                               
Download of autoconf (2.71-1) finished                                                                                              
Download of make (4.3-3) started                                                                                                    
Download of make (4.3-3) finished                                                                                                   
Download of automake (1.16.4-1) started                                                                                             
Download of automake (1.16.4-1) finished                                                                                            
Download of bison (3.7.6-1) started                                                                                                 
Download of bison (3.7.6-1) finished                                                                                                
Download of patch (2.7.6-8) started                                                                                                 
Download of patch (2.7.6-8) finished                                                                                                
Download of gcc (11.1.0-1) finished                                                                                                 
Checking keyring...                                                                                                          [15/15]
Checking integrity...                                                                                                        [15/15]
Loading packages files...                                                                                                    [15/15]
Checking file conflicts...                                                                                                   [15/15]
Checking available disk space...                                                                                             [15/15]
Installing elfutils (0.185-1)...                                                                                              [1/15]
Installing binutils (2.36.1-3)...                                                                                             [2/15]
Installing m4 (1.4.19-1)...                                                                                                   [3/15]
Installing pkgconf (1.7.3-1)...                                                                                               [4/15]
Installing gc (8.0.4-4)...                                                                                                    [5/15]
Installing guile (2.2.7-1)...                                                                                                 [6/15]
Installing flex (2.6.4-3)...                                                                                                  [7/15]
Installing libmpc (1.2.1-1)...                                                                                                [8/15]
Installing gcc (11.1.0-1)...                                                                                                  [9/15]
Installing autoconf (2.71-1)...                                                                                              [10/15]
Installing fakeroot (1.25.3-2)...                                                                                            [11/15]
Installing automake (1.16.4-1)...                                                                                            [12/15]
Installing make (4.3-3)...                                                                                                   [13/15]
Installing patch (2.7.6-8)...                                                                                                [14/15]
Installing bison (3.7.6-1)...                                                                                                [15/15]
Running post-transaction hooks...
Arming ConditionNeedsUpdate...                                                                                                 [1/3]
Refreshing PackageKit...                                                                                                       [2/3]
Updating the info directory file...                                                                                            [3/3]
Cloning rslsync build files...
Running as unit: run-u233.service
Finished with result: success
Main processes terminated with: code=exited/status=0
Service runtime: 920ms
CPU time consumed: 98ms

Building rslsync...
Running as unit: run-u234.service
Press ^] three times within 1s to disconnect TTY.
==> Making package: rslsync 2.7.2-1 (24 أغس, 2021 10:22:06 م)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found rslsync.service
  -> Found rslsync_user.service
  -> Found rslsync.tmpfiles
  -> Found rslsync.sysusers
  -> Downloading rslsync_x64-2.7.2-1.tar.gz...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 12.8M  100 12.8M    0     0  1490k      0  0:00:08  0:00:08 --:--:-- 1145k
==> Validating source files with sha256sums...
    rslsync.service ... Passed
    rslsync_user.service ... Passed
    rslsync.tmpfiles ... Passed
    rslsync.sysusers ... Passed
==> Validating source_x86_64 files with sha256sums...
    rslsync_x64-2.7.2-1.tar.gz ... Passed
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Extracting rslsync_x64-2.7.2-1.tar.gz with bsdtar
==> Entering fakeroot environment...
==> Starting package()...
==> Tidying install...
  -> Removing libtool files...
  -> Purging unwanted files...
  -> Removing static library files...
  -> Stripping unneeded symbols from binaries and libraries...
  -> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "rslsync"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Adding install file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: rslsync 2.7.2-1 (24 أغس, 2021 10:22:26 م)
==> Cleaning up...
Finished with result: success
Main processes terminated with: code=exited/status=0
Service runtime: 24.443s
CPU time consumed: 12.602s
Running as unit: run-u235.service
Finished with result: success
Main processes terminated with: code=exited/status=0
Service runtime: 4.630s
CPU time consumed: 5.263s

Checking keyring...                                                                                                            [1/1]
Checking integrity...                                                                                                          [1/1]
Loading packages files...                                                                                                      [1/1]
Checking file conflicts...                                                                                                     [1/1]
Checking available disk space...                                                                                               [1/1]
Installing rslsync (2.7.2-1)...                                                                                                [1/1]
  WebGUI can be accessed via following URL: http://localhost:8888
  
  * Running rslsync system instance (using dedicated rslsync:rslsync account)

      System instance of rslsync is preconfigured (configuration file located
    at /etc/rslsync.conf) and can be used directly after installation.

    Execute:

      to reload system systemd modules:     systemctl daemon-reload
      to start rslsync manually:             systemctl start rslsync
      to autostart rslsync on system start:  systemctl enable rslsync

  * Running rslsync user instance (using current user account)

    User instance MUST be configured before use. To perform configuration, 
    install rslsync-autoconfig package or follow manual configuration steps:

        1. Copy /etc/rslsync/rslsync.conf to ~/.config/rslsync/rslsync.conf for
      the user you wish to configure rslsync:
  
        mkdir -p ~/.config/rslsync  
        cp /etc/rslsync.conf ~/.config/rslsync/rslsync.conf
 
      2. Replace user-specific references with the appropriate information,
      including the following settings:
 
        - storage_path
        - pid_file
        - webui.listen
        - webui.login
        - webui.password

      3. Make sure folder you specified as storage_path and folder where pid_file will
      be located both exist in the filesystem, since rslsync will not create it for you.

    Execute:

      to reload user systemd modules:       systemctl --user daemon-reload
      to start rslsync manually:             systemctl --user start rslsync
      to autostart rslsync on user login:    systemctl --user enable rslsync
Running post-transaction hooks...
Creating system user accounts...                                                                                               [1/5]
Creating group rslsync with gid 961.
Creating user rslsync (rslsync daemon) with uid 961 and gid 961.
Reloading system manager configuration...                                                                                      [2/5]
Creating temporary files...                                                                                                    [3/5]
Arming ConditionNeedsUpdate...                                                                                                 [4/5]
Refreshing PackageKit...                                                                                                       [5/5]
Transaction successfully finished.

That looks like it worked just fine…

Wow!
That’s wonderful. Even much better than other distros wher I had to do some commands to install the service.
But in Manjaro going to

http://localhost:8888

worked strait away.
I’m glad I;m here and I’m on Manjaro.

So, to install any app that does not have “install” button, the command is:

pamac build [packagename]

As I found in some sites I did the pacman -Syu.

pacman -Syu rslsync
:: Synchronizing package databases...
 core                                               169.4 KiB   228 KiB/s 00:01 [#############################################] 100%
 extra                                             1906.4 KiB  1124 KiB/s 00:02 [#############################################] 100%
 community                                            6.6 MiB  1056 KiB/s 00:06 [#############################################] 100%
 multilib                                           176.2 KiB   230 KiB/s 00:01 [#############################################] 100%
error: target not found: rslsync
warning: 'rslsync' is a file, did you mean -U/--upgrade instead of -S/--sync?


Any comments/readings for installing software or

pamac build [package name]

is just enough?

Edit: I installed Zim Wiki easily, there was an “install” button! I wonder why resilio didn’t have install button!

…will have a Build button after enabling AUR support if you haven’t already under Preferences > Third Party.

Repo packages have an Install button, AUR packages have a Build button.

For terminal usage, see:

man pamac

or

pamac --help

There’s also separate help info for each command, i.e.,

pamac install --help
1 Like

I really highly appreciate your help. :+1: :+1: :+1:

I’m sure I will enjoy being here on this forum and on this great great Manjaro.

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.