Docker容器下安装ubantu,其中 command not found 的问题(已经解决)

OpenClaw本地Agent框架接入实战:LLaMA.cpp服务协同与GGUF模型七步部署 Agent框架是实现大模型自动化工作流的核心范式,其本质在于任务编排、工具调用与结果聚合,而非单纯模型推理。OpenClaw正属于这一类轻量级本地Agent调度引擎,它不直接加载GGUF模型,而是通过HTTP协议协同llama.cpp等外部服务,将用户指令转化为可执行的Skill原子操作。这种架构带来显著技术价值:完全离线、零云端依赖、细粒度控制与企业级可审计性。典型应用场景包括PDF智能解析、代码自动生成、多工具链自动化流水线等。本文聚焦OpenClaw与llama.cpp的深度协同机制,系统拆解GGUF 阅读详情

1.最近楼主在学习hadoop集群,要使用Docker安装ubantu,好家伙,我按照网上的教程

#拉取镜像 ok
sudo docker pull ubuntu:16.04

#查看已经下载的镜像 ok
sudo docker images

#启动容器 ok
sudo docker run -it ubuntu:16.04 /bin/bash

#进入之前的 Ubuntu 容器,修改 apt源 这里出了问题
cp /etc/apt/sources.list /etc/apt/sources_init.list

#删除旧源文件 这里出了问题
rm /etc/apt/sources.list

我一开始按照最后两步那样,一直都更新不了,下载vim出现command not found 这样的问题。

只有一行,没有反应
在这里插入图片描述

解决

1.我们启动完容器后,不要删掉sources.list文件
2.直接更新,发现居然可以了!!

#同步源
apt-get update

#安装vim
apt install vim

#安装ping命令
apt-get install iputils-ping

#安装net-tools
apt install net-tools

在这里插入图片描述
OK完美解决

Linux包管理器本质:apt/yum/dnf/pkg的底层逻辑与选型指南 Linux包管理器不是简单的软件安装工具,而是操作系统发行版哲学、二进制兼容性约束和安全治理机制的集中体现。apt基于.deb与强依赖闭环,保障Debian/Ubuntu系统的可重现性;yum/dnf依托.rpm与模块化仓库,支撑RHEL系企业级稳定性与CVE精准修复;pkg则代表FreeBSD源码优先、可审计的构建范式。理解其背后的设计原理(如APT元数据协议、dnf的libsolv依赖求解、ports树编译机制),才能规避‘sudo: apt: command not found’‘yum源失效’等高频 阅读详情

相关推荐

Ubuntu 20.04 安装 Webmin 详细指南:安全可控的手动 deb 部署

Webmin 是一款成熟的开源 Linux 图形化系统管理工具,基于 Perl 构建,通过 Web 界面封装 systemctl、ufw、usermod 等底层命令,显著降低 Linux 运维门槛。其核心原理是将系统配置抽象为可交互表单,并通过 miniserv.pl 提供 HTTPS 服务,依赖 SSL 加密、ACL 权限控制和 systemd 生命周期管理。技术价值在于提升中小团队交付效率、强化操作可审计性与安全基线(如默认绑定 127.0.0.1),适用于 Ubuntu 20.04 LTS 等长期支持

weixin_34121304的博客 378

【Ubuntu报错】command not found: nmcli

如果未安装,你可以使用适合你的Linux发行版的包管理工具来安装它。命令通常随着NetworkManager软件包一起提供。时出现"command not found"错误,这可能意味着。命令行工具没有安装或没有在系统的环境变量中找到。如果在你的Linux系统上运行。

Holenxr的博客 5985

apt不是软件商店:Debian包管理的DAG状态机原理

APT是Debian系Linux的核心包管理系统,本质是一个基于有向无环图(DAG)的声明式状态机,而非简单安装工具。它通过解析依赖关系、三段式版本比较(epoch:upstream:debian)和带哈希校验的元数据缓存,实现系统级状态收敛。其技术价值在于保障原子性升级、破损修复与跨组件协同——如docker运行时依赖树、NVIDIA驱动ABI锁定、btrfs子卷快照兼容等场景均受其调度策略约束。理解apt,就是理解Ubuntu、Linux Mint、WSL及RK3588开发板等Debian衍生系统的底层

weixin_34161064的博客 1514

ubuntu 执行sh脚本报错command not found

