yum安装软件包失败,一般怎么解决
导致失败的原因有很多种,常见的是yum源失效和缺乏依赖包。
使用yum命令安装之前一般需要yum update一下。
具体需要分析报错信息。
yum源失效需要更换yum源地址要麻烦一些,你需要找一个可用的yum源替换到配置文件里面,国内一版用阿里的yum源,缺乏依赖包只需要安装报错信息里面给出的依赖包就好了。
...
centos7使用yum大量安装软件时在没有软件包怎么办?
更换软件源试,wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo记得先备份mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup,更多知识请查看《Linux就该这么学》
用yum移除文件怎么显示没有匹配不删除任何软件包
错误提示:No more mirrors to try,可能是因为下列原因:1.请检查软件仓库文件的名字是否为.repo扩展名2.如果软件仓库的名字正确,看看位置是否正确,正确的路径是/etc/yum.repos.d/3.光盘是否正确挂载,可用df命令查看4.光盘如果正常挂载了,可能是光盘中没有相关的软件包,可以使用ls命令结合通道来进行查看,如果没有软件包,可以去下载
创建yum仓库时可以指定名字吗
tar包整个安装过程可以分为以下几步:1) 取得应用软件:通过下载、购买光盘的方法获得;2) 解压缩文件:一般tar包,都会再做一次压缩,如gzip、bz2等,所以你需要先解压。
如果是最常见的gz格式,则可以执行:“tar –xvzf 软件包名”,就可以一步完成解压与解包工作。
如果不是,则先用解压软件,再执行“tar –xvf 解压后的tar包”进行解包;阅读附带的INSTALL文件、README文件;3) 执行“./configure”命令为编译做好准备;4) 执行“make”命令进行软件编译;5) 执行“makeinstall”完成安装;6) 执行“makeclean”删除安装时产生的临时文件。
7) 运行应用程序:一般来说,Linux的应用软件的可执行文件会存放在/usr/local/bin目录下!不过这并不是“放四海皆准”的真理,最可靠的还是看这个软件的 INSTALL和README文件,一般都会有说明。
8) 卸载:通常软件的开发者很少考虑到如何卸载自己的软件,而tar又仅仅是完成打包的工作,所以并没有提供良好的卸载方法。
有两个软件能够解决这个问题,那就是Kinstall和Kife,它们是tar包安装、卸载的黄金搭RPM包1) 操作系统:RedHat(Red Hat/Fedora)2) 常见的安装包格式 rpm包,安装rpm包的命令是“rpm -参数”3) 包管理工具 yum4) 支持tar包rpm命令安装: rpm –ivh 软件包名.rpm( -I 安装软件,-t测试安装,不是真的安装,-p显示安装进度,-f忽略任何错误,-U升级安装,-v检测套件是否正确安装)卸载: rpm –e 软件名(注意使用的是软件名,而不是软件包名)查询:查询当前系统安装的软件包: rpm –qa '*软件包名*'rpm 描述rpm -Uvh packages(s).rpm 安装/升级包文件rpm -e package 删除一个包rpm -qa '*spell*' 显示已安装在系统中包含该拼写单词的所有包rpm -q package 显示已安装包的版本rpm -q -i package 显示所有的包元数据rpm -q -i -p package.rpm 显示所有包文件的元数据rpm -q -f /path/file 确认文件属于那个包rpm -q -l package 列出文件被安装在哪里rpm -q -l -p package.rpm 列出文件会被安装在哪里rpm2cpio package.rpm | cpio -id 解压软件包到当前目录rpm -q --requires package 列出该软件包所需要的文件/包rpm -q --whatrequires package 列出所需要的包yum命令yum 描述yum update [package list] 升级指定的包(或所有已安装的软件包,如果没有指定)yum install 安装软件包最新版本,每次使用它的时候都用yum命令刷新一次yum remove 从系统中删除制定的软件包yum list [package list] 列出资源库中可用的软件包DEB包1) 操作系统:Debian系列(Ubuntu)2) 常见的安装包格式 deb包,安装deb包的命令是“dpkg -参数”3) 包管理工具apt-get4) 支持tar包dpkg命令安装: dpkg –i 软件包名.deb卸载: dpkg –r 软件名查询:查询当前系统安装的软件包: dpkg –l '*软件包名*'dpkg 描述dpkg -Gi package(s).deb 安装/升级包文件dpkg -r package 删除软件包dpkg -l '*spell*' 显示已安装在系统中包含该拼写单词的所有包dpkg -l package 显示被安装软件包的版本 dpkg -s package 显示所有软件包的元数据dpkg -I package.deb 显示所有软件包文件的元数据dpkg -S /path/file 确认文件属于哪个软件包dpkg -L package 列出文件安装的路径dpkg -c package.deb 列出文件会被安装在哪里dpkg -x package.deb 解压软件包到当前目录dpkg -s package | grep ^Depends: 查询文件/软件包所依赖的包dpkg --purge --dry-run package 查询该软件包所以依赖的包apt-get命令apt-get命令只能用于在repositories中的包,不能用于处理自己下载的deb包,要想处理自己下载的deb包,只能用dpkg命令。
apt-get 描述apt-get dist-upgrade 升级指定的软件包(或者所有的软件包,如果没有指定)apt-get install 安装软件包的最新版本apt-get remove 从系统中删除指定的软件包apt-cache list [package list] 从资源库中查询可用的软件包
conetos5.8 64位yum安装mysql提示没有KEY
Ubuntu下启动已安装的软件可以通过终端进入该软件目录,命令运行,或者建快捷方式(跟Windows下类似),这里以Firefox为例: 终端启动软件方法: 1.把Firefox安装文件拷贝到/usr/local目录下 sudo mv Firefox**.tar.gz /usr/local2.进入/usr/local,解压Firefox**.tar.gz sudo tar -jxvf Firefox**.tar.gz3.进入Firefox目录,运行firefox cd Firefox./firefox建立桌面快捷方式: 1.创建一个文件名为Firefox.desktop文件,将下面的代码拷贝进去 [Desktop Entry]Categories=Development;Comment[zh_CN]=Comment=Exec=/usr/local/Firefox #Exec=软件执行文件的路径GenericName[zh_CN]=IDEGenericName=IDEIcon=/usr/local/Firefox/icon.xpm #Icon=快捷方式图标MimeType=Name[zh_CN]=eclipseName=火狐浏览器 #Name=快捷方式名称Path=StartupNotify=trueTerminal=falseType=ApplicationX-DBUS-ServiceName=X-DBUS-StartupType=X-KDE-SubstituteUID=falseX-KDE-Username=owen2.给文件添加可执行权限 chmod +x Firefox.desktop3.将该文件复制到桌面 注:在ubuntu11.04之前的版本中,有更简单的方法来创建桌面快捷方式:右键点击桌面-创建启动器即可。
...
Linux中的./configure
你先ls,看有没有configure或者makefile文件。
如果有configure,就./configure,有很多参数,看楼下的吧。
如果系统环境合适,就会生成makefile,否则会报错。
如果有makefile,就直接make,然后make install。
你还可以用rpm或者deb包来安装。
而且现在的发行版都有自己的包管理器,比如apt或yum,一个命令就可以从源下载软件,还可以自动解决依赖问题。
...
转载请注明出处51数据库 » yum 没有可用软件包