You are not logged in.
Hello everyone.
I know Ubuntu definitely has its share of issues, but I always preferred their implementation of cloud storage (and lately haven't even experienced much in the way of bugs), over Dropbox. Also the paid storage is cheaper, which is a big selling point for me.
I inquired with Canonical about a possible client for other distributions, in light of a Windows release coming soon. This is their response:
Hi,
We don't have packages available for other Linux distributions but would
like to work with anyone who is interested in packaging Ubuntu One for
other distributions. If you or someone you know is interested in doing
this for Arch or any other Linux distro, please let me know and I'll get
you in touch with the right people on the Ubuntu One team.Thanks,
Joshua Hoover
Thanks in advance!
I don't have the know-how to build a PKGBUILD, and am still fairly new to Arch (been using Debian for about 5 months before now, and Ubuntu before that). If it's a simple process I could try and figure it out, but I am not so sure I could do that.
Last edited by mrmylanman (2011-04-12 22:20:06)
Arch user since 2011-03-13
Thinkpad X220 Intel Core i7-2640M CPU, 16GB DDR3-1333 RAM, 160GB Intel SATA II SSD & 60GB OCZ mSATA SSD, 12.5" IPS 1366x768 Display, 6-cell Battery
(Installation date: 2012-03-19)
Offline
Just ask them for the source code.
Offline
Sent them the reply asking for the source code. I'll come back when I get it.
Arch user since 2011-03-13
Thinkpad X220 Intel Core i7-2640M CPU, 16GB DDR3-1333 RAM, 160GB Intel SATA II SSD & 60GB OCZ mSATA SSD, 12.5" IPS 1366x768 Display, 6-cell Battery
(Installation date: 2012-03-19)
Offline
The source code is right here: https://launchpad.net/ubuntuone-client
Unless you're referring to something else?
Offline
Oh okay that's good. That seems to be it. I wasn't sure.
Arch user since 2011-03-13
Thinkpad X220 Intel Core i7-2640M CPU, 16GB DDR3-1333 RAM, 160GB Intel SATA II SSD & 60GB OCZ mSATA SSD, 12.5" IPS 1366x768 Display, 6-cell Battery
(Installation date: 2012-03-19)
Offline
Oh okay that's good. That seems to be it. I wasn't sure.
So now you have the source code, its the best time to learn how to write PKGBUILDs. They're basically bash scripts anyway....
Allan-Volunteer on the (topic being discussed) mailn lists. You never get the people who matters attention on the forums.
jasonwryan-Installing Arch is a measure of your literacy. Maintaining Arch is a measure of your diligence. Contributing to Arch is a measure of your competence.
Griemak-Bleeding edge, not bleeding flat. Edge denotes falls will occur from time to time. Bring your own parachute.
Offline
I think I will give it a shot. The Canonical guy gave me the email of the guy in charge of Ubuntu One's desktop clients, so if I have any questions about that end of things, I can ask him. Perhaps I can fumble my way around making a PKGBUILD for it lol.
Arch user since 2011-03-13
Thinkpad X220 Intel Core i7-2640M CPU, 16GB DDR3-1333 RAM, 160GB Intel SATA II SSD & 60GB OCZ mSATA SSD, 12.5" IPS 1366x768 Display, 6-cell Battery
(Installation date: 2012-03-19)
Offline
I'm surprised I never checked earlier, but there's actually a PKGBUILD of it already on the AUR. It's of an older version (1.5.5, current is 1.6.0), but maybe you can get in touch with the maintainer if you have an AUR account? His PKGBUILD seems straight-forward enough and maybe he can give you some advice or let you know of any difficulties in packaging this application. Between him and the guy from Canonical, there's a good chance you can have Ubuntu One Client running under Arch Linux.
I definitely recommend reading the Wiki articles on PKGBUILDs, Makepkg, and the AUR. It'll set your foundation and give you a good starting point to work from.
Last edited by flan_suse (2011-04-14 01:54:32)
Offline
... but there's actually a PKGBUILD of it already on the AUR. It's of an older version (1.5.5, current is 1.6.0),... His PKGBUILD seems straight-forward enough and maybe he can give you some advice or let you know of any difficulties in packaging this application. ...
Or copy the PKGBUILD from the AUR, and adapt it to the new release.
Post your changes to the AUR package as a comment so others can see it.
Try to contact the author to incorporate your changes.
If there is no response, ask the TUs to orphan the package.
Adopt it and take it under your wing
Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
Sometimes it is the people no one can imagine anything of who do the things no one can imagine. -- Alan Turing
---
How to Ask Questions the Smart Way
Offline
I did some adapting for the PKGBUILD, and I got he storage service to compile (awesome!). There are two other things that are needed (now. I think back then it was 2). When I do the client, I get a compile error. There is also a control panel I will need, but I haven't attempted to compiled that, as the client should be a dependency of that.
make[2]: Entering directory `/home/mylan/Dropbox/Ubuntuone/ubuntuone-client-1.6.0-PKGBUILD/src/ubuntuone-client-1.6.0/nautilus'
CC test_contacts_picker-test-contacts-picker.o
test-contacts-picker.c: In function ‘main’:
test-contacts-picker.c:80:12: error: ‘GTK_DIALOG_NO_SEPARATOR’ undeclared (first use in this function)
test-contacts-picker.c:80:12: note: each undeclared identifier is reported only once for each function it appears in
make[2]: *** [test_contacts_picker-test-contacts-picker.o] Error 1
make[2]: Leaving directory `/home/mylan/Dropbox/Ubuntuone/ubuntuone-client-1.6.0-PKGBUILD/src/ubuntuone-client-1.6.0/nautilus'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/mylan/Dropbox/Ubuntuone/ubuntuone-client-1.6.0-PKGBUILD/src/ubuntuone-client-1.6.0'
make: *** [all] Error 2
==> ERROR: A failure occurred in build().
Aborting...
I saw the line it was referring to, but I don't know what to do about it not being declared. I'm going to shoot an email to the man they told me to get in touch with.
Arch user since 2011-03-13
Thinkpad X220 Intel Core i7-2640M CPU, 16GB DDR3-1333 RAM, 160GB Intel SATA II SSD & 60GB OCZ mSATA SSD, 12.5" IPS 1366x768 Display, 6-cell Battery
(Installation date: 2012-03-19)
Offline
http://developer.gnome.org/gtk/2.22/GtkDialog.html
GTK_DIALOG_NO_SEPARATOR deprecated since 2.22
you have to patch it and instead of GTK_DIALOG_NO_SEPARATOR add 0
Give what you have. To someone, it may be better than you dare to think.
Offline
Thank you for the tip. I'll give it a shot!
Arch user since 2011-03-13
Thinkpad X220 Intel Core i7-2640M CPU, 16GB DDR3-1333 RAM, 160GB Intel SATA II SSD & 60GB OCZ mSATA SSD, 12.5" IPS 1366x768 Display, 6-cell Battery
(Installation date: 2012-03-19)
Offline
Hi,
you could found a working ubuntuone-client in [ayatana] repo. All required PKGBUILDs are available here: https://github.com/City-busz/Arch-Linux … /ubuntuone.
Offline
Hi,
I'm having the same error as mrmylanman but I dont know how to patch it? Can some one tell me what I need to do?
Thanks
Offline