Compdigitec Labs

Linux

Dynamically upgrade LiveCD packages

Friday, July 10th, 2009

If you attempt to follow APCMAG’s dual boot tutorial with an older version of the Ubuntu Live CD, you may unknowingly install an old version of GRUB. This is fine if yournewer Ubuntu installation uses paritions that an older version of GRUB will recognize, but with new partitions like ext4 the old Ubuntu Live CD […]

Solving “XAMPP: Couldn’t start MySQL!”

Saturday, May 30th, 2009

XAMPP for Linux is a convenient package for installing the AMPP stack (Apache, MySQL, PHP, Perl) of web server software, but it also has its own share of problems. One such error is the generic and uninformative error of “XAMPP: Couldn’t start MySQL!“. This is confusing because it does not say anything about the error. […]

Disable annoying update manager behaviour in Ubuntu 9.04

Friday, May 15th, 2009

After the upgrade to Ubuntu 9.04, the update manager will consistently try to pester you with upgrades, even if you select to not check for updates to Ubuntu. This behaviour annoys users because it attempts to force people to upgrade packages when they might be doing something important on the computer and also always comes […]

Fixing “There was an error creating a child process for this terminal”

Tuesday, May 12th, 2009

Update (2009-08-27): If you are missing mountdevsubfs.sh.dpkg-dist, you can download it here. After a recent upgrade to Ubuntu 9.04 on a computer, GNOME Terminal and xterm stopped working suddenly by displaying an error message that read “There was an error creating a child process for this terminal.” This is caused by a bug resulting from […]

How to build a CLI interpreter of PHP in Linux

Friday, January 23rd, 2009

After you have installed the related development packages (eg libmysqlclient15-dev for MySQL support), configure PHP with the following options: ‐‐prefix=/usr ‐‐enable-debug ‐‐with-openssl ‐‐with-zlib ‐‐with-curl ‐‐enable-ftp ‐‐with-gettext ‐‐with-mhash ‐‐with-mysql ‐‐enable-sockets ‐‐enable-soap ‐‐with-tidy ‐‐enable-zip ‐‐with-xsl ‐‐disable-cgi If you found this article helpful or useful, please help Compdigitec spread the word. Don’t forget to subscribe to Compdigitec Labs […]

System.Windows.Forms in Mono

Saturday, January 17th, 2009

Mono (http://www.mono-project.com/) is a open source implementation of the .NET Framework. Even though it includes System.Windows.Forms support, it is not installed by default. To install it on Ubuntu/Debian, install the packages libmono-winforms1.0-cil and libmono-winforms2.0-cil. The implementation of System.Windows.Forms in Mono is licensed under the LGPL and this means that it can be used with proprietary […]

Binary packages: PHP CLI 5.2.8 and PHP-GTK 2.0.1

Wednesday, January 14th, 2009

Update (2009-05-18): libglade support is not included with this package. It has been deprecated and will soon be replaced with GtkBuilder (coming soon). If you happen to need a clean CLI package of the latest PHP and a copy of a clean PHP-GTK 2 package, we have compiled a .deb (for Debian, Ubuntu and derivatives) […]

Linking a shared assembly in the Mono C# compiler

Tuesday, December 23rd, 2008

If you wrote a class in C++ and wanted to use it in many applications, you could simple #include it in each application you wanted to use it in. But if you wrote a class in C# and wanted to use it in many applications, you cannot just #include it, because there is no #include […]

Fixing MonoDevelop’s translation functions

Sunday, December 21st, 2008

When you install MonoDevelop in Linux, you will find that you cannot open a translation file. The error given is “CodePage 37 not supported”. A workaround for this is to install the libmono-i18n2.0-cil package. If you found this article helpful or interesting, please help Compdigitec spread the word. Don’t forget to subscribe to Compdigitec Labs […]

How to fix GCC 4.3’s removal of old headers

Monday, December 15th, 2008

GCC 4.3 has many new feautures. But unfortunately, it may break many of your application as it removes legacy and backwards compactible headers. Compiling in this case may result in errors such as “error: iostream.h: No such file or directory“. This article will describe how to fix it in 3 easy steps: Go to http://gcc.gnu.org/gcc-4.3/porting_to.html‘s […]

« Previous Entries Next Entries »