You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Parrot OS下hashcat因依赖libminizip1t64无法安装的问题求助

解决Parrot OS中hashcat无法升级/安装的依赖问题

步骤1:检查并修复系统源配置

源配置异常可能导致依赖包无法被检索到,先确认你的源是官方稳定源:

  • 查看当前源列表:
    cat /etc/apt/sources.list /etc/apt/sources.list.d/*.list
    
  • 如果源存在非官方或不稳定分支,替换为Parrot官方稳定源:
    编辑源文件:
    sudo nano /etc/apt/sources.list
    
    替换为以下内容:
    deb-src http://deb.parrotsec.org/parrot stable main contrib non-free
    deb http://deb.parrotsec.org/parrot-updates stable main contrib non-free
    deb-src http://deb.parrotsec.org/parrot-updates stable main contrib non-free
    
    保存退出后更新源:
    sudo apt update
    

步骤2:手动处理缺失的依赖包

错误提示中libminizip1t64无法安装,尝试以下方法:

  • 搜索系统中可用的minizip相关包:
    apt search libminizip
    
  • 如果找到兼容的替代包(如libminizip1),先安装它,再创建软链接模拟缺失的库文件(仅确认兼容时使用):
    sudo apt install libminizip1
    sudo ln -s /usr/lib/x86_64-linux-gnu/libminizip.so.1 /usr/lib/x86_64-linux-gnu/libminizip1t64.so
    
  • 或从官方仓库手动下载并安装libminizip1t64的deb包:
    先查询包信息获取下载路径:
    apt show libminizip1t64
    
    用wget下载对应版本的deb文件后安装:
    sudo dpkg -i libminizip1t64_*.deb
    sudo apt -f install
    

步骤3:彻底重装hashcat

先清理现有hashcat的残留文件,再重新安装:

  • 卸载并清理hashcat:
    sudo apt remove --purge hashcat
    sudo apt autoremove --purge
    sudo apt clean && sudo apt autoclean
    
  • 重新更新源并安装:
    sudo apt update && sudo apt install hashcat
    

步骤4:检查包锁定与损坏状态

  • 查看是否有包被标记为保留:
    apt-mark showhold
    
    如果hashcat在列表中,取消保留:
    sudo apt-mark unhold hashcat
    
  • 检查并修复dpkg的损坏状态:
    sudo dpkg --audit
    sudo dpkg --configure -a
    

内容的提问来源于stack exchange,提问作者Utsho

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.27 02:33:14