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?
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.