@adhamtarek291 could you please provide complete steps to install it? I'm noob here :)
Updated: NVM @marsoft's comment worked for me
Git Clone URL: | https://aur.archlinux.org/upwork.git (read-only, click to copy) |
---|---|
Package Base: | upwork |
Description: | Track your time for Hourly Payment Protection. Stay connected. |
Upstream URL: | https://www.upwork.com/ab/downloads/?os=linux |
Keywords: | freelance job time time-tracker time-tracking |
Licenses: | custom |
Conflicts: | upwork-beta |
Submitter: | lybin |
Maintainer: | yurikoles |
Last Packager: | yurikoles |
Votes: | 68 |
Popularity: | 0.172196 |
First Submitted: | 2015-05-05 17:51 (UTC) |
Last Updated: | 2023-11-16 21:37 (UTC) |
« First ‹ Previous 1 2 3 4 5 6 7 8 .. 26 Next › Last »
@adhamtarek291 could you please provide complete steps to install it? I'm noob here :)
Updated: NVM @marsoft's comment worked for me
For anyone who wants to install Upwork: download the deb version from the official site extract it will show this zip file (data.tar.xz) then also extract it it will show two folders opt and usr copy what inside opt to /opt folder in the system copy what inside usr/share to /usr/share/ in the system
@jithinj.johnson please can you explain how to install it
@marsoft
For the segfault you can also just run full path to the binary:
/opt/Upwork/upwork
The problem is that Upwork now require you to log in before you can download the package. Not sure what the best way to do that would be.
@jithinj.johnson
I had the same problem. I found it has problem with downloading the deb file from website. So I manually download the file from Upwork Linux. Then build the package and if worked.
Regarding 403 error while downloading: I had it too, so I am now downloading the file manually and then just put it beneath the PKGBUILD. Seems to work fine.
Re segmentation fault: I do have it too. It happens when you run upwork
while current directory is not in /opt/Upwork
.
So I've replaced the symlink /usr/bin/upwork -> /opt/Upwork/upwork
with a small bash script:
#!/bin/sh
cd /opt/Upwork
exec ./upwork "$@"
That way it works fine without any segfaults.
I'm sure that this should be done in the PKGBUILD
instead.
Is it just for me?
==> Making package: upwork 5.6.10.13-1 (Thu 23 Jun 2022 10:50:41 AM IST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Downloading upwork_5.6.10.13_amd64.deb...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
curl: (22) The requested URL returned error: 403
==> ERROR: Failure while downloading https://upwork-usw2-desktopapp.upwork.com/binaries/v5_6_10_13_3c485d1dd2af4f61/upwork_5.6.10.13_amd64.deb
Aborting...
-> error making: upwork
Please disregard what is written below. As @kellpossible mentioned the installation process changed when maintainers changed, and the symlinking broke the app, which is why strace worked on /opt/Upwork/upwork. Running strace on /usr/bin/upwork showed that it was looking for libraries in the wrong places.
Since I need this for work I created a new package: https://aur.archlinux.org/packages/upwork-desktop
This is the original installation method before it changed hands updated to the newest version.
I cannot explain this but I have a workaround for the core dump with the newest version.
First I updated the PKGBUILD to get the newest version:
4 pkgver='5.6.10.13'
5 _hashver='3c485d1dd2af4f61'
...
13 source=(https://upwork-usw2-desktopapp.upwork.com/binaries/v${pkgver//./_}_${_hashver}/upwork_${pkgver}_amd64.deb)
14 sha256sums=('c3e1ecf14c99596f434edf93a2e08f031fbaa167025d1280cf19f68b829d6b79')
As you can see I skipped the LICENSE but that was just to get it going quicker.
Then I tried to run an strace
sudo pacman -S strace && strace /opt/Upwork/upwork
To my surprise it didn't core dump. Kill the strace process, upwork will display the "Would you like to restart?"
Click yes and it runs normally for me, without strace.
I can't explain this- if anyone else that relies on this for work can reproduce this to get it working please let me know. I can confirm it's running the newest version and still core dumps if I try to start it normally.
@msheremet so sorry to hear about that, I hope everything will be okay.
Pinned Comments