标签:文件 git xxx apt Linux deb 环境变量 dpkg
Linux环境变量
linux中设置环境变量如
abc=123
只有当前进程可以使用,进入到子进程后
/bin/bash
echo $abc 不会显示123
当使用export为全局变量后 子进程可以使用
取消 unset 变量名
shell配置文件
/etc/profile所有用户登录的时候都会执行
~/profile 当前用户登录时才执行
修改配置文件 将变量写入到/etc/bash.bashrc文件中则可在所有终端中使用
若只想某一用户使用 则写入到 ~/.bashrc中
源码包和二进制包
源码包:开源 可以修改源代码 裁剪
步骤繁琐 编译时间常
二进制包: 简单 安装快
无法阅读源码及修改
deb包\rpm包
deb用于debian、ubantu 版本
rpm用于centos 、redhat 等版本
都类似于Windows下的exe安装包
dpkg
底层的包管理工具,用于对已经下载到本地和已经安装的deb包进行管理
dpkg -i xxx.deb 安装软件
dpkg -L xxx 查看安装目录
dpkg -l xxx 查看版本信息
dpkg -s xxx 详细信息
dpkg -r xxx 卸载软件
deb包的组成结构
控制信息(放在DEBIAN目录下),本deb包的DEBIAN目录下有changelog、control、copyright、postinst等文件。changelog文件记录了该deb包的作者、版本以及最后一次更新日期等信息;control文件记录了包名、版本号、架构、维护者及描述等信息;copyright文件记录了一些版权信息;postinst记录了在安装deb包后的欢迎词信息。
安装的内容,这部分类似linux的根目录,如根目录下的/home/debian/peripheral存放着我们的运行脚本。
control:deb包必要的文件,它描述了软件包的名称、版本号、描述信息、所支持的处理器架构等,它可供deb包安装管理及索引。
postinst:包含了软件在进行正常目录文件拷贝到系统后,所需要执行的配置工作。
postrm文件:软件卸载后需要执行的脚本
apt和apt-get命令
apt是新版的包管理工具用于解决apt-get命令过于分散的问题
apt默认属性对用户友好
git和GitHub
git版本控制工具
git本地仓库 GitHub远程仓库
使用 git clone “远程仓库地址”
仓库更新 git pull
NFS
Network File System 网络文件系统 在服务器与客户端通过网络共享文件
开启了NFS服务后,客户端访问服务器共享的文件时如同访问本 地存储器(磁盘/SD卡/NAND FLASH等)上的文件一样,
标签:文件,git,xxx,apt,Linux,deb,环境变量,dpkg 来源: https://blog.csdn.net/weixin_44997886/article/details/119295848
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。