Put the fun back into computing. Use Linux, BSD. Search Distributions. Important Note. Please note that we have put together a series of common search results for people looking for distributions that are beginner friendly, offer UEFI support, Secure Boot support, do not use systemd or that have a Raspberry Pi edition. Clicking any of the above links will take you immediately to the appropriate search results. If you are looking for an article, tutorial or feature, please use our. Article Search page. Package search. Search the Distro. Watch database for distributions using a particular package. If you are looking for a distribution with the latest kernel, select "linux" from the drop- down box below and type the version number into the text box next to it. Please note that the best way to obtain the GNOME version is by searching for "nautilus", while KDE Plasma is represented by the "plasma- desktop" package. Apache 2. x is listed as "httpd". As for versioning, if no version number is provided, this page will return any recent versions of the selected package. It is also possible to perform searches for distributions which do not contain a specific package. This returns a list of distributions where the given package is not present on the installation media. The package version search offers the ability to search for packages which are close. The second field in the search form allows visitors to switch between. Most people will probably want to use the like option as it will. When no version is specified, like.
Ubuntu (/ ʊ ˈ b ʊ n t uː / uu-BUUN-too, stylized as ubuntu) is an open source operating system for computers. It is one of the distribution systems of Linux, and. Have fun and let us know how we can improve the search engine! Search by Distribution Criteria (Simple Search Form)This section allows you to search for a particular distribution based on certain criteria. Select the criteria from the drop- down and check boxes below and hit the Submit Query button to get a list of known distributions that match your choice. Country of origin All. Algeria. Argentina. Australia. Austria. Belgium. Bhutan. Bosnia and Herzegovina. Brazil. Bulgaria. Cambodia. Canada. Chile. China. Cuba. Czech Republic. Denmark. Ecuador. Egypt. Finland. France. Germany. Greece. Guatemala. Hong Kong. Hungary. India. Indonesia. Iran. Ireland. Isle of Man. Israel. Italy. Japan. Jordan. Latvia. Lithuania. Malaysia. Malta. Mexico. Mongolia. Nepal. Netherlands. New Zealand. Nigeria. Norway. Oman. Peru. Philippines. Poland. Portugal. Puerto Rico. Réunion. Romania. Russia. Serbia. Singapore. Slovakia. Slovenia. South Africa. South Korea. Spain. Sri Lanka. Sweden. Switzerland. Taiwan. Thailand. Turkey. Ukraine. United Arab Emirates. United Kingdom. USAVenezuela. Vietnam. Based on All. Android. Arch. Cent. OSCRUXDebian. Debian (Stable)Debian (Testing)Debian (Unstable)Fedora. Free. BSDGentoo. Independent. KDE neon. KNOPPIXLFSMageia. Mandriva. Manjaro. Open. BSDopen. SUSEPCLinux. OSPuppy. Red Hatr. Pathsidux. Slackware. Sli. Taz. Solaris. Ubuntu. Ubuntu (LTS)Tiny Core. Zenwalk. Not based on None. Arch. Cent. OSDebian. Fedora. Free. BSDGentoo. Independent. KDE neon. KNOPPIXLFSMageia. Mandriva. Manjaro. Mint. Open. BSDopen. SUSEPCLinux. OSPuppy. Red Hatr. Pathsidux. Slackware. Sli. Taz. Solaris. Ubuntu. Tiny Core. Zenwalk. Desktop interface All. No desktop. After. Step. Android. Awesome. Blackboxbspwm. Budgie. Cinnamon. Consort. Deepindwm. Enlightenment. Equinox. Firefox. Fluxboxflwm. FVWMGNOMEHackedboxi. Ice. WMion. JWMKDEKDE Plasma. Kodi (XBMC)Lesstif. Lumina. LXDELXQt. MATEMaynard. Metacity.Mezzo. Moblin. Openbox. . Pantheon. Pearlpekwm. Ratpoison. Razor- qt. SLWMSugar. Trinity. TWMUnity. Web. UIWMaker. WMFSWMIXfce. Architecture Allacorn. Package management All. Other/Unknown. DEBFlatpak. RPMPacman. PETPortage. Snap. TGZ/TXZRelease model All. Fixed. Semi- Rolling. Rolling. Install media size All. Under 1. 00. MBUnder 2. MBUnder 7. 00. MBUnder 2. MBOver 2. 00. 0MBInstall method All. Local. Net- Install. Multi- language support All. Yes/Other. Noararabicaragoneseaz. Bengalibgbnbycacatalancncsczdadedk. Dzongkhaeeeneseteufa. Farsififofrgalicianglgr. Gujarati. Hausahehi. Hindihkhrhuid. Igboilinis. ISOitjajpkokrltlv. Malayalammlmnmrmsnb. Nepalinlnnnophplpoptpt_br. Punjabirorsrusesisksv. Tamilte. Teluguthtrtwuaukvalencianvn. Yorubayuzhzh_CNzh_TWInit software All. Open. RCRCrunitsystemd. Sys. VUpstart. Not systemd. Other. Status (defined) All. Active. Dormant. Discontinued. The following distributions match your criteria (sorted by popularity): 1. Linux Mint (1)Linux Mint is an Ubuntu- based distribution whose goal is to provide a more complete out- of- the- box experience by including browser plugins, support for DVD playback, Java and other components. It also adds a custom desktop and menus, several unique configuration tools, and a web- based package installation interface. Linux Mint is compatible with Ubuntu software repositories. Ubuntu (4)Ubuntu is a complete desktop Linux operating system, freely available with both community and professional support. The Ubuntu community is built on the ideas enshrined in the Ubuntu Manifesto: that software should be available free of charge, that software tools should be usable by people in their local language and despite any disabilities, and that people should have the freedom to customise and alter their software in whatever way they see fit. Ubuntu" is an ancient African word, meaning "humanity to others". The Ubuntu distribution brings the spirit of Ubuntu to the software world. Deepin, Linux Deepin, Hiweed GNU/Linux) is a Debian- based distribution (it was Ubuntu- based until version 1. It does not only include the best the open source world has to offer, but it has also created its own desktop environment called DDE or Deepin Desktop Environment which is based on the Qt 5 toolkit. Deepin focuses much of its attention on intuitive design. Its home- grown applications, like Deepin Software Centre, DMusic and DPlayer are tailored to the average user. Being easy to install and use, deepin can be a good Windows alternative for office and home use. Zorin OS (1. 0)Zorin OS is an Ubuntu- based Linux distribution designed especially for newcomers to Linux. It has a Windows- like graphical user interface and many programs similar to those found in Windows. Zorin OS also comes with an application that lets users run many Windows programs. The distribution's ultimate goal is to provide a Linux alternative to Windows and let Windows users enjoy all the features of Linux without complications. OS (1. 1)elementary OS is an Ubuntu- based desktop distribution. Some of its more interesting features include a custom desktop environment called Pantheon and many custom apps including Photos, Music, Videos, Calendar, Terminal, Files, and more. It also comes with some familiar apps like the Epiphany web browser and a fork of Geary mail. Kali Linux (1. 7)Kali Linux (formerly known as Back. Track) is a Debian- based distribution with a collection of security and forensics tools. It features timely security updates, support for the ARM architecture, a choice of four popular desktop environments, and seamless upgrades to newer versions. Linux Lite (1. 8)Linux Lite is a beginner- friendly Linux distribution based on Ubuntu's long- term support (LTS) release and featuring the Xfce desktop. Linux Lite primarily targets Windows users. It aims to provide a complete set of applications to assist users with their everyday computing needs, including a full office suite, media players and other essential daily software. KDE neon (2. 0)KDE neon is a Ubuntu- based Linux distribution and live DVD featuring the latest KDE Plasma desktop and other KDE community software. Besides the installable DVD image, the project provides a rapidly- evolving software repository with all the latest KDE software. Two editions of the product are available - a "User" edition, designed for those interested in checking out the latest KDE software as it gets released, and a "Developer's" edition, created as a platform for testing cutting- edge KDE applications. Lubuntu (2. 1)Lubuntu is a fast, lightweight and energy- saving variant of Ubuntu using the LXDE (Lightweight X1. Desktop Environment) desktop. It is intended to have low- resource system requirements and is designed primarily for netbooks, mobile devices and older PCs. X (2. 2)anti. X is a fast, lightweight and easy- to- install Linux live CD distribution based on Debian's "Stable" branch for x. X offers users the "anti. X Magic" in an environment suitable for old computers. The goal of anti. X is to provide a light, but fully functional and flexible free operating system for both newcomers and experienced users of Linux. How to install PHP 5. Ubuntu 1. 2. 0. 4 : : Change(b)log. Although Drupals 7+ run smoothly on PHP 5. Drupal 6 still feels much better with PHP 5. Even though D6 core is compatible with PHP 5. Therefore developing for both D7 and D6 at the same time becomes much less painful when running both versions of PHP in parallel. One way of doing it is using mod_php. Apache module to serve PHP 5. PHP 5. 2 applications using fastcgi module. Under Ubuntu 1. 2. PHP 5. 3 from the repositories and manually compiling and installing PHP 5. Installing PHP 5. What is much more interesting though, and what this post will focus on, is how to add PHP 5. Please note that this tutorial is for Apache's name- based virtual hosts, and essentially leaves PHP 5. PHP 5. 2 on specific, selected virtual hosts only. Download PHP sources. Let's then start with downloading PHP 5. Unsupported Historical Releases list. I have originally started with version 5. Open. SSL error during configuration stage: /usr/include/openssl/conf. CONF_VALUE *' but argument is of type 'int *'make: *** [ext/openssl/openssl. Error 1to which I was not able to find any good fix (relatively easy to apply anyway), so finally ended up with the most recent version from 5. Let's then download and uncompress PHP sources into ~/Downloads/php- 5. Configure. Time to configure the package. Example ./configure call could look as follows: sudo ./configure \- -prefix=/usr/share/php. GNU \- -with- pear=/usr/share/php \- -enable- calendar \- -enable- sysvsem \- -enable- sysvshm \- -enable- sysvmsg \- -enable- bcmath \- -with- bz. X1. 1R6 \- -with- png- dir=shared,/usr \- -with- freetype- dir=shared,/usr \- -with- ttf=shared,/usr \- -with- t. ODBC=shared,/usr \- -with- xsl=shared,/usr \- -with- snmp=shared,/usr \- -with- sqlite=shared,/usr \- -with- tidy=shared,/usr \- -with- xmlrpc=shared \- -enable- pdo=shared \- -without- pdo- dblib \- -with- pdo- mysql=shared,/usr \- -with- pdo- pgsql=shared,/usr \- -with- pdo- odbc=shared,unix. ODBC,/usr \- -with- pdo- dblib=shared,/usr \- -enable- force- cgi- redirect - -enable- fastcgi \- -with- libdir=/lib/x. Obviously you need to adapt it to yur specific needs by adding and/or removing relevant options. You can read more about options you want (or don't want) to include in PHP core configure options documentation. Configure errors. Now, that probably didn't work out of the box, did it? In most cases quite a lot of dependencies will be missing. You can try to take care of them in one shot, if you don't care too much about installing a little too much compared to what is really needed: sudo apt- get install libxml. You can also remedy missing dependencies one by one, and install only those packages that are really needed. Let's go through some of the possible errors then (you can skip to the next section if your ./configure finished without any errors and displayed nice Thank you for using PHP at the end of its execution): configure: error: xml. Please check your libxml. This error message suggests you don't have libxml. What it really means though is that you don't have its development version installed! Let's then search what we can find in available packages, what could help us resolve this issue: $ apt- cache search libxml. Cascading Style Sheet (CSS) parsing and manipulation toolkitlibxml++2. C++ interface to the GNOME XML library (libxml. Development files for the GNOME XML librarylibgdome. C++ bindings for GDome. DOM implementationlibgdome. Development files for libgdome. OCaml bindings for GDome. DOM implementationlibgtkmathview- dev - rendering engine for Math. ML documentslibsp- gxmlcpp- dev - S+P C++ wrapper for Gnome libxml. What we are interested in here is libxml. The same procedure applies to all other missing libraries as well, so I will include only final install calls from now on. Could not find pcre. Please reinstall the BZip. Please reinstall the libcurl distribution - easy. DBA: Could not find necessary header file(s). Header contains different versionsudo apt- get install libdb. Xpm.(a|so) not found. You need to install postgresql- server- dev- X. Y for building a server- side extension or libpq- dev for building a client- side application. Cannot find libpq- fe. Please specify correct Postgre. SQL installation pathsudo apt- get install postgresql- server- dev- 9. Make sure you check result of apt- cache search especially in case of this error, as there could be later version of Postgre. SQL available. checking for Free. Type 1 support.. no - Free. Type 2. x is to be used insteadconfigure: error: Your t. Please reinstall it. Unable to find gd. Unable to locate gmp. Cannot find My. SQL header files under /usr. Note that the My. SQL client library is not bundled anymore! Please reinstall libmhash - I cannot find mhash. ODBC support.. configure: error: ODBC header file '/usr/include/sqlext. Directory /usr is not a Free. TDS installation directorysudo apt- get install freetds- devconfigure: error: Cannot find pspellsudo apt- get install libpspell- devconfigure: error: SNMP sanity check failed. Please check config. Cannot find libtidysudo apt- get install libtidy- devconfigure: error: xslt- config not found. Please reinstall the libxslt > = 1. Please reinstall libmcrypt. Cannot find Open. SSL's libraries. Add following switch to your ./configure options (optionally updating the path to reflect your system): -- with- libdir=/lib/x. You've configured extension pdo_sqlite to build statically, but it depends on extension pdo, which you've configured to build shared. You either need to build pdo_sqlite shared or build pdo statically for the build to be successful. Add following switches to your ./configure options: - -with- pdo- sqlite=shared- -with- sqlite=shared. Make. Everything configured properly and without errors? Then it is time to compile (and go for a coffee while it is running): sudo make. Now sipping your coffee wait for approaching errors.. Make errors. Yes, things can go awry here too. And most probably will. There are two make errors and one warning you are most probably going to experience: ext/openssl/. In function `php_openssl_setup_crypto': ext/openssl/xp_ssl. SSLv. 2_server_method'ext/openssl/xp_ssl. SSLv. 2_client_method'. This is due to PHP bug #5. SSLv. 2_for_openssl_1_0_0. Download this patch to your ~/Downloads/php- 5. SSLv. 2_for_openssl_1_0_0. You should see friendly success messages like these: patching file ext/openssl/xp_ssl. Hunk #1 succeeded at 3. Hunk #2 succeeded at 3. Hunk #3 succeeded at 5. Hunk #4 succeeded at 8. In function ‘zif_gmp_random’: ext/gmp/gmp. GMP_BITS_PER_MP_LIMB’ undeclared (first use in this function)ext/gmp/gmp. This time it's PHP bug #5. In one of comments there susan dot smith dot dev at gmail dot com suggested solution which works and does its magic. I solved replacing the outdated __GMP_BITS_PER_MP_LIMB defined constant with GMP_LIMB_BITS. The latter is present in all previous versions, and MPIR define it too. You have to edit file ext/gmp/gmp. GMP_BITS_PER_MP_LIMB with GMP_LIMB_BITS, in my case it was in line 1. In function `memset': /usr/include/x. Finally PHP bug #5. There, no more errors! Install. The simplest way of installing your new shiny PHP 5. Alternatively, if you plan to repeat the same installation again on other machines, or just want to keep the installation package file for the future, you can run: sudo checkinstall. PHP, would also create . Whichever way you choose, now you have PHP 5. Apache conf files. The /etc/php. 52/apache. PHP 5. 2 should have already been created during the installation process (create it now if it is not the case). Now you need to let PHP 5. Copy example php. PHP installation into its new directory (which will be defined in the next step): sudo cp php. Apache and Fast. CGINext thing to do is to set up Apache to run PHP 5. Fast. CGI. Start with installing fastcgi module: sudo apt- get install libapache. Make sure all required modules are enabled and restart Apache: sudo a. Create a wrapper script called php. PHP and place it under /usr/lib/cgi- bin/, with the following content: #!/bin/sh. PHPRC="/etc/php. 52/apache. PHPRCPHP_FCGI_CHILDREN=4export PHP_FCGI_CHILDRENPHP_FCGI_MAX_REQUESTS=5. PHP_FCGI_MAX_REQUESTSexec /usr/bin/php. The PHPRC parameter tells PHP 5. The PHP_FCGI_CHILDREN pre- forks threads with the Fast. CGI process manager. The PHP_FCGI_MAX_REQUESTS limits the requests. Finally the exec executes php. You can read more about this on Fast. CGI site. Make sure the file is executable: sudo chmod +x /usr/lib/cgi- bin/php. Finally create new include file /etc/apache.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
October 2017
Categories |