ubuntu安装yum-Ubuntu安装Yum指南
Ubuntu是一种广泛使用的操作系统,而Yum是一个用于包管理的工具。虽然Ubuntu默认使用apt-get作为包管理器,但有时候用户可能需要在Ubuntu上安装Yum。介绍如何在Ubuntu上安装Yum,并提供详细的步骤和指南。
背景信息
Yum(Yellowdog UpDater, Modified)是一个在Linux系统中用于包管理的工具。它可以自动解决软件包的依赖关系,并提供一个简单的方式来安装、升级和删除软件包。Yum最初是为Red Hat Linux开发的,但现在已经被广泛用于其他Linux发行版,包括Ubuntu。
安装Yum的步骤
1. 确保系统已经连接到互联网。Yum需要从网络上下载软件包和依赖项。
2. 打开终端。在Ubuntu上,你可以使用Ctrl+Alt+T快捷键来打开终端。
3. 使用以下命令来安装Yum:
sudo apt-get install yum
4. 输入你的密码并按下回车键。这将开始安装Yum。
5. 安装完成后,可以使用以下命令来验证Yum是否成功安装:
yum --version
6. 如果你看到Yum的版本信息,则说明Yum已经成功安装在你的Ubuntu系统上。
配置Yum
1. 打开终端并使用以下命令来编辑Yum的配置文件:
sudo nano /etc/yum.conf

