`
xiangel
  • 浏览: 10512 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

折腾SUSE之误删zypper的处理

阅读更多

zypper是SUSE下的自动安装软件包的工具,和yum,apt-get类似,在折腾storm时,要安装一些工具,如jdk、git、rlwrap等,很是方便。

     有次使用Ctrl+C中断安装后,导致zypper被删除了(升级软件包时先删除旧版本再安装新版本,在删除旧版本后和在安装新版本未完成时中断的),于是只好使用rpm命令重新安装,于是各种依赖包,各种lib库搜索下载安装。于是离我的安装zypper的目标越来越远。后来灵光一闪,既然系统安装完成后,zypper是可以使用的,那说明各种依赖包在系统安装镜像是有的,so从安装镜像寻找zypper的安装包,安装libzypp,报找不到librpm-4.4.so。找到rpm-libs-4.4,又报rpm版本不一致,发现rpm的版本是4.8.0。

 

     使用rpm -Uvh rpm-4.4.0.i386.rpm 将rpm降级到4.4,然后顺利安装上了zypper。嗯,可以使用zypper来安装软件,不用自己找依赖了。另,感谢搜狐提供的opensuse的镜像源(网易也有,不过我的是11.4的SUSE,网易的只有12.2的了。)。

     继续折腾storm。。

分享到:
评论

相关推荐

    SUSE Linux 搭建redis集群所需工具包

    里面包含: zlib-1.2.7 ruby-1.9.2-p290.tar.gz redis-3.0.0.gem redis-3.0.0.tar.gz m4-1.4.13.tar.gz autoconf-2.67.tar.gz

    linux centos7 本地yum源配置 和 suse12 sp5本地zypper源配置

    接下来,我们将讨论SUSE 12 SP5的本地ZYPPER源配置: 1. **环境准备**: - 确认你的系统是SUSE 12 SP5,并准备好SUSE的ISO镜像。 2. **配置本地ZYPPER源**: - 将ISO镜像挂载到一个目录,比如/mnt/suseiso。 - ...

    suse下安装oracle

    在SUSE中,可以通过zypper(SUSE的包管理器)来安装,例如: - `zypper install libaio-devel libgcc libstdc++-devel libnsl libaio compat-libstdc++-33` - 还可能需要其他特定版本的库,具体取决于Oracle的版本...

    最新 suse15 版本镜像

    最新 suse15 版本镜像,包含两个镜像 安装包 和zypper软件包 ,完整.....

    suse12下的nginx离线安装包

    该软件是nginx在suse12下的离线安装包,安装方式与其他rpm包一样

    suse linux安装bind出错

    在SUSE Linux中,可以通过YaST包管理器或者使用zypper命令行工具来完成这个任务。例如: ```bash sudo zypper install openssl openssl-devel ``` 安装完成后,再次尝试启动BIND服务,错误应该会得到解决,因为...

    suse下安装gcc_rmp

    推荐使用`zypper`,SUSE的包管理器,来下载和安装。 4. **使用zypper安装GCC**: 打开终端并输入以下命令来添加SUSE的软件仓库(如果尚未添加): ``` sudo zypper addrepo --refresh ...

    SUSELINUX管理指南

    5. **软件包管理**:SUSE Linux使用zypper作为默认的包管理器,学习如何使用`zypper`命令安装、更新、查询和卸载软件包。 6. **网络配置与服务**:熟悉网络接口配置,如静态IP、DHCP等,并了解如何启动、停止和检查...

    suse11.4x86_64gcc安装包

    在SUSE 11.4中,GCC的安装通常通过zypper包管理器完成。首先,你需要确保系统已经更新到最新版本,并安装了必要的依赖。打开终端,输入以下命令: ```bash sudo zypper update sudo zypper install gcc ``` 执行...

    SUSE 使用 rpm 安装gcc开发环境rpm包

    4. 安装过程中,`zypper`或`rpm`会自动处理依赖关系,确保所有必要的库和组件都被正确安装。 安装完成后,你可以通过`gcc --version`命令来检查`GCC`是否成功安装并查看其版本。同时,`g++ --version`可以检查C++...

    SUSE11下snmp安裝包

    使用`zypper`命令更新你的SUSE 11系统的软件包列表,确保所有已知的漏洞都得到修复。 ``` sudo zypper update ``` 2. 安装SNMP软件包: SUSE 11的默认仓库应该包含了SNMP的软件包。使用`zypper`来安装SNMP。 ...

    SUSE 12 SP1 nginx离线安装文件

    为了离线安装,我们需要使用`zypper`,SUSE的包管理器,来进行手动安装。 1. **设置本地仓库**: 在SLE系统中,你需要先创建一个本地仓库来包含这些离线包。这可以通过`zypper`的`repo`命令完成: ```bash ...

    suse linux相关教程

    - **软件包管理**:SUSE采用zypper作为默认的包管理器,用于安装、更新和卸载软件。 2. **SUSE Linux 常用命令** - **ls**:列出目录内容。 - **cd**:切换当前工作目录。 - **mkdir**:创建新目录。 - **rm**...

    suse系统升级openssh.doc

    "SUSE系统升级OpenSSH" SUSE系统升级OpenSSH是指将SUSE系统中的OpenSSH升级到8.0版本,以修补openssh漏洞。该升级过程包括挂载SUSE镜像源、安装telnet、安装openssh依赖包、安装zlib和openssl、卸载老版openssh、...

    suse12/15 系统下载,百度盘链接

    为了保持系统安全和性能,用户应定期更新系统,通过zypper(SUSE的包管理器)安装安全补丁和新版本的软件。同时,建议用户加入SUSE的订阅服务,以获得官方的技术支持、安全更新和优先访问新功能。 总的来说,SUSE ...

    SUSE12SP2 gcc库

    此外,SUSE 12 SP2的软件包管理系统YaST或zypper也可以用来安装GCC。通过运行`zypper install gcc`或`yast softwaremanagement`,用户可以在图形界面或命令行中轻松地添加、更新或移除GCC。 在日常开发中,GCC和G++...

    SUSElinux管理手册

    SUSE Linux 使用zypper作为默认的包管理器,它支持添加、删除、更新软件包,以及解决依赖关系。命令行中,`zypper install package_name`可以安装指定软件,`zypper remove package_name`则用于卸载。同时,SUSE提供...

    suse11安装telnet

    在IT领域,特别是服务器管理与网络通信中,`telnet`是一个非常基础且重要的工具。本文将详细探讨“suse11安装telnet”的...了解如何在SLES 11这样的系统上安装和配置`telnet`,对于Linux管理员来说是必要的技能之一。

    suse linux 忘记root密码之后如何处理

    "SUSE Linux 忘记 Root 密码后的处理方法" SUSE Linux 作为一个流行的服务器操作系统,在实际项目实施中,忘记 Root 密码是一种常见的问题。在这种情况下,我们需要一种快速、可靠的方法来恢复 Root 密码。本文将...

    suse linux 10.0新手指南

    6. **软件管理**:SUSE Linux 10.0使用`zypper`进行软件包管理,这将帮助你安装、更新和卸载软件。了解如何使用`zypper`将使你的系统保持最新状态。 7. **网络配置与互联网接入**:SUSE Linux支持各种网络连接方式...

Global site tag (gtag.js) - Google Analytics