一、问题描述 环境:Ubuntu16.04 运行sh脚本出错,提示 command not found,如下图所示 二、问题解决 出错的原因是,直接运行sh脚本时,Linux系统会去PATH里寻找有没有该sh脚本,而我目前的目录并不在PATH中,因此Linux找不到命令,返回错误提示 command not found。 故执行sh脚本时指定工作目录即可正常执行,如下所示 ./hello.sh 执行结果如图所示 另外,还要注意给sh脚本执行权限,如 chmod +x hello.sh ...

Deng_alone的博客 2万+

Llama Stack:面向生产的AI服务编排框架解析

AI应用开发正从模型选型阶段迈入工程化落地深水区。当RAG、Agent、工具调用、向量检索等能力需稳定协同时,传统胶水代码与框架绑定模式已难以支撑生产需求。Llama Stack以接口契约、运行时服务化、Conda预编译分发和YAML配置即代码为核心,提供标准化AI服务编排能力,本质是解耦模型、数据、工具与基础设施的中间件层。它不替代LLM或向量库,而是通过抽象层统一交互协议,显著降低环境兼容性风险(如pytorch cuda版本冲突)与API集成复杂度(如DeepSeek reasoning_effort

weixin_33834075的博客 577

成功解决systemctl提示找不到命令(command not found)

成功解决systemctl 提示 找不到命令

低调,谦虚,自律,反思,成长,保持热爱,奔赴梦想 2万+

万字干货|Ubuntu24.04 虚拟机安装、网络、软件包、容器运行时全流程拆解

本文基于 Ubuntu24.04 虚拟机环境,完整覆盖四大核心模块:系统纯净安装避坑方案、Netplan 静态 IP 与 DNS 深度解析、deb/dpkg/apt 全套软件包管理命令、工业级容器运行时 Containerd 架构 + 部署 + nerdctl 实操。包含镜像加速、私有仓库配置、网络 / 存储 / 命名空间管理等生产常用配置,适配 Linux 运维、K8s 云原生学习,零基础可跟着实操。

Augustsky12138的博客 438

解决编译 U-Boot 时出现 “command not found“ 的问题

确保您使用的是正确的配置文件,并且其中没有错误或遗漏的内容。具体的安装方法取决于您所使用的操作系统,您可以使用包管理器来安装这些软件包。以上是一些常见的解决方法,希望能够帮助您解决在编译 U-Boot 时出现 “command not found” 的问题。在 U-Boot 的源代码目录中,通常有一个 Makefile 文件,其中定义了编译过程的规则和命令。您可以打开该文件,查找与编译相关的命令,并确保其正确无误。请记住,这些环境变量的设置可能因您的系统和工具链而异,所以请根据您的实际情况进行相应的修改。

PixelDyno的博客 1133

别再手动下载了!Ubuntu 22.04 一键安装 arm-linux-gnueabihf-gcc 交叉编译器的正确姿势

本文详细介绍了在Ubuntu 22.04上快速安装arm-linux-gnueabihf-gcc交叉编译器的正确方法,通过apt安装方案简化传统繁琐的手动配置过程,显著提升嵌入式开发效率。文章还涵盖了多版本管理、实战编译验证及高级配置技巧,帮助开发者快速搭建稳定的ARM交叉编译环境。

weixin_30470643的博客 519

无法在Docker中使用sudo命令,显示‘ bash: sudo: command not found‘

bash: sudo: command not found apt-get update && apt-get -y install sudo

chao 4370

Ubuntu零基础入门到精通【1.1讲】:什么是 Ubuntu?一文带你彻底搞懂!

🏆 本文收录于 《滚雪球学 Ubuntu》 专栏。 本专栏面向有一定计算机基础,但尚未系统学习 Linux / Ubuntu 的读者,采用“滚雪球式学习法”:先装好、再会用、再理解、再优化、再实战,带你从第一次进入 Ubuntu 桌面 / 终端开始,逐步掌握 Ubuntu 的日常使用、命令操作、软件安装、系统配置、开发环境搭建与服务器部署能力。

**My Coding Family** 5745

Debian 10 安装 Webmin:APT 仓库配置与 HTTPS 安全加固指南

Webmin 是一款面向 Linux 系统的图形化服务器管理工具,其核心原理是通过 Perl 编写的 Web 服务(miniserv)代理系统配置与服务控制,实现对 Apache、Nginx、BIND、UFW 等组件的可视化操作。技术价值在于降低命令行运维门槛、减少语法错误风险,并支持 Let's Encrypt 自动证书续签等生产级能力。典型应用场景包括中小团队的 Debian 10(Buster)生产服务器日常维护、老旧物理机统一纳管,以及建站服务商快速交付网站环境。本文聚焦 Debian 10 这一长

weixin_33912246的博客 298

OpenSees入门指南:从零开始的环境配置与TCL脚本实战

本文提供了一份详细的OpenSees入门指南,涵盖从零开始的环境配置到TCL脚本实战的全过程。文章重点讲解了OpenSees的安装步骤、环境变量设置,并推荐了高效的VS Code集成开发环境配置方法。通过一个简支梁分析的完整TCL脚本示例,手把手引导读者完成第一个非线性有限元分析,帮助土木工程与结构工程领域的研究者与学生快速上手这一强大的开源分析工具。

weixin_28829339的博客 336

Ubuntu 20.04 安装 JDK 17 的版本选型与避坑指南

Java 是一种跨平台的高级编程语言,其运行依赖于特定版本的 JDK(Java Development Kit)。JDK 的版本选择并非简单执行 apt install 命令,而是需结合操作系统生命周期、LTS 支持策略与应用兼容性进行综合判断。Ubuntu 20.04 作为长期支持(LTS)发行版,原生适配 OpenJDK 11 和 JDK 17 这两个 LTS 版本,但默认源中 JDK 17 需通过 universe 仓库启用,且存在 headless 版本、alternatives 管理、JAVA_H

weixin_30697239的博客 339

AWR射频仿真基本操作(一)

这里只讲述一个基本的操作: 软件是AWR 14版本

钢丝 2万+

蠕虫病毒代码(纯属参考,请勿用于非法事件)

1.介绍蠕虫病毒 蠕虫病毒是一种常见的计算机病毒,是无须计算机使用者干预即可运行的独立程序,它通过不停的获得网络中存在漏洞的计算机上的部分或全部控制权来进行传播。 计算机病毒是指编制或者在计算机程序中插入的破坏计算机功能或者破坏数据和恶意篡改系统. 影响计算机使用并且能够自我复制的一组计算机指令或者程序代码 中文名:蠕虫病毒 传染方式:网络和电子邮件 外文名:Worm virus 类型:计算机病毒 2.代码(建议使用虚拟机,否则你的计算机将会就地报废,使用时要关闭电脑病毒保护,否则程序会...

Kenny20211105的博客 2万+

CentOS 7使用K8s部署模型 CPU 和 GPU 双模式环境

本文介绍了在CentOS 7服务器上使用K8s部署Ollama工具运行AI模型的方法。Ollama由llama.cpp引擎、GGUF格式管理和命令行工具组成,适合纯CPU环境部署,特别适合个人或小团体低成本使用。文章对比了虚拟机和物理机部署的优劣,建议有GPU设备时再考虑GPU加速方案,并提供了详细的Docker部署步骤和模型加载方法。同时指出Ollama虽易用但性能有限,不适合企业商用环境,推荐后续可尝试基于Vllm的商用部署方案。文中包含具体操作命令和配置参数,为读者提供了实践参考。

别人笑我太疯癫,我笑他人看不穿。 639

UVM仿真卡住了?别慌!手把手教你定位并解决PH_TIMEOUT超时错误

本文详细解析了UVM仿真中常见的PH_TIMEOUT超时错误,提供了从错误诊断到解决方案的完整指南。通过理解错误机制、分析调试技巧和常见问题场景,帮助验证工程师快速定位并解决这一棘手问题,同时分享了预防措施与最佳实践,提升仿真效率。

weixin_28683065的博客 367

Ubuntu 20.04 下安全部署 Webmin 图形化系统管理平台

Webmin 是一款面向 Linux 系统管理员的轻量级 Web 管理工具,基于 Perl 构建,提供对 Apache、UFW、用户权限、SSL 证书(如 Let's Encrypt)等核心服务的图形化配置能力。其原理是封装常用 CLI 操作为可审计的 Web 接口,同时保留底层配置文件直编与终端回退能力,兼顾易用性与可控性。技术价值在于降低重复运维成本、提升配置一致性,并支持与 Ansible、Prometheus 等现代运维体系集成。典型应用场景包括中小规模 Ubuntu 服务器集群的日常维护、HTTP

weixin_33850890的博客 448

R语言中的summarise函数和mutate函数用于计算分组占比。下面是关于这两个函数的详细介绍以及相应的源代码示例:

R语言中的summarise函数和mutate函数用于计算分组占比。

CodeByte的博客 1183

一次请求穿过的六道关卡:微服务基础组件的通信与IO、事件驱动、负载均衡、服务路由、API网关与配置协调

微服务的稳定性往往取决于看不见的基础组件。本文跟随一次下单请求,依次穿过API网关、服务路由、负载均衡与服务通信,再沿事件分支扇出,并从控制面审视配置中心。通信层剖析握手成本、连接复用、epoll与主从Reactor、心跳判活、退避抖动、截止时间与重试预算;事件层讲解编舞与编排、事务发件箱和幂等消费;均衡与路由对比静态与动态算法、路由链、全链路灰度与同区保底;网关讨论过滤器链与限流算法;配置部分给出四类配置、长轮询与共识协调,最后归纳五道防线。文中关键数据均来自可在Java8运行的演示程序。

曾经“等你生日那天”都遥远得像未来,如今却可欢愉的挥手说“下个十年见” 172万+

Ubuntu 20.04升级全指南:内核切换、驱动兼容与系统稳定性实战

Ubuntu LTS版本升级本质是发行版级重构,涉及内核更替(如4.15→5.4)、systemd机制演进及ABI接口重编译,其技术核心远超普通软件更新。理解do-release-upgrade的源列表重写、依赖图谱重建与原子事务原理,是规避apt损坏、驱动失效和配置丢失的关键。该过程直接关联硬件兼容性(如NVIDIA驱动适配、声卡ALSA模块加载)、开发环境迁移(Python 3.8、ROS/Opencv生态)及系统安全加固(UFW、unattended-upgrades)。面向开发者、科研人员与运维工程

cuankuangzhong6373的博客 458

手把手教你学Simulink——基于Simulink的PR(比例谐振)控制器在单相整流中的应用

本文详细介绍了基于Simulink的PR(比例谐振)控制器在单相整流系统中的应用。通过与传统PI控制器的对比,阐述了PR控制器在交流信号跟踪中的优势:可实现50Hz正弦电流的无静差跟踪,THD低于2%,功率因数接近1。文章从PR控制器原理出发,提供了Simulink建模的具体步骤,包括主电路搭建、电压外环设计、PR控制器实现方法(推荐MATLAB Function方式)以及SPWM调制。通过仿真验证了PR控制在稳态和负载突变情况下的优越性能,并探讨了工程实践中的电网频率自适应、多谐振PR等关键技术。该教程为

MHD0815的博客 123

ubuntu安装docker提示docker command not found

安装命令: curl -fsSL https://get.docker.com -o get-docker.sh sudo sh get-docker.sh 注意:如果不运行以下命令则会提示command not found sudo usermod -aG docker your-user

weixin_44580216的博客 5933

【新能源汽车测试工程师必看!DBC文件50条实战技巧,看懂这篇直接封神】

如果你是新能源汽车研发/测试工程师,还在为信号解析错误、报文找不到、DBC看不懂、实车故障复现不了头疼——那这篇文章,你一定要!在整车电控开发里,DBC = CAN总线的官方字典。没有DBC,报文就是一串乱码;读不懂DBC,测试寸步难行;用不好DBC,排查故障全靠猜。本文总结50条全网最实用、最贴近实车、最能解决问题的DBC技巧,从基础语法到新能源专用信号,从工具操作到故障排错,全部来自一线台架、实车、高压平台实战经验。不废话、不空谈、不玄学,全是能直接落地的硬货!

优快云-新能源汽车研发测试专业博主 1370

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

ubuntu中 sudo: docker: command not found,使用wsl

如果出现报错:不存在具有所提供名称的分发。下面解决步骤也许会有帮助,但是不是所有小伙伴的情况是一样的,请选择使用。例如:wsl --set-default Debian。wsl --set-default Linux版本。第一步 win+R打开cmd.exe执行以下命令。第二步 继续在cmd.exe执行下面命令。执行sudo docker相关命令成功。第三步 在ubuntu终端执行相应命令。

weixin_63787284的博客 2630

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

上一篇: Java 常见demo
下一篇: (完美安装,无报错)M1 mac 安装kettle
被迫成为全栈工程师的小H
博客等级 码龄6年 6粉丝 40原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值