Ubuntu 手动安装源码包

1。 首先解压下载的压缩包.
2。 为了编译安装软件,须安装相应的编译工具.安装新立得中的软件包Build-essential可以获得所有的编译工具.
3。 进入到文件夹后,运行./congfigure命令.执行这个命令的目的:(1)检查依赖程序,创建Makefile文件.如果命令执行失败,终端会提示安装指定的文件包,可以通过新立得搜寻并安装.(注意:如果你在新立得中发现名称相同扩展名却为.Dev的安装包,记得也要将它打勾安装,它们是编译必须的开发工具包).有很多源码包并没有configure脚本,这时可直接执行Make命令.
4。 常用编译安装的两种方法:
o 常规安装:输入 sudo make install.如果想移除临时文件,还可以运行 make clean.卸载程序运行 sudo make uninstall.这两个删除命令并不时所有时候都有效,它取决于程序员是否嵌入了相关命令.
o 软件包管理程序安装: 如果想以后能够在添加删除程序中轻易地卸载他们,首先须安装checkinstall软件包.然后运行sudo checkinstall就可以安装源码包了.这个安装方法一般会比上面的方法用的时间更长,有时候会需要自己编辑该程序的某些脚本.不过可以在checkinstall程序里很容易的解决它.
### 如何在Ubuntu上进行Docker源码包的离线安装 #### 准备工作 为了成功完成Docker源码包的离线安装,需先在线机器上准备必要的依赖项和工具。这包括但不限于编译环境、内核模块支持和其他可能需要的库。 #### 获取所需资源 1. **下载Docker源码** 需要访问[Docker官方GitHub仓库](https://github.com/docker/docker-ce),找到对应版本标签页下的`docker-ce`项目,克隆该分支到本地计算机。 2. **收集构建依赖** 使用一台能够上网的Linux主机来获取所有必需的软件包及其依赖关系。可以通过运行以下命令列表来实现这一点: ```bash apt-get update && apt-get install -y \ apt-transport-https \ ca-certificates \ curl \ gnupg-agent \ software-properties-common ``` 3. **打包依赖文件** 将上述过程中下载的所有.deb格式的二进制包以及通过`apt-cache depends`获得的相关依赖一起压缩成tarball或其他形式以便传输至目标离线环境中[^2]。 #### 安装过程 一旦所有的准备工作都已完成,则可以在完全断网的情况下按照如下方式继续操作: 1. **解压并转移数据** 把之前制作好的包含所有必要组件的压缩包复制到目标系统的适当位置,并执行解压缩动作。 2. **手动安装依赖** 利用dpkg命令逐个处理`.deb`类型的安装包,解决任何可能出现的未满足依赖警告直到全部顺利装载完毕为止。 3. **编译与部署** 进入已检出的工作目录下,参照README.md文档中的指示逐步完成从源代码向可执行程序转变的过程;最后依照说明启动守护进程服务单元。 4. **验证安装成果** 添加当前用户进入docker组以赋予其管理容器权限$ sudo usermod -aG docker ubuntu[^1]。重启系统使更改生效后尝试简单测试案例确认一切正常运作。 ```python import os os.system('sudo systemctl start docker') print("Docker service started.") ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值