IgnorantGuru's Blog

Linux software, news, and tips

IgnorantGuru PPA

Most of my software can be obtained from my PPA repository for Debian, Ubuntu and other Debian-based distros. Installing from the PPA has several advantages: you can install using your package manager; authenticity of the GPG signed files is automatically verified (when using secure apt-get); and you receive updates automatically when you update your system with your package manager.

If you encounter any problems with the packages or the PPA, please open an issue here – thanks.

A Note About SpaceFM and udevil Packages
Official packages for spacefm and udevil are now in Debian’s testing and unstable repositories. For Ubuntu, see Mateusz Łukasik’s Ubuntu PPA. See also SpaceFM Debian Wiki.

spacefm and udevil packages available in my PPA below, primarily provided for older Debian versions, are build-from-source packages, meaning that you also need their build dependencies to install them (more info). This is due to the fact that the PPA supports distros as old as lenny and as new as sid, so a single binary package for all doesn’t work. These build-from-source packages have been working well, but they do require more dependencies to be installed. This PPA contains spacefm, spacefm-gtk3, and spacefm-hal.

 


To add this PPA:   (TERMS OF USE)

1) Obtain my keys and add them to apt-get (these must be done as root):

gpg --keyserver keys.gnupg.net --recv-keys 0x01937621 0x107165A1
# If you receive an error, try again.

# Then, add the keys to apt-key:
bash -c 'gpg --export -a 01937621 107165A1 | apt-key add -'

 
2) Add this entry to your sources list (use the entry below exactly as shown regardless of what Debian or Ubuntu branch you’re using):

    deb http://ignorantguru.github.com/debian/ unstable main

NOTE: This location is subject to change, so if it stops working, please check back on this page for updates. (A page not found error on the above URL is normal – browse the PPA here.)
 

3) Update apt-get:

apt-get update

 

You can now install packages in the usual way using your package manager. For example, to install udevil:

apt-get install udevil

 
You can also find individual deb file links on each program’s homepage, and you can browse the PPA (to save a file there, left-click on the filename and click ‘View Raw’).

