Subversion GUI for CentOS 7 - linux

I'm trying to set up a CentOS 7 system for a client, and one of the things they require is a GUI client for Subversion. They need to use SVN, but do not know how to use the command line. Previously, they used RabbitVCS on CentOS 6, but that doesn't appear to work on 7. I looked at RapidSVN as well, but that hasn't been updated since 2012, and is encountering issues when installing on CentOS 7. Are there any good SVN clients out there for CentOS 7? Is there a way to get RabbitVCS working on 7?
Thanks in advance!

As you pointed out, there seems to be no CentOS 7 package.
You can install the generic Linux package: http://wiki.rabbitvcs.org/wiki/install/manual.
Have you considered asking this question at https://superuser.com/?

Related

AppImage created with Qt and linuxdeployqt with gtk3 plugin does not start on Gnome 4

I created a Linux application in Qt 5.15.2 and packaged it to AppImage with linuxdeployqt. I do this on Ubuntu 18.04 virtual machine. The created AppImage runs without any problem on any Linux distributions which I have tried so far. Except Fedora 34 and Ubuntu 21.10, both with Gnome 4. The problem is obviously connected with Gnome 4 and it will probably bother many developers as Gnome 4 will be becoming more prevalent in the near future. But I have not yet found any satisfactory solution...
When I try to run my app from terminal on any Gnome 4 based distro, it shows this error:
./MyApp.AppImage
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
(MyApp.AppImage:2747): GLib-GIO-ERROR **: 08:56:35.632: Settings schema 'org.gnome.settings-daemon.plugins.xsettings' does not contain a key named 'antialiasing'
By trial and error, I found that this happens only if I add plugin platformthemes/libqgtk3.so when deploying AppImage with linuxdeployqt. If I do not bundle this library, then the final AppImage runs well with Gnome 4. But on the other hand, without this GTK3 plugin the application does not look good (theme, colors, icons, etc.) on al Gnome 3 and 4 based distros.
I googled for the root cause and a possible solution to this error and the most informative thing I found was this: https://bugs.launchpad.net/ubuntu/+source/gtk+3.0/+bug/1922464
So it seems that there is some clash with old GTK version (older than 3.24.26) and new Gnome 4. So I assume the same problem will we with all Gnome 40 based distros. I build and deploy my app with linuxdeployqt on Ubuntu 18.04 (virtual) machine, which has GTK 3.22.30, which is too old. The solution probably would be do compile and deploy my app on a newer version of Ubuntu. But the problem is that linuxdeployqt does not allow deploying AppImages with newer version than the OLDEST supported LTS version of Ubuntu.
I am unfortunately not a Linux expert, I have been always developing for Windows and started working partly on Linux some two years ago. So I am not sure what my options are.
A) Is it possible to install somehow newer GTK version on Ubuntu 18.04?
B) Is it possible to force somehow linuxdeployqt to work on newer Ubuntu?
C) Should I give up and create two versions of AppImages, one with libqgtk3.so plugin present (which will work everywhere except Gnome40-based distros) and the other AppImage without this plugin, which will work on Gnome40-based distros?
D) Any other way?
Regarding A and B: I am not sure if it is possible, how to do it and I would be worried about backward compatibility when run on for example Ubuntu 18.04, i.e. the oldest LTE.
Regarding C: Seems viable but it breaks the magic of one universal AppImages which should work everywhere... And another problem is that for example on Ubuntu 21.10 the application looks ugly without this GTK3 plugin...
Regarding D: is there any D at all?

Gitlab on suse linux

I want to install Gitlab on the suse linux OS.
Could some one please suggest me which OS supported Gitlab installer from the available ones on Gitlab site : Ubuntu, Debian and Centos can be used to install Gitlab on Suse linux ?
OS details :
SUSE Linux Enterprise Server 11 (x86_64)
VERSION = 11
PATCHLEVEL = 4
I'm afraid that Suse is a complete different system. They use a package manager called YaST that won't be compatible with any of the proposed OS on the GitLab website.
Alternatively, you can try installation via Docker (Hopefully your system is 64bits):
https://gitlab.com/gitlab-org/gitlab-ce/tree/master/docker
Or the hard way, manually:
https://gitlab.com/gitlab-org/gitlab-ce/blob/master/doc/install/installation.md
Or even pop an instance somewhere in the cloud but this would involve some costs.
For all other OSs it has packages to install all the required components, but for SUSE there is no package, so you will have to install all the required components like ruby, redis, mysql and other dependent libs on your own.
You may like to try this :
https://gist.github.com/rriemann/5163741
or
https://gist.github.com/jniltinho/5565606
Since I found this answer while looking for the installation on SUSE 12 (SP3), there is one of the currently working options (2021).
First, check the version supported on the system, (Gitlab 12.1 in case of SUSE 12 SP3, which corresponds to OpenSUSE 42.3)
After that, get the proper .rpm file using wget.
Install with
sudo EXTERNAL_URL="http://gitlab.my.domain" rpm -ivh path/to/file/filename
That's it. Some Versions of Omnibus for SUSE are supported directly, but it really depends on the host system version.

Graphical debugger interface on CentOS 7

Can anybody help suggesting good graphical debugger interface for CentOS 7. I tried searching for kdbg which works well on Ubuntu but there is no help available for installing kdbg and dependencies on CentOS 7. I tried installing kdbg rpm manually but then it doesn't work because a lot of dependencies like libDCOP.so, libkdcore.so, libkio.so etc. are not installed.
Is there a way to install kdbg and all of its required dependencies at once ? I am a newbie to CentOS and any help for this is appreciated.
It's been two years but this Q is still unanswered, hasn't been closed, and should still apply:
1) Try Nemiver
From the webpage:
Nemiver is an on going effort to write an easy to use standalone C/C++ debugger that integrates well in the GNOME environment.
It's extremely simple and straightforward. And it should be available for CentOS 7 (I have a box with CentOS 6.8 and it's available via yum).
2) Read this question
Is there a C++ gdb GUI for Linux?
Be warned, that question was closed as off-topic.
3) Perhaps a full IDE like Code::Blocks?
You get the whole package: a text editor, one-click building, plugins, and a graphical debugger.

Ubuntu Upgrade ( Dual Boot with Windows 7)

I currently have Ubuntu 10.04 installed alongside windows 7 and would like to uninstall it so i can use 12.04. Having looked on the net it seems as if it is rather complicated to uninstall without encountering anuy issues.
Does anyone know of an Idiot Proof way of uninstalling without breaking my laptop. Im not that technical when it comes to dealing with Operating systems
Thanks
https://wiki.ubuntu.com/PrecisePangolin/TechnicalOverview/Beta2
There is a section called : Upgrading from Ubuntu 11.10 or Ubuntu 10.04 LTS
Make backup copy of data you want to save from your existing Ubuntu to the external drive. 2. Prepare new Ubuntu LiveCD.
Boot from new LiveCD and install new Ubuntu instead of old one - Ubuntu installer should have such option.
Then restore yout data from external drive. This is how I would do this.

Work with git on Windows 7 machine [duplicate]

This question already has answers here:
Using Git on Windows
(5 answers)
Closed 5 years ago.
I have a Windows 7 machine, and I want to install git on it in order to do Rails development.
I've heard that it's better to work with git on Linux, so I installed Ubuntu. The problem with Ubuntu is that I have to restart the computer each time I want to switch between Windows and Linux.
Is that possible to run Ubuntu as Windows application (like any other program) ?
Could you recomend any other options ?
I want it to be installed on the hard drive rather than USB stick or something else.
msysgit on Windows is the standard for using Git on Windows, and now, it is almost as good as running git on Linux. For the learning phase, especially if you are moving from SVN and TortoiseSVN, use TortoiseGit. But git is best used ( and enjoyed!) from the command line. So try to use the command line and understand the git concepts.
Well, TortoiseGit has been working fine for me. It's a native Windows application, adding Git features to the Windows Explorer's context menu: https://tortoisegit.org/
Apart from the Windows app (if you want to keep running your 'nux stuff), VirtualBox offers something called the "seamless mode" which enables you to use programs running on your virtual machine kind of seamlessly on your native desktop without the hassle of the other OS around it.
Yes its possible. You can install Ubuntu on a virtual machine such as Vmware Workstation or Paralels Desktop or VirtualBox(free). The you can use it almost like an application. Or use msygit

Resources