Thanks Matabele, I've updated the readme here:

https://github.com/Jermolene/TiddlyDesktop/commit/547bce7b6bfbb0ced58ec313f462aae2b5185068

Best wishes

Jeremy



On Wed, Apr 9, 2014 at 7:09 PM, Matabele <[email protected]> wrote:

> Here's the homepage for bless:
> http://home.gna.org/bless/index.html
>
> On Wednesday, April 9, 2014 7:53:02 PM UTC+2, Matabele wrote:
>>
>> Hi
>>
>> I have one suggestion - as noted, ghex is not an easy package to use. I
>> have been experimenting with various packages and have found an easier
>> package to use called 'bless'. The instructions would then read:
>>
>> 1. install the package 'bless' -- with the package manager, synaptic or
>> from the terminal
>>
>> sudo apt-get install bless
>>
>> 2. load bless
>>
>> 3. open the 'nw' binary (file tab)
>>
>> 4. select find and replace (search tab)
>>
>> 5. search for "udev.so.0" and replace with "udev.so.1" -- set both fields
>> to text
>>
>> 6. save the edited 'nw' binary
>>
>> and you're done.
>>
>> regards
>>
>>
>>
>> On Wednesday, April 9, 2014 6:08:21 PM UTC+2, Jeremy Ruston wrote:
>>>
>>> Thanks Matabele, on that basis I'll leave the readme alone,
>>>
>>> Best wishes
>>>
>>> Jeremy
>>>
>>>
>>>
>>> On Wed, Apr 9, 2014 at 4:51 PM, Matabele <[email protected]> wrote:
>>>
>>>> Hi
>>>>
>>>> The existing advice is fine -- but editing the binary with ghex is a
>>>> little tricky. My quick and dirty fix is not strictly kosher (hence the
>>>> "very very wrong" comment) as it redirects libudev.so.0 to libudev.so.1
>>>> system wide. This could create instability in the system and should not be
>>>> used for a multi-user system. On a personal computer, however, I see no
>>>> problem with this fix provided you remember what you've done.
>>>>
>>>> Updating the readme.md is unnecessary as the existing fix works and
>>>> avoids a system wide re-direct. I don't know if my quick and dirty fix
>>>> should be added to the documentation. If added, it should contain a 
>>>> warning.
>>>>
>>>> regards
>>>>
>>>>
>>>> On Wednesday, April 9, 2014 4:41:08 PM UTC+2, Jeremy Ruston wrote:
>>>>
>>>>> Hi Matabele
>>>>>
>>>>> OK, I'm struggling a little to understand how to update the readme.mdfor 
>>>>> TiddlyDesktop to reflect the information that you're providing.
>>>>>
>>>>> > This is so very, very wrong.
>>>>>
>>>>> What's wrong? The existing advice in the readme?
>>>>>
>>>>> It would be incredibly helpful if you were able to prepare a pull
>>>>> request for TiddlyDesktop/readme.md that captures the best advice?
>>>>>
>>>>> Many thanks
>>>>>
>>>>> Jeremy
>>>>>
>>>>>
>>>>>
>>>>> On Tue, Apr 8, 2014 at 4:00 PM, Matabele <[email protected]> wrote:
>>>>>
>>>>>> Hi
>>>>>>
>>>>>> Sorry, of course the paths to the libraries will also differ on other
>>>>>> systems, for example:
>>>>>>
>>>>>>  "/lib/x86_64-linux-gnu/libudev.so.1" # Ubuntu, Xubuntu, Mint -- 64bit
>>>>>>  "/lib/i386-linux-gnu/libudev.so.1" # Ubuntu, Xubuntu, Mint -- 32bit
>>>>>>  "/usr/lib64/libudev.so.1" # SUSE, Fedora -- 64bit
>>>>>>
>>>>>>
>>>>>>  "/usr/lib/libudev.so.1" # Arch, Fedora 32bit
>>>>>>
>>>>>> A search for libudev.so.1 should locate the relevant library -- on 
>>>>>> Ubuntu:
>>>>>>
>>>>>> sudo locate libudev.so.1
>>>>>>
>>>>>> This is a hack -- some would prefer a more rigorous solution:
>>>>>>
>>>>>>
>>>>>> This is so very, very wrong. If you want libudev.so.0, you need to
>>>>>>> download the source and build it, symlinking it to a lib with a 
>>>>>>> different
>>>>>>> ABI is just asking for trouble.
>>>>>>>
>>>>>>
>>>>>> https://aur.archlinux.org/packages/libudev.so.0/
>>>>>>
>>>>>>
>>>>>> regards
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Tuesday, April 8, 2014 4:27:29 PM UTC+2, Matabele wrote:
>>>>>>>
>>>>>>> Hi
>>>>>>>
>>>>>>> Should work as a temporary fix for most of the new linux distros
>>>>>>> where udev.so.0 has been replaced with udev.so.1
>>>>>>>
>>>>>>> The alternative is to compile node webkit from scratch (or to edit
>>>>>>> the binary with ghex):
>>>>>>> https://github.com/rogerwang/node-webkit/wiki/The-solution-of-lacking-libudev.so.0
>>>>>>>
>>>>>>> <https://github.com/rogerwang/node-webkit/wiki/The-solution-of-lacking-libudev.so.0%20>
>>>>>>>
>>>>>>> I think the static link fix is easier for most users and I don't see
>>>>>>> this causing problems on the system (on some systems a root console is
>>>>>>> preferred to sudo -- linux users should know this.)
>>>>>>>
>>>>>>> regards
>>>>>>>
>>>>>>> On Tuesday, April 8, 2014 12:29:14 PM UTC+2, Jeremy Ruston wrote:
>>>>>>>>
>>>>>>>> Hi Matabele
>>>>>>>>
>>>>>>>> Thanks for this. Would this solution work for all users? Should it
>>>>>>>> replace the fix for #14 that is in the current TiddlyDesktop readme, 
>>>>>>>> and
>>>>>>>> discussed on the ticket:
>>>>>>>>
>>>>>>>> https://github.com/Jermolene/TiddlyDesktop/issues/14
>>>>>>>>
>>>>>>>> Many thanks,
>>>>>>>>
>>>>>>>>  Jeremy
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> On Fri, Apr 4, 2014 at 5:46 PM, Matabele <[email protected]>wrote:
>>>>>>>>
>>>>>>>>> Hi
>>>>>>>>>
>>>>>>>>> Found this fix for TiddlyDesktop on Ubuntu based systems -- much
>>>>>>>>> easier than editing the Node Webkit runtime:
>>>>>>>>>
>>>>>>>>> If you see this error:
>>>>>>>>>
>>>>>>>>> ./nw: error while loading shared libraries: libudev.so.0: cannot open 
>>>>>>>>> shared object file: No such file or directory
>>>>>>>>>
>>>>>>>>> Fix this on a 64-bit system:
>>>>>>>>>
>>>>>>>>> sudo ln -sf /lib/x86_64-linux-gnu/libudev.so.1 
>>>>>>>>> /lib/x86_64-linux-gnu/libudev.so.0
>>>>>>>>>
>>>>>>>>> On a 32-bit system:
>>>>>>>>>
>>>>>>>>> sudo ln -sf /lib/i386-linux-gnu/libudev.so.1 
>>>>>>>>> /lib/i386-linux-gnu/libudev.so.0
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>  --
>>>>>>>>> You received this message because you are subscribed to the Google
>>>>>>>>> Groups "TiddlyWiki" group.
>>>>>>>>> To unsubscribe from this group and stop receiving emails from it,
>>>>>>>>> send an email to [email protected].
>>>>>>>>> To post to this group, send email to [email protected].
>>>>>>>>> Visit this group at http://groups.google.com/group/tiddlywiki.
>>>>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> Jeremy Ruston
>>>>>>>> mailto:[email protected]
>>>>>>>>
>>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Jeremy Ruston
>>>>> mailto:[email protected]
>>>>>
>>>>
>>>
>>>
>>> --
>>> Jeremy Ruston
>>> mailto:[email protected]
>>>
>>


-- 
Jeremy Ruston
mailto:[email protected]

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/tiddlywiki.
For more options, visit https://groups.google.com/d/optout.

Reply via email to