Page 1 of 2 12 LastLast
Results 1 to 10 of 15

Thread: keepassx 0.4.3 compile for opensuse 12.3

  1. #1

    Default keepassx 0.4.3 compile for opensuse 12.3

    Hello.

    Does anyone know how to compile this application? Why not in the official repos or packman?

    Thank you.

  2. #2
    Join Date
    Oct 2011
    Location
    Germany (Ore Mountains)
    Posts
    427

    Default Re: keepassx 0.4.3 compile for opensuse 12.3

    Quote Originally Posted by jony127 View Post
    Hello.

    Does anyone know how to compile this application? Why not in the official repos or packman?

    Thank you.
    Hi,

    open software.opensuse.org:
    click at "Show unstable packages" and choose from a dozen of repositories

    Hendrik

  3. #3
    Join Date
    May 2010
    Location
    Space Colony Lagrange Point 22° à, 77° Ƅ, 56° ɤ, 99° ɜ
    Posts
    3,166

    Default Re: keepassx 0.4.3 compile for opensuse 12.3

    jony127 wrote:
    >
    > Hello.
    >
    > Does anyone know how to compile this application? Why not in the
    > official repos or packman?
    >
    > Thank you.
    >
    >

    It is in this repo
    https://build.opensuse.org/package/s...ckage=keepassx
    --
    GNOME 3.6.2
    openSUSE Release 12.3 (Dartmouth) 64-bit
    Kernel Linux 3.7.10-1.16-desktop

  4. #4

    Default Re: keepassx 0.4.3 compile for opensuse 12.3

    Quote Originally Posted by jony127 View Post
    Hello.

    Does anyone know how to compile this application? Why not in the official repos or packman?

    Thank you.
    It's quite simple to compile keepassx on opensuse. First of all you need to install the dependencies:
    zypper install make gcc kernel-devel libqt4-devel
    tar xfv keepassx-0.4.3.tar.gz
    cd keepassx-0.4.3
    nano src/lib/random.cpp
    (add "#include <unistd.h>" in the header without quotes)
    qmake
    make
    make install

  5. #5

    Default Re: keepassx 0.4.3 compile for opensuse 12.3

    Quote Originally Posted by vazhavandan View Post
    jony127 wrote:
    >
    > Hello.
    >
    > Does anyone know how to compile this application? Why not in the
    > official repos or packman?
    >
    > Thank you.
    >
    >

    It is in this repo
    https://build.opensuse.org/package/s...ckage=keepassx
    User is asking for version 0.43. That repo provides version 2.0. Big difference.

    OP, you can find it on the build service easily as mentioned above. We absolutely rely on 0.43 and I managed to find a package.

  6. #6
    Join Date
    Dec 2008
    Location
    Brussels, Belgium
    Posts
    57

    Default Re: keepassx 0.4.3 compile for opensuse 12.3

    Quote Originally Posted by fred_151 View Post
    It's quite simple to compile keepassx on opensuse. First of all you need to install the dependencies:
    zypper install make gcc kernel-devel libqt4-devel
    tar xfv keepassx-0.4.3.tar.gz
    cd keepassx-0.4.3
    nano src/lib/random.cpp
    (add "#include <unistd.h>" in the header without quotes)
    qmake
    make
    make install
    All that as user, but on the last line
    sudo make install
    Thanks, that's a better way than using compilations in obscure repositories and hey, that's what free software is about.

  7. #7

    Default Re: keepassx 0.4.3 compile for opensuse 12.3

    Quote Originally Posted by jony127 View Post
    Hello.

    Does anyone know how to compile this application? Why not in the official repos or packman?

    Thank you.
    Instructions from inside the package located here [http://software.opensuse.org/package/keepassx]:
    keepassx-0.4.3.tar.gz
    Installation instructions for *nix:
    -----------------------------------
    1. qmake-qt4 / qmake
    You have to use qmake of Qt >= 4.3.0, depending on your distro it is called qmake or qmake-qt4.
    By default KeePassX is installed to /usr, you can change that by adding PREFIX=[PATH] to the qmake command.
    You can also add DEBUG=1 to build KeePassX with debug symbols.
    2. make
    3. make install

  8. #8

    Default AW: Re: keepassx 0.4.3 compile for opensuse 12.3

    Quote Originally Posted by SLmanDR View Post
    Installation instructions for *nix:
    Thats a possible reason why win users despair albeit they are willing to migrate to *nix.
    Is there no unpack necessary? Which directory should be used?
    I did a lot of investigations to find out, qmake is part of Qt and is a developement framework.
    Is it really necessary to install a developement environment only for the use of a
    "small" but important program, when I otherwise not use developement at all?

  9. #9
    Join Date
    Nov 2009
    Location
    West Virginia Sector 13
    Posts
    15,646

    Default Re: keepassx 0.4.3 compile for opensuse 12.3

    Well that package is apparently not in the normal supported repos probably because openSUSE uses another program for that function. So since a compiled package is not available you have to compile it and to compile it you need the tools to compile it and also any libraries needed. Normally most things can be simply installed without compileing anything. But there are exceptions and to be honest anyone that wants keepassx instead of the built in package (kwallet in KDE) is asking to change a fairly complex part of the OS/desktop environment. In Linux it can be done and you are welcome to do it, but you have to have the knowledge. Try doing that in Windows without some knowledge and you run into even more problems.

    So to answer your question Linux is not Windows. The average user has no need or even knows about this stuff and can happily install all sorts of things easier then in windows since in general you don't even have to agree to a license and most programs can be found in the repositories.

  10. #10

    Default AW: Re: keepassx 0.4.3 compile for opensuse 12.3

    Quote Originally Posted by gogalthorp View Post
    Normally most things can be simply installed without compileing anything. But there are exceptions and to be honest anyone that wants keepassx instead of the built in package (kwallet in KDE) is asking to change a fairly complex part of the OS/desktop environment.
    Why do I want keepassx?
    I tried repeatedly to use Linux (up from Suse Version 9.2). There was always anything that kept me away to convert to Linux alone.
    Over all the time I collected hundreds of accounts with their user/passwords. First of all I used in Win PWSafe and later on keepassx therefore.
    Keepassx because I got a tablet with keepassx as "portable linux apps" on it.
    So, I could use my database on both platforms without retyping all the data.
    Now the time has come where I'm willing to migrate irrepealable to Linux (since WIN 8).
    But afaik is KWallet not a cross platform program - isn't it?
    That's the reason why I want to use keepassx except KWallet is able to migrate from keepassx DB, but I dont know it.
    Furthermore I can't migrate all the family's PCs at once and I need a master DB to synchronise over the platforms.

    In Linux it can be done and you are welcome to do it, but you have to have the knowledge. Try doing that in Windows without some knowledge and you run into even more problems.
    In Win there was never the need to compile a program to use it. The disadvantage is well known (Virus etc.).
    This is a real benefit from Linux.
    Although I'm no longer sure about that since the latest revelations.

Page 1 of 2 12 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •