https://zh.wikipedia.org/wiki/Linux发行版
一个典型的Linux桌面发行版包括一个Linux 内核,来自GNU的工具和库,和附加的软件、文档,还有一个窗口系统,窗口管理器,和一个桌面环境。大部分包括的软件是自由软件/开源软件,它们同时以二进制可执行文件和源代码形式发布,只要用户愿意,还允许修改和重新编译源代码。还有一些可能是专有软件而不提供源代码。
流行的发行版[编辑]
- ArchLinux,一个基于KISS(Keep It Simple and Stupid)的滚动更新的操作系统。
- CentOS,从Red Hat发展而来的发行版,由志愿者维护,旨在提供开源的,并与Red Hat 100%兼容的系统。
- Chakra,一个从ArchLinux派生出来,只使用KDE桌面的半滚动更新发行版。
- Debian,一个强烈信奉自由软件,并由志愿者维护的系统。
- Elementary OS:基于Ubuntu,接口酷似Mac OS X。
- Fedora,是Red Hat的社区版,会经常引入新特性进行测试。
- Gentoo,一个面向高级用户的发行版,所有软件的源代码需要自行编译。
- Knoppix,第一个Live CD发行版,可以从可移动介质运行,Debian的派生版。
- Kubuntu, 使用KDE桌面的Ubuntu。
- Linux Mint,从Ubuntu派生并与Ubuntu兼容的系统。
- Mandriva,最初为Red Hat的派生版,现在由法国一个同名的公司维护。
- OpenGEU,Ubuntu的派生版。
- openSUSE,最初由Slackware分离出来,现在由Novell维护。
- PCLinuxOS,Mandriva的派生版本,由社区维护的非常流行的发行版。
- Red Hat Enterprise Linux,Fedora的商业版,由Red Hat维护和提供技术支持。
- Slackware,最早的发行版之一,1993年创建,由Patrick J. Volkerding维护。
- Ubuntu,一个非常流行的桌面发行版,由Canonical维护。
- gOS和其他上网本用的系统
https://en.wikipedia.org/wiki/Dpkg
dpkg is the software at the base of the package management system in the free operating system Debian and its numerous derivatives. dpkg
is used to install, remove, and provide information about .deb packages.
dpkg
(Debian Package) itself is a low level tool. APT (Advanced Packaging Tool), a higher level tool, is more commonly used than dpkg
as it can fetch packages from remote locations and deal with complex package relations, such as dependency resolution. Frontends for APT like aptitude (ncurses) and synaptic (GTK+) are used for their friendlier interfaces.
https://zh.wikipedia.org/wiki/Dpkg
dpkg是Debian软件包管理器的基础,它被伊恩·默多克创建于1993年。dpkg与RPM十分相似,同样被用于安装、卸载和供给和.deb软件包相关的信息。
dpkg本身是一个底层的工具。上层的工具,像是APT,被用于从远程获取软件包以及处理复杂的软件包关系。 “dpkg”是“Debian Package”的简写。
apt-get update apt-get install mysql-server
http://www.devopsservice.com/installation-of-mysql-server-5-7-on-ubuntu-14-04/
apt-get remove mysql-server
apt-get remove mysql-common
dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P
w纸上得来终觉浅,绝知此事要躬行。
mysql> SHOW VARIABLES LIKE "%ver%";
| version | 5.7.17-0ubuntu0.16.04.1 |
PHP Version 7.0.13-0ubuntu0.16.04.1
1 apt-get update 2 3 apt-get install apache2 4 service apache2 restart 5 6 7 apt-get install php7.0-fpm php7.0-mysql php7.0-common php7.0-curl php7.0-mbstring 8 9 wget http://dev.mysql.com/get/mysql-apt-config_0.6.0-1_all.deb 10 dpkg -i mysql-apt-config_0.6.0-1_all.deb 11 apt-get install mysql-server-5.7 12 13 14 apt-get install php7.0-mysql 15 apt-get install libapache2-mod-php7.0