67 Comments

  1. Thank, you Guru, great news :-)

    Comment by Istvan | May 7, 2011

  2. Thank you!,Really appreciate your work.
    Pcmanfm-mod is working well here on Debian Testing/Unstable Amd64.

    Comment by the trooper | May 8, 2011

  3. Thank you for your efforts! I’m using your mod since about version 0.9.5, first on ubuntu and since half a year on Crunchbang. Always built from the tarballs. Now trying the install the 1.2.3 -deb, gdebi tells me, it has to remove 26 packages: debcreator, gamin, ghex, gnome-commander, inkscape, system-config-printer, thunar, xfburn and a bunch of libgnome-packages. Instead fam and portmap should be installed. So since i don’t want to bork my installation, i think i have to skip this deb and keep 1.2.2 as my main filemanager.

    Comment by Kuno | May 8, 2011

    • Thanks for the feedback. I thought gamin provides fam – I’ll have a look at that. Nor do I see why those packages would be uninstalled, but they may depend on gamin. portmap is required by fam IIRC.

      BTW you can still build from source just like with 1.2.2, although 1.2.3 is functionally equivalent to 1.2.2. Also, if you want to try building your own deb package there are instructions for that in the README. You could remove fam as a dependency in the debian/control file in your case.

      Comment by IgnorantGuru | May 8, 2011

      • Synaptic tells me, that gamin conflicts with fam – so this might be the problem. I’ll try to build an own package, however – knowing my (non-)skills – i’m curious, what will happen…

        Comment by Kuno | May 8, 2011

        • Yeah, gamin conflicts with fam. gamin and fam are generally interchangable – you can use either one, but not both. On other distros gamin usually ‘provides’ fam in the package manager, so that if gamin is installed fam won’t be. I need to look at how this is handled and maybe I can design the control file so it will work with either, which is what I want.

          Comment by IgnorantGuru | May 9, 2011

    • @Kuno: This update should correct your fam/gamin issue. Thanks for your feedback and if you encounter any other problems please let me know.

      Comment by IgnorantGuru | May 11, 2011

      • @Ignorant(??)Guru: I can confirm the update installs without problems now – no more notifications, that packages have to be removed or be installed.
        Just one glitch: Help/About still reads 1.2.2 instead of 1.2.3.
        Again thanks for your work! I take this mod over the “new” pcmanfm every day.

        BTW: Since i still have thunar installed, i edited one of the pcmanfm-user-fX.desktop -files to invoce the “thunar-sendto-email”-script. That way claws-mail starts with the chosen files in pcmanfm-mod automatically attached.

        Comment by Kuno | May 11, 2011

        • Thanks for the confirmation – I’ll take a look at the packaged files that report the Help|About version before the next release. It may have something to do with your building from source prior to installing the package – your package manager may not have allowed them to be overwritten. It’s also possible you have a pcmanfm-mod daemon running (applies to LXDE typically) so you might try ‘killall pcmanfm-mod’ and restart it. But the version number in Help|About is not critical.

          Comment by IgnorantGuru | May 11, 2011

  4. I use Debian sid.
    pcmanfm-mod-nohal installed fine but it didn’t run. I mean, calling it from the terminal, for instance, didn’t give any errors but it didn’t show up.
    The ‘find files’ window, though, showed fine.

    Comment by sergio | May 13, 2011

    • Please try installing libdbus-glib-1-2 and see if that corrects your problem. Thanks for your feedback.

      Comment by IgnorantGuru | May 13, 2011

      • I have it already installed. Must be something else.

        Comment by sergio | May 15, 2011

        • Strange because I’m using the pcmanfm-mod-nohal package on aptosid. If I understand you, when you run “pcmanfm-mod” in a terminal, it quits immediately with no message. I’ll take a look and see if I can duplicate that. In the meantime you can build from source without hal per the README.

          Comment by IgnorantGuru | May 15, 2011

  5. No. It doesn’t quit, it simply doesn’t show up.
    Note that I have pcmanfm installed here from git. Maybe it’s interfering?

    Comment by sergio | May 15, 2011

    • So it appears to be running in the terminal but no window is visible. pcmanfm shouldn’t interfere, but I’ll keep that possibility in mind – thanks.

      Comment by IgnorantGuru | May 15, 2011

      • “So it appears to be running in the terminal but no window is visible”
        Yes.

        Comment by sergio | May 15, 2011

    • Some more on this… I just setup a new laptop with Aptosid and lxde. The stock install of pcmanfm 0.9 did cause problems. It managed the desktop okay, but I could not start pcmanfm as a file manager – the desktop would flash and nothing. So then I installed pcmanfm-mod, but that wouldn’t start either – like you describe no window showed. Removing pcmanfm 0.9 and changing lxde’s autostart file to include “pcmanfm-mod -d” (for desktop management) instead of pcmanfm resolved the problems.

      I’ll look into this further and see what I can find, but apparently the newer pcmanfm CAN somehow interfere with pcmanfm-mod, particularly if pcmanfm is running in daemon mode to manage the desktop.

      Comment by IgnorantGuru | August 12, 2011

  6. Hi,

    Thanks for your great work. I have both pcmanfm as well as -mod in my system. But in -mod version the smb:// ftp:// etc are not working where those are working at with the legacy version. How can I fix the -mod then ?

    TIA

    Comment by Anonymous | August 8, 2011

    • Hi, there are several versions of pcmanfm in use. The current pcmanfm by the original author is version 0.9.8 or so, which is a major rewrite of what I call the legacy version (v0.5.2). Then there is pcmanfm-mod (at version 1.2.3), which is a modified version of the legacy 0.5.2.

      To my knowledge, the legacy 0.5.2 and pcmanfm-mod have never supported network urls like ftp and smb. Perhaps the new pcmanfm 0.9.8 does support these – I haven’t reviewed it recently. 0.9.8 uses gvfs which is probably where that support came in.

      Comment by IgnorantGuru | August 8, 2011

  7. It’s exactly gvfs, that responsible for the smb-support in 0.9.8. I now use both versions (0.9.8 and the mod) in parallel. I just use 0.9.8 to mount the network shares i need and then fire up the mod. The previously mounted network-shares are found in /home/username/.gvfs then. Since not all progs show hidden files, i further made me a folder /home/username/Network , which is symlinked to .gvfs.

    I also made a startup script like this, which runs when X is started:

    #!/bin/bash
    gvfs-mount smb://Srv/Server
    gvfs-mount smb://Workhorse/Backups

    This script automatically mounts those smb-shares into the .gvfs/Network – folder, so that i only have to start 0.9.8, if a wanted share is not in the script.

    0.9.8 is nice, but the tweaks make pcmanfm-mod much more usable.

    Comment by Kuno | August 8, 2011

  8. maya@Pia:~$ deb http://ignorantguru.users.sourceforge.net/debian/ unstable main
    bash: deb: command not found

    : (

    Comment by maya | January 14, 2012

    • The deb… line is not a command. It is a line that needs to be added to your sources file. Where this file is located will depend on what distro you’re using, so I can’t give you exact instructions. If you search google for ‘how to update sources.list’ and include your distro name, you should find some specific help.

      On aptosid debian, the file is now ‘/etc/apt/sources.list.d/debian.list’. In other distros, it may be the older ‘/etc/apt/sources.list

      Wherever the file is, if you edit it as root and add to the end of the file the line

      deb http://ignorantguru.users.sourceforge.net/debian/ unstable main

      then save the file and update your database, usually with:

      sudo apt-get update

      then you should be able to install from the PPA.

      Comment by IgnorantGuru | January 14, 2012

  9. not sure why..

    http://ignorantguru.users.sourceforge.net unstable Release: The following signatures couldn’t be verified because the public key is not available: NO_PUBKEY 27A5AC5A01937621

    Comment by maya | February 4, 2012

    • i am using synaptic. Seems to work when added to the repositories

      but when running aptitude:

      http://ignorantguru.users.sourceforge.net unstable Release: The following signatures couldn’t be verified because the public key is not available: NO_PUBKEY 27A5AC5A01937621

      : _(

      Comment by maya | February 4, 2012

      • I’m assuming you resolved this issue here.

        Comment by IgnorantGuru | February 4, 2012

  10. with spaceFM now I have everything in XFCE, thanks!

    Comment by Konstantin | February 12, 2012

  11. Hi!
    I can’t compile spacefm on Ubuntu 10.04:

    1) configure run well and here is the result:

    SpaceFM……………………………….. : Version 0.6.3

    Prefix………………………………… : /usr
    Udisks support…………………………. : yes (built-in)
    Linux inotify support…………………… : yes
    64-bit Large file support……………….. : yes
    Desktop icon integration………………… : yes

    The binary will be installed as /usr/bin/spacefm

    2) make interrupts on these lines:
    …..
    settings.c:4002: error: implicit declaration of function ‘gtk_combo_box_text_get_active_text’
    …..
    /usr/include/gtk-2.0/gtk/gtkseparatortoolitem.h:67: note: expected ‘struct GtkSeparatorToolItem *’ but argument is of type ‘struct GtkWidget *’
    make[1]: *** [spacefm-settings.o] Error 1
    make[1]: Залишаю каталог “/home/oles/Q/s/spacefm-0.6.3/src”
    make: *** [all-recursive] Error 1

    And lots of warnings….

    How can I run spacefm on Ubuntu Lucid?

    Comment by Roland | February 14, 2012

    • Hi, this looks like it’s related to this ticket – a file in spacefm needs to be updated so it lets you know to use gtk 2.20 (or maybe 2.18 will work). This will be updated in the next release. I think that’s why you’re getting the gtk error.

      Also note that afaik Ubutnu 10.04 and Debian Stable (Squeeze) do not include the libgdk-pixbuf2.0-0 package in their repos, which is required for spacefm <=0.8.0 [Update: spacefm 0.8.1 and later (currently available for testing in the next branch) should build on squeeze and lenny - gtk requirement has been lowered to 2.18.]. So I’m not sure you’ll be able to build it on these distros. Debian Wheezy does include it.

      Comment by IgnorantGuru | February 14, 2012

  12. Interesting, but I have libgtk 2.20 installed on my Ubuntu…
    Maybe trouble is in libgdk-pixbuf2.0-0

    Comment by Roland | February 14, 2012

    • I now see the gtk_combo_box_text_get_active_text function requires gtk 2.24, which explains the error you’re getting. I’ll update these requirements, and I may drop that function if it’s the only one that pushes it to 2.24. But for now it appears gtk 2.24 is required.

      I’m not sure if spacefm will compile or run without libgdk-pixbuf2.0-0.

      Comment by IgnorantGuru | February 14, 2012

      • Update: spacefm 0.8.1 and later (currently available for testing in the next branch) should build on squeeze and lenny – gtk requirement has been lowered to 2.18.

        Comment by IgnorantGuru | October 3, 2012

  13. spacefm 0.7.4- not work in Ubuntu 11.04 and Debian testing – this application does not start.
    lxterminal –
    spacefm
    (spacefm:2737): Gtk-WARNING **: Unable to locate theme engine in module_path: “pixmap”,
    (spacefm:2737): Gtk-WARNING **: Unable to locate theme engine in module_path: “pixmap”,
    ** (spacefm:2737): WARNING **: No root settings found in /etc/spacefm/ Setting a root editor in Preferences should remove this warning on startup. Otherwise commands run as root may present a security risk.
    spacefm: symbol lookup error: spacefm: undefined symbol: g_mutex_new
    ivan@ubuntu:~$ sudo su
    [sudo] password for ivan:
    root@ubuntu:/home/ivan# spacefm
    spacefm: symbol lookup error: spacefm: undefined symbol: g_mutex_new

    aptitude show spacefm

    aintainer: IgnorantGuru
    Uncompressed Size: 2 850 k
    Depends: dbus, desktop-file-utils, bash, libc6, libcairo2, libdbus-1-3, libglib2.0-0,
    libgtk2.0-0 (>= 2.24), libgdk-pixbuf2.0-0, libpango1.0-0,
    libstartup-notification0, libx11-6, shared-mime-info
    Suggests: ktsuss, gksu, wget, udisks, eject, lsof
    Conflicts: spacefm-hal
    Description: A multi-panel tabbed file manager with built-in VFS, optional
    udisks-based device manager, customizable menu system, and bash integration.
    Homepage: http://ignorantguru.github.com/spacefm/

    aptitude show libgk2.0-0
    Version 2.24.4-0ubuntu2

    Comment by Eugene | April 9, 2012

  14. SpaceFM 0.7.4 its work in Ubuntu 11.04 and Debian testing! Tnx.
    ps aux | grep [s]pacefm
    0.0 0.5 spacefm –daemon-mode. This is a very good result.
    Question. Network support? For example network:///

    Comment by Eugene | April 11, 2012

    • Currently (0.7.6) spacefm doesn’t support network urls (doesn’t use gvfs). Some support for this should be gradually added starting soon.

      Comment by IgnorantGuru | May 18, 2012

  15. Is the debian repo down? It has been more than a week that I get a 404 error from apt and the same from inside the web browser. Please fix it if possible.
    Thank you in advance :)

    Comment by jim_p | May 15, 2012

    • It’s working for me. The 404 error in your browser is normal (not browsable except via github). Have you updated to the new location show at the top?
      deb http://ignorantguru.github.com/debian/ unstable main

      Comment by IgnorantGuru | May 15, 2012

      • Thank you! I did not know the repo was up and running, so all I could rely on was the web page that goes to a 404.
        A minor setback though. When installing spacefm, apt wants to install a load of useless -dev libraries as pre-dependencies for the package :\
        Why is that?

        http://pastebin.com/Q6Zsm827

        p.s. Excuse my delay in answering, I just could not find this page again :D

        Comment by jim_p | May 18, 2012

        • As of version spacefm 0.7.5 and later, I’m no longer providing binary deb packages – there are too many lib differences across the various debian-based distros for one binary package to work on all of them. This is detailed on the news page under ‘0.7.5 released’. Instead, the latest deb packages contain the source and build automatically, similar to a gentoo ebuild. That is why the dev packages are now required (they are build dependencies).

          These seem to be working well, as long as /tmp isn’t mounted noexec for the installation. You can also build your own binary deb package using the instructions in the README if you prefer – easy to do but you’ll still need the dev packages. Or you can petition your distro to include spacefm in their repos, which will make things easier.

          Comment by IgnorantGuru | May 18, 2012

  16. So I figured out the debian repo moved to github from this page – the old sourceforge link is gone.

    But…

    I try to install the keys and I get:

    root@here:/etc/apt# gpg --keyserver keys.gnupg.net --recv-keys 0x01937621 0x107165A1

    gpg: requesting key 01937621 from hkp server keys.gnupg.net
    gpg: requesting key 107165A1 from hkp server keys.gnupg.net
    gpgkeys: key 01937621 not found on keyserver
    gpgkeys: key 107165A1 not found on keyserver
    gpg: no valid OpenPGP data found.
    gpg: Total number processed: 0

    Comment by Tony | September 24, 2012

    • This is probably a transient error because it still works from here. Try a few times or you can use keyserver.ubuntu.com instead of keys.gnupg.net

      If the problem persists please let me know – thanks.

      Comment by IgnorantGuru | September 24, 2012

  17. Thanks a lot for a very fine fm. I’ve saved 50+MB purging gvfs things from Lubuntu 12.10 and gained a more functional, customisable, beautiful fm in the process.

    This is my second attempt to replace PCManFm with SpaceFM. Previously when I’ve removed PCManFM and consequently the lubuntu-desktop-settings package, I couldn’t correct some parts of the borked system. Now I’ve just replaced the pcmanfm… entry in autostart with spacefm and everything’s fine.

    What I’d like to ask here is what else I can safely purge now beside gvfs packages? I’ve got (besides external usb drives) a WD networ drive containing my audio and video files for which I use MPD and VLC. (No wifi, blutooth, wireless etc.)

    Comment by tablethater | October 17, 2012

    • Forgot to mention: I mount the network drive by fstab (nfs) entry.

      Comment by tablethater | October 17, 2012

      • Hi, thanks for your feedback.

        > what else I can safely purge now beside gvfs packages?

        Well, in terms of safety, only you can decide that based on what else is installed on the system. I recommend backup up your system partition so you can easily roll it back in case things break (spacefm itself can do some backups, including of a mounted partition using fsarchiver, or do it manually).

        If you install udevil (designed to replace udisks in spacefm, among other abilities), then only in terms of what spacefm needs, you can also remove libgudev (not to be confused with libudev), udisks, policykit, consolekit, and their related dependencies. However, some or all of these may also be required by other packages (apt-get will show you the other packages affected), depending on your installed desktop, window manager, etc. If you want a simple system, I suggest using plain Openbox as your window manager and running spacefm --desktop as your desktop manager.

        Debian in general tends to be heavy on dependencies – often packages will technically require packages that they can work without, so Debian isn’t the best distro for a really slim system, jfyi. I haven’t experimented yet with really trimming down the system because I still have udisks installed for development and comparison purposes. I hope to ditch it soon and then might have more input on this, and I’d like to hear anything you learn in this process – thanks.

        Comment by IgnorantGuru | October 17, 2012

        • Couldn’t purge libgudev and others in Lubuntu as they had seemingly serious revers dependencies, but am now on Siduction and could purge consolekit and udisks (as well as PCManFM), but not libgudev and policykit as the former is necessary for Opera (a replacement for all of a sudden CPU hogging Firefox) and the latter is necessary for Synaptic which can otherwise only be launched from the terminal.

          Comment by tablethater | October 26, 2012

          • Yeah especially because of the way they’re packaged with excessive deps, it can be hard to remove them completely. But I find that just getting them out of the file manager and mount solution loop (just by using apps that don’t interface with them) makes the system much more manageable, and things don’t break every day.

            You certainly blew my interest in Sabayon with the PulseAudio reference. :) Kanyck mentioned Calculate – might give it a try or just plain Gentoo.

            Comment by IgnorantGuru | October 26, 2012

            • I’ve had an eye on Calculate, but having read in an otherwise prising review that it runs hotter than avarage, have given up. Might give it a try later.

              For the time being Siduction is better than Lubuntu (12.10). Temp has dropped from 50-55 °C of Lubuntu 12.10 to 30-35 °C again like Lubuntu 12.04. So that power regression of 3.5+ kernels doesn’t bother me in Siduction. Waking from sleep is almost instant. NFS shares are mount instantly on boot rather than waiting for a minute. My Alsa device has been recognized automatically. And memory usage has dropped around %25 as well. And more interestingly web browsers’ memory usage has halved –at least.

              Have requested in Siduction forum SpaceFM to be the default fm for non-Gnome/KDE/Xfce editions. It’s absurd not to make it so.

              Comment by tablethater | October 26, 2012

  18. Thank you. Very informative and surprising (Debian being not so slim). And happy to hear that I can get rid of some other cruft (am especially passionate about gnome cruft).

    Well, I was trying to do just that, get rid of lxde and use just openbox. Have tried Semplice (sid), but interestingly pulseaudio, mousepad and (I guess) PCManFm were hard dependencies of its openbox-session. So have ditched it.

    Having read some of your posts Gentoo seems to be the best of the bunch, but requires some (considerable) effort; maybe someday. Sabayon has a Fluxbox release (to be replaced by Openbox after the installation), but it’s impossible to install as it can’t recognize my keyboard layout (variant); bug filed yet to be confirmed.

    On another note, some very surprising and good result of SpaceFm in my Lubuntu:

    I’ve got a very minimal Conky, just a very narrow line on the upper left side of my 27′ screen. It covers %60 of that part of the screen and the other part (upper right) is cover by Lxpanel. Conky and Lxpanel have the same thickness and transparent bacgrounds. So they have a fake unified appearance, but now, after replacing PCManFM with SpaceFm, that fake unified appearance has got a real unified appearance with a very slight, very elegant underline, hardly noticable on some wallpapers and noticable but again very elegant on others. It’s almost like magic.

    Other than that some (Lubuntu Box) icons on the desktop are drawn correctly (pdf files for which I use qpdfview) and some others (odt files) have lost their Lubuntu Box style.

    Sorry for being long-winded and thanks again.

    Comment by tablethater | October 17, 2012

    • That’s very poor packaging for openbox to depend on pulseaudio. You might try Aptosid or Siduction. In Aptosid the deps for openbox are:
      3.5.0-4 – libc6 (2 2.2.5) libglib2.0-0 (2 2.24.0) libice6 (2 1:1.0.0) libobrender27 (2 3.5.0) libobt0 (2 3.5.0) libsm6 (0 (null)) libstartup-notification0 (2 0.7) libx11-6 (0 (null)) libxau6 (0 (null)) libxext6 (0 (null)) libxinerama1 (0 (null)) libxml2 (2 2.7.4) libxrandr2 (0 (null)) libxrender1 (0 (null)) dpkg (2 1.15.7.2) menu (0 (null)) ttf-dejavu (0 (null)) python (0 (null)) libxml2-dev (0 (null)) openbox-themes (0 (null)) obconf (0 (null)) menu (3 2.1.12)

      Comment by IgnorantGuru | October 17, 2012

    • Correction: Regarding conky+panel unification, it’s not an underline. The background of that unified area has slightly altered opacity. Brilliant.

      Comment by tablethater | October 18, 2012

    • For the record, Sabayon has a hard dependency on Pulseaudio.

      Comment by tablethater | October 26, 2012

  19. Thanks. Yes, I can try Aptosid, but aren’t they known to punch its users’ heads?!!

    Still on another note (seeing that you’ve come from KDE) a SpaceFM-Qt project is a huge, unpractical undertaking I guess? If it weren’t I could have an Openbox Qt-only system (+LibreOffice)!!

    Comment by tablethater | October 17, 2012

    • Aptosid forums and devs can be a bit hostile. In fact that’s one of the reasons Siduction forked, but I haven’t tried the latter yet. But the good news is that Aptosid’s devs do participate on the forum, so there’s quality info there oftentimes.

      SpaceFM development broke some of the separation in the gui code, so just slapping on another ui isn’t practical. At some later rewrite it may improve. I’m not really a fan of qt though (too much integration with and appeasement of Microsoft Windows), so it’s unlikely I would get into that.

      Comment by IgnorantGuru | October 17, 2012

  20. Those interested in binary debian packages (so you don’t need build dependencies like with the ppa) can add a ‘me too’ here and here (udevil).

    Comment by IgnorantGuru | October 30, 2012

  21. Unable 2 install on ubuntu 10.04 lts:

    Выбор ранее не выбранного пакета spacefm.
    (Чтение базы данных … на данный момент установлено 108629 файлов и каталогов.)
    Распаковывается пакет spacefm (из файла …/spacefm_0.8.3-1_all.deb)…
    Настраивается пакет spacefm (0.8.3-1) …
    spacefm-postinst configure
    spacefm-build: Extracting source…
    mktemp: слишком мало X в шаблоне «spacefm-build-XXXX.tmp»
    spacefm-build: ERROR: failed to create temporary directory
    dpkg: не удалось обработать параметр spacefm (–configure):
    подпроцесс установлен сценарий post-installation возвратил код ошибки 1
    При обработке следующих пакетов произошли ошибки:
    spacefm
    E: Sub-process /usr/bin/dpkg returned an error code (1)

    Comment by Ilya | December 19, 2012

    • I can’t read the non-english there but mktemp is failing to create a temporary directory as needed. If you aren’t able to resolve that issue you can make a spacefm deb package using the CREATE DEB PACKAGE instructions in the README.

      Comment by IgnorantGuru | December 20, 2012

      • Well, actually, the main problem is that mktemp reports:
        too little X in the pattern «spacefm-build-XXXX.tmp»

        Comment by Ilya | December 24, 2012

        • Okay Ubuntu’s mktemp must have a different default for this. I’ll add some more X’s to the template for the 0.8.5 release.

          Comment by IgnorantGuru | December 24, 2012

          • Thank you, we look forward a new version! )

            And more. During the command
            “sudo apt-get update”
            I began receiving the following error:

            (from google-translate)
            “Error GPG: http://ignorantguru.github.com unstable Release: The following signatures were invalid: BADSIG 27A5AC5A01937621 IgnorantGuru
            W: Could not get http://ppa.launchpad.net/upubuntu-com/tor/ubuntu/dists/lucid/main/binary-i386/Packages.gz 404 Not Found

            E: Some index files failed to download, they have been ignored, or instead used older versions”

            How can I fix it?

            Comment by Ilya | January 13, 2013

            • Assuming you have the keys installed per the instructions at the top of this page, it looks like apt-get has a problem on your system, or the file did not download correctly. You might try this or something similar to correct it, but I’m not familiar with this issue in Ubuntu.

              Comment by IgnorantGuru | January 13, 2013

              • Oop’s,facepalm ))
                Please, remove “W:…404 Not Found” error in my previous post!

                Thank’s 4 your help!

                Comment by Ilya | January 13, 2013

  22. Thanks for all your work. I truly love and cherish SpaceFM for a number of reasons and I just discovered another one. I recently installed Gentoo on my laptop and after many hours of compilation and configuration found myself unable to mount CDROM or USB as regular user. This was the first time I had encountered this issue and after digging around various wikis I realized just how F-ed the whole systemd/consolekit/udisks situation is. I’m not a computer professional in any way whatsoever but I do love Linux for it’s stability and what can now be only described as “potential” simplicity. And I find the fact that SpaceFM includes on-screen help re: mount options so that regular users can simply mount a friggin’ usb drive and get on with their life to be just splendiforous and 10 shades of shpadoinkally wonderment. The layout and options for SpaceFM seem 100% common-sense. I hope you don’t change too much about it as time goes on. The number of really good programs that don’t rely upon loads of BS dependencies does not seem to be growing. Seriously thank you. I have no problem sorting out issues with LVM,LUKS,SELinux and so on. But having to screw around with complex solutions to make consolekit work just so I can change the music on my ipod with a gui FM is positively retarded. The ability to simply change the mount command to pmount, for me, is priceless. Thanks again.

    Comment by Anonymous | February 6, 2013

    • Thanks for your feedback. pmount works reliably, and also note that you can use udevil with spacefm, which also allows you to mount ISO files, ftp sites, etc., and gives you finer-tuned control of mount options than pmount or udisks, should those be useful. I definitely think the choice of such solutions should be up to the admin/user rather than hard-coded, and this approach has been working well for me too since (by design) users can troubleshoot and adjust many things themselves rather than waiting for me to change code. Anyway glad you’re enjoying spacefm.

      Comment by IgnorantGuru | February 6, 2013

  23. sudo apt-get install spacefm
    Reading package lists… Done
    Building dependency tree
    Reading state information… Done
    Some packages could not be installed. This may mean that you have
    requested an impossible situation or if you are using the unstable
    distribution that some required packages have not yet been created
    or been moved out of Incoming.
    The following information may help to resolve the situation:

    The following packages have unmet dependencies:
    spacefm : PreDepends: libudev0 (>= 143) but it is not installable
    E: Unable to correct problems, you have held broken packages.

    Comment by George Hall II | July 5, 2013

    • This isn’t going to get fixed any time soon – IgnorantGuru has been missing for a few months.

      Comment by someone3lse | July 9, 2013

    • Hi, sorry for the delay. First, official Debian packages for SpaceFM are now available in their repos for unstable and testing (see the wiki for details).

      From the info you provided I’m not able to say what your issue is, except that it’s a package conflict. This doesn’t indicate a problem with the spacefm package. The manager is having trouble installing the libudev0 dependency. You may need a backport, etc.

      Also note that the PPA has an issue tracker – you might get more feedback there if you’re still having a problem, or you can post on the SpaceFM forum (currently hosted on Parted Magic again but they’re having some issues this week and it’s just coming back up).

      Comment by IgnorantGuru | October 18, 2013

    • Follow this issue.

      Comment by IgnorantGuru | October 21, 2013


Follow

Get every new post delivered to your Inbox.

Join 125 other followers