Laverna / laverna

Laverna is a JavaScript note taking application with Markdown editor and encryption support. Consider it like open source alternative to Evernote.
https://laverna.cc/index.html
Mozilla Public License 2.0
9.19k stars 801 forks source link

App Installation and Dropbox Syncing Issues #731

Open p4ran0id-sch1z0 opened 7 years ago

p4ran0id-sch1z0 commented 7 years ago

I have tried installing Laverna several different ways now, including the instructions from this page: (https://github.com/Laverna/laverna#installation). I'm having issues with the Dropbox API key too, but the main issue I'm having involves getting the desktop app. Every time I extract the files in archive manager and execute the laverna file (the file that would be laverna.exe in Windows), the application comes up but there is no app and I can't figure out how to install it. So whenever I want to run the application I have to go into the Laverna folder and run the executable file. I tried the prebuilt version installation but had the same problems. I tried using some sudo apt commands and still couldn't figure it out. I'm running Linux Mint Cinnamon if that helps.

ALSO: with the version 0.7.1 I have issues syncing it with Dropbox. I tried using the redirect URL and App key but nothing worked. With version 0.7.3 I was able to get it syncing using the App key, but I checked the Laverna app folder in my Dropbox account to make sure my notes were being saved and it said "there was a problem completing this request." When opening the 0.7.1 version, I get this icon instead of the Laverna icon on the panel (0.7.3 version I don't): (https://cloud.githubusercontent.com/assets/22762371/23600853/9de80104-0216-11e7-8ab6-06f1363e8164.png)

funilrys commented 7 years ago

I think you have to wait a bit ==> see #717 for the dropbox problem.

For the installation, Are we talking about windows or Linux Mint ?

Releases Page ==> https://github.com/Laverna/laverna/releases Last Pre-release ==> https://github.com/Laverna/laverna/releases/tag/0.7.4-RC1 Last release ==> https://github.com/Laverna/laverna/releases/tag/0.7.3

From those pages you can get the .zip for windows and Linux. With those zips, you get an executable for Linux you only have to execute the Laverna file. (Don't know for windows I don't use it)

@wwebfor I'm not into ubuntu but I think it's time to create a generic .deb for them what do you think about it ?

p4ran0id-sch1z0 commented 7 years ago

Is there no way to convert the .zip to a .deb package?

funilrys commented 7 years ago

not directly a .zip I think, I'm not into ubuntu (I do prefer Arch for its simplicity:smile_cat: ) so we need someone who uses a Debian derived distribution and who have time to create the .deb from the source code ...

Or we can plan to create an AppImage which is a lot better and universal @wwebfor :wink: Gonna see what we can do around there when I have time...

p4ran0id-sch1z0 commented 7 years ago

I've been using Ubuntu for only a month, but from what I know installing .zip files shouldn't be much of a problem if you know a couple of commands; it involves compiling the source code into an executable file. With .zip packages you simply extract the files and cd into the directory containing them. Then you list directories (ls) in the file and see if there's either a README.txt on the installation--and simply follow the instructions in the .txt--or if there's a configure file you execute the command "./configure" to configure the pre-installation and then do the rest of the compiling.

With these steps you can usually install software that doesn't support a particular distro. But in the case of Laverna (and other software I've tried installing) this is virtually impossible since it has no installation .txt OR configure file. I think you guys can maybe save yourselves the trouble of creating a .deb package by including a configure file in the .zip. That way Ubuntu users can compile the source code and install. But again I've been using Ubuntu for only a month so I don't know if this is the right solution.

funilrys commented 7 years ago

I know @p4ran0id-sch1z0 Arch is a Linux distribution for people who are (more than) familiar with Linux :wink: I'm the maintainer of Laverna on Arch...

I think it'll be better if we distribute a universal AppImage for all Linux distributions like we did at Kaku (not related to Laverna team)