2. 在配置文件中,你可以设置Yum的各种选项,如代理 服务器 、镜像站点等。根据你的需求进行相应的配置。
3. 保存并退出配置文件。在nano编辑器中,你可以按下Ctrl+X,然后按下Y键来保存文件。
4. 现在,你可以使用Yum来安装、升级和删除软件包了。以下是一些常用的Yum命令:
– 安装软件包:`sudo yum install `– 升级软件包:`sudo yum update `– 删除软件包:`sudo yum remove `
常见问题和解决方法
1. 如果在安装Yum时出现错误信息,可以尝试使用以下命令来修复依赖关系:
sudo apt-get -f install
2. 如果Yum无法连接到网络,可能是由于网络设置或防火墙的问题。请确保你的网络连接正常,并检查防火墙设置。
3. 如果Yum的镜像站点速度较慢,你可以尝试切换到其他镜像站点。在Yum的配置文件中,你可以设置`baseurl`来指定镜像站点的地址。
通过,你已经了解了如何在Ubuntu上安装Yum,并学会了一些常用的Yum命令。Yum是一个强大的包管理工具,可以帮助你轻松地管理和更新软件包。无论你是新手还是有经验的Linux用户,掌握Yum都是非常有用的。希望对你有所帮助,祝你在Ubuntu上愉快地使用Yum!
linux 如何编译安装mysql?
展开全部不同linux版本,安装不同版本的mysql方法各不相同,下面以CentOS 6.5编译安装MySQL 5.6.16介绍:一.准备工作安装各个依赖包[root@WebServer ~]# yum -y install gcc gcc-devel gcc-c++ gcc-c++-devel autoconf* automake* zlib* libxml* ncurses-devel ncurses libgcrypt* libtool* cmake Openssl openssl-devel bison bison-devel unzip 2.新建mysql组和用户[root@WebServer ~]# groupadd mysql[root@WebServer ~]# useradd -g mysql -s /sbin/nologin mysql 3.目录准备[root@WebServer ~]# mkdir -p /webserver/mysql/etc[root@WebServer ~]# mkdir -p /webserver/mysql/data[root@WebServer ~]# mkdir -p /webserver/mysql/tmp[root@WebServer ~]# chown -R /webserver/mysql 4.解压MySQL并进入安装目录[root@WebServer ~]# tar zxvf [root@WebServer ~]# cd mysql-5.6.16 二.编译并安装1.编译MySQL[root@WebServer mysql-5.6.16]# cmake -DCMAKE_INSTALL_PREFIX=/webserver/mysql \> -DSYSCONFDIR=/webserver/mysql/etc \> -DMYSQL_DATADIR=/webserver/mysql/data \> -DMYSQL_TCP_PORT=3306 \> -DMYSQL_UNIX_ADDR=/webserver/mysql/tmp/ \> -DMYSQL_USER=mysql \> -DEXTRA_CHARSETS=all \> -DWITH_READLINE=1 \> -DWITH_SSL=system \> -DWITH_EMBEDDED_SERVER=1 \> -DENABLED_LOCAL_INFILE=1 \> -DWITH_INNOBASE_STORAGE_ENGINE=1 \> -DENABLE_DOWNLOADS=1 2.如果出现以下错误则需要[root@WebServer mysql-5.6.16]# cd source_downloads/[root@WebServer source_downloads]# unzip [root@WebServer source_downloads]# ./configure[root@WebServer source_downloads]# make[root@WebServer source_downloads]# cd .. 然后删除mysql-5.6.16目录下的重新使用cmake进行编译安装2.安装[root@WebServer mysql-5.6.16]# make && make install 编译过程会比较漫长,编译时间取决于机器的性能三配置1.客户端库文件的链接(未执行此步骤的话,在PHP编译时会提示找不到MySQL文件)[root@WebServer mysql-5.6.16]# ln -s /webserver/mysql/lib/.18 /usr/lib64/.18 ps:我使用的是64位CentOS,如果使用的是32位请使用ln -s /webserver/mysql/lib/.18 /usr/lib/.18 启动文件的配置[root@WebServer mysql-5.6.16]# cp support-files/ /etc/init.d/mysqld[root@WebServer mysql-5.6.16]# chmod +x /etc/init.d/mysqld[root@WebServer mysql-5.6.16]# vim /etc/init.d/mysqldbasedir=/webserver/mysqldatadir=/webserver/mysql/data//修改以上这2行的路径即可 3.设置MySQL配置文件[root@WebServer mysql-5.6.16]# cp support-files/ /webserver/mysql/etc/[root@WebServer mysql-5.6.16]# rm -rf /etc/[root@WebServer mysql-5.6.16]# ln -s /webserver/mysql/etc/ /etc/ 4.初始化数据库[root@WebServer mysql-5.6.16]# cd /webserver/mysql[root@WebServer mysql]# ./scripts/mysql_install_db --user=mysql --basedir=/webserver/mysql --datadir=/webserver/mysql/data 5.链接MySQL命令(这一步可以让我们方便很多,可以不用写出命令的路径,也可以写入/etc/profile的PATH中)[root@WebServer ~]# cd /usr/sbin[root@WebServer sbin]# ln -s /webserver/mysql/bin/* . 6.启动MySQL并设置为开机启动[root@WebServer sbin]# service mysqld start ;chkconfig mysqld onStarting MySQL.. SUCCESS! 7.设置MySQL root用户的密码[root@WebServer ~]# mysqladmin -u root password 这里将MySQL的root密码设置为,强烈不建议将数据库的密码设的简单8.删除用户密码为空的用户[root@WebServer ~]# mysql -u root -pEnter password:mysql> use mysql;mysql> select Host,User,Password from user;+-----------+------+-------------------------------------------+| Host| User | Password|+-----------+------+-------------------------------------------+| localhost | root | *6BB4837EBEE4568DDA7DC67ED2CA2AD9 || webserver | root ||| 127.0.0.1 | root ||| ::1| root ||| localhost |||| webserver |||+-----------+------+-------------------------------------------+6 rows in set (0.00 sec)mysql> delete from user where password=;Query OK, 5 rows affected (0.00 sec)mysql> flush privileges;Query OK, 0 rows affected (0.00 sec)mysql> select Host,User,Password from user;+-----------+------+-------------------------------------------+| Host| User | Password|+-----------+------+-------------------------------------------+| localhost | root | *6BB4837EBEE4568DDA7DC67ED2CA2AD9 |+-----------+------+-------------------------------------------+1 row in set (0.00 sec)mysql> exit;完毕。
在虚拟机上Red Hat Linux 很多命令没办法使用
应该是你的安装过程中没选这两个软件所在的包组如果你会配yum,配个本地源,或者网络源,用yum装一个就是了,要么iso挂载到虚拟光驱,在package里找软件包,rpm安装,不过可能需要关联包,比较麻烦。
如何查看linux下mysql安装目录
一、查看文件安装路径由于软件安装的地方不止一个地方,所有先说查看文件安装的所有路径(地址)。 这里以mysql为例。 比如说我安装了mysql,但是不知道文件都安装在哪些地方、放在哪些文件夹里,可以用下面的命令查看所有的文件路径在终端输入:whereis mysql回车,如果你安装好了mysql,就会显示文件安装的地址,例如我的显示(安装地址可能会不同)root@ubuntu:/# whereis mysqlmysql: /usr/bin/mysql /usr/bin/X11/mysql /usr/local/mysql二、查询运行文件所在路径(文件夹地址)如果你只要查询文件的运行文件所在地址,直接用下面的命令就可以了(还是以mysql为例):which mysql终端显示:root@ubuntu:/# which mysql/usr/bin/mysql(望楼主采纳哦)
发表评论