ROX-Filer released
Submitted by Thomas Leonard on Tue, 2008-01-08 22:25
Main node on rox.sourceforge.net:
Version:
2.7.1
This is a bug-fix release, fixing translation problems in non-UTF-8 locales, a segfault on the x86_64 platform and some other issues. The Chinese translations were updated. The old install script is gone.
Full announcement
ROX-Filer 2.7.1 (the file manager at the core of the ROX desktop) has been released. You can install it by entering this URL into AddApp: http://rox.sourceforge.net/2005/interfaces/ROX-Filer To upgrade: - Right click on the application and choose 'Versions...' from the menu. - Click on 'Refresh all now'. - Ensure 'Help test new versions' is selected. For more information, including package downloads, see: http://localhost/desktop/ROX-Filer Changes in 2.7.1:This is a bug-fix release, fixing translation problems in non-UTF-8 locales, a segfault on the x86_64 platform and some other issues. The Chinese translations were updated. The old install script is gone.
»
- Login to post comments
TL: The old install script
TL: The old install script is gone.
How can ROX-Filer then be installed, from source, as a stand-alone application in a non ROX Desktop environment?
I already tried the standard "./configure; make; make install" (from a newly created build directory). Compilation succeeded, but installation failed because the Makefile has no "install" target.
TL: The old install script
It doesn't really need installing. You can start it by running the 'ROX-Filer/AppRun' script.
The easiest way to set everything up is to do the usual:
To use your existing locally-compiled version (rather than downloading a binary), double-click on ROX-Filer in the dialog and click on Add local feed. Select the ROX-Filer.xml file in the version you compiled.
(normally you wouldn't need to do that, because you'd just click on the Compile button at the bottom of the window, but you've already compiled it)
???
Why not provide the traditional choice, by which we can choose where to install rox-filer?
Installers
None of the other packages have install scripts. It was just a historical accident that ROX-Filer did.
You can (and should) use whatever installer you want, but bundling a separate installer with every package doesn't make much sense.
Sorry for my unclear
Sorry for my unclear question. Problem is when rox-filer forces users to run AppRun to install it. "./configure --prefix='other/dirs'" always failed. We can not choose where to install it.
Installing
You can choose where to install it, but you need to use your own installer. ROX-Filer doesn't have any kind of built-in installer. Basically, install it the same way you install other ROX applications (i.e. Zero Install, RPM, "cp -r", or just run it in-place).
If you have some requirement that isn't met by any of the above, let us know what the problem is.
Running 0 Install
Hi Thomas
For some reason I keep getting this error evrytime I try to run 0 install
Error fetching 'AE07828059A53CC1.gpg':
No valid signatures found. Signatures:
- ERROR signature by AE07828059A53CC1: Unknown key. Try 'gpg --recv-key AE07828059A53CC1'
I have no idea what to do about it :(
Error fetching 'AE07828059A53CC1.gpg'
Please run it with logging on, e.g.:
Post the results here, or as a reply to this thread.
Thanks,
RE: GPG Key Error
How do I get to be unanonymous? There doesn't seem to be a sign up anywhere.
Anyway, I ran that command in the terminal and got this
Well, I would paste it if I wasn't anonymous
Getting an account
Sorry, we've been having a lot of trouble with spammers.
Please send you email address and/or the log output here:
fox_ddyqwp@trashmail.net
(if you send an email address, I'll give you an account, otherwise I'll post the output here myself)
Yay... I'm No Longer A Nameless Nobody
So, here's the terminal output from the 0launch command
0launch -vvc http://rox.sourceforge.net/2005/interfaces/ROX-Filer
Traceback (most recent call last):
File "logging/__init__.py", line 744, in emit
msg = self.format(record)
File "logging/__init__.py", line 630, in format
return fmt.format(record)
File "logging/__init__.py", line 418, in format
record.message = record.getMessage()
File "logging/__init__.py", line 288, in getMessage
msg = msg % self.args
TypeError: not all arguments converted during string formatting
INFO:root:Running 0launch 0.29 ['http://rox.sourceforge.net/2005/interfaces/ROX-Filer']; Python 2.5.1 (r251:54863, Oct 5 2007, 13:50:07)
[GCC 4.1.3 20070929 (prerelease) (Ubuntu 4.1.2-16ubuntu2)]
DEBUG:root:Supported systems: '{None: 2, 'Linux': 1}'
DEBUG:root:Supported processors: '{None: 1, 'x86_64': 0}'
DEBUG:root:Recalculate! root = http://rox.sourceforge.net/2005/interfaces/ROX-Filer
DEBUG:root:Initialising new interface object for http://rox.sourceforge.net/2005/interfaces/ROX-Filer
DEBUG:root:Interface not cached and not off-line. Downloading...
DEBUG:root:Recalculate! root = http://rox.sourceforge.net/2005/interfaces/ROX-Filer
DEBUG:root:Interface not cached and not off-line. Downloading...
DEBUG:root:begin_iface_download (force = 0)
DEBUG:root:Need to download
DEBUG:root:get_best_implementation(), with feeds: []
INFO:root:Interface has no implementations!
DEBUG:root:No implementation chould be chosen yet
INFO:root:Currently downloading:
INFO:root:- http://rox.sourceforge.net/2005/interfaces/ROX-Filer
INFO:root:Fetching key from http://rox.sourceforge.net/2005/interfaces/AE07828059A53CC1.gpg
INFO:root:Currently downloading:
INFO:root:- http://rox.sourceforge.net/2005/interfaces/AE07828059A53CC1.gpg
INFO:root:Importing key for feed 'http://rox.sourceforge.net/2005/interfaces/ROX-Filer'
WARNING:root:Failed to import key for 'http://rox.sourceforge.net/2005/interfaces/ROX-Filer': Errors from 'gpg --import':
gpg: failed to create temporary file `/home/mark/.gnupg/.#lk0x6e5460.Panopticon.13862': Permission denied
gpg: keyblock resource `/home/mark/.gnupg/secring.gpg': general error
gpg: failed to create temporary file `/home/mark/.gnupg/.#lk0x6e9540.Panopticon.13862': Permission denied
gpg: keyblock resource `/home/mark/.gnupg/pubring.gpg': general error
gpg: no writable keyring found: eof
gpg: error reading `[stdin]': general error
gpg: import from `[stdin]' failed: general error
Traceback (most recent call last):
File "/usr/bin/0launch", line 4, in
cli.main(sys.argv[1:])
File "/usr/lib/python2.5/site-packages/zeroinstall/injector/cli.py", line 304, in main
_normal_mode(options, args)
File "/usr/lib/python2.5/site-packages/zeroinstall/injector/cli.py", line 208, in _normal_mode
policy.download_and_execute(prog_args, refresh = bool(options.refresh), main = options.main)
File "/usr/lib/python2.5/site-packages/zeroinstall/injector/autopolicy.py", line 85, in download_and_execute
self.recalculate_with_dl()
File "/usr/lib/python2.5/site-packages/zeroinstall/injector/autopolicy.py", line 81, in recalculate_with_dl
self.handler.wait_for_downloads()
File "/usr/lib/python2.5/site-packages/zeroinstall/injector/handler.py", line 54, in wait_for_downloads
dl.error_stream_closed()
File "/usr/lib/python2.5/site-packages/zeroinstall/injector/download.py", line 148, in error_stream_closed
x(stream)
File "/usr/lib/python2.5/site-packages/zeroinstall/injector/iface_cache.py", line 95, in
dl.on_success.append(lambda stream: self._downloaded_key(dl, stream))
File "/usr/lib/python2.5/site-packages/zeroinstall/injector/iface_cache.py", line 125, in _downloaded_key
self.download_callback()
File "/usr/lib/python2.5/site-packages/zeroinstall/injector/policy.py", line 194, in
pending.begin_key_downloads(self.handler, lambda pending = pending: self._keys_ready(pending))
File "/usr/lib/python2.5/site-packages/zeroinstall/injector/policy.py", line 207, in _keys_ready
self.handler.confirm_trust_keys(iface, pending.sigs, pending.new_xml)
File "/usr/lib/python2.5/site-packages/zeroinstall/injector/handler.py", line 87, in confirm_trust_keys
''.join(['\n- ' + str(s) for s in sigs]))
zeroinstall.SafeException: No valid signatures found. Signatures:
- ERROR signature by AE07828059A53CC1: Unknown key. Try 'gpg --recv-key AE07828059A53CC1'
Permission on .gnupg
Looks it can't import the key due to the permissions on your .gnupg directory. I'll fix the rubbish error message.
Try:
It should be owned by you, with permissions "drwx------".
Re: Permission
I got this.
drwx------ 2 root root 4096 2008-02-11 20:37 /home/mark/.gnupg
Does that look right?
Re: Permission
No, it should say "mark", not "root". You need to change the owner, e.g.
Re: Permission
Gotcha.
Okay. I'm going to try running the 0launch command again. I'll paste the terminal output here when it's done.
Looks the same as before. I'll wait until I get word the bug is fixed before I try again
Re: Permission
What bug? If gpg says permission is denied then you need to change the permissions.
Are you sure you're getting the same error? Please post the output of these two commands:
Re: Permission
YOu know what, I just decided that I might as well reinstall the OS again. It solved the zeroinstall problem but now pager is broken.
What dependencies do I need to have installed to get rox-clib to install?