问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

debian中怎样安装dpkg 打deb包,创建 apt源

发布网友 发布时间:2022-04-22 22:16

我来回答

2个回答

懂视网 时间:2022-05-05 06:32

说明

使用MySQL 5.7,操作系统为64位 Debian GNU/Linux 8.6 (jessie)。

安装

因apt仓库将mysql相关的包移除,需要自己去官网下载之,以及相关的依赖包。
在安装mysql-community-server时,会提示输入MySQL的root密码。

以下部分步骤需要root权限。

wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-server_5.7.19-1debian8_amd64.deb-bundle.tar
wget http://ftp.br.debian.org/debian/pool/main/liba/libaio/libaio1_0.3.110-1_amd64.deb
wget http://ftp.br.debian.org/debian/pool/main/m/mecab/libmecab2_0.996-1.1_amd64.deb
wget http://ftp.br.debian.org/debian/pool/main/n/numactl/libnuma1_2.0.10-1_amd64.deb
dpkg -i libaio1_0.3.110-1_amd64.deb
dpkg -i libmecab2_0.996-1.1_amd64.deb
dpkg -i libnuma1_2.0.10-1_amd64.deb
mkdir mysql_5.7
tar -xv -C mysql_5.7 -f mysql-server_5.7.19-1debian8_amd64.deb-bundle.tar
cd mysql_5.7
dpkg -i mysql-common_5.7.19-1debian8_amd64.deb
dpkg -i mysql-community-client_5.7.19-1debian8_amd64.deb
dpkg -i mysql-client_5.7.19-1debian8_amd64.deb
dpkg -i mysql-community-server_5.7.19-1debian8_amd64.deb

热心网友 时间:2022-05-05 03:40

但是,有时候我们会为网速慢,安装源不好而烦恼,所以我们可能会将一些常用软件包的
deb文件保存在本地以备不时之需。当然了使用dpkg也可以直接来安装保存在本地的deb软件包,问题是它并不能处理软件包之间的依赖
第一步:所你所有的deb文件放在同一个目录内,如:
# mkdir /var/debs
第二步:使用dpkg-scanpackages 命令生成APT可以使用的软件包索引文件
/var# dpkg-scanpackages debs /dev/null | gzip debs/Packages.gz
注:/dev/null位置的参数是指定一个文件,文件名不限,该文件的作用是用来重写覆盖deb软件包中控制文件的某些定义,它的第一行的格式,一行对应一个软件包:
package priority section
package指定你所要修改的软件包
priority 有low,medium,high三个值
section 用来指定软件包属于哪个section
如果不需要对deb软件包做任何修改你就可以像例子中那样直接指定一个/dev/null文件。
第三步:在你的sources.list中添加一行
deb file:/var debs/
这样你就可以使用apt-get命令来安装这些软件包了,命令格式没有任何差异,apt-get会为我们处理软件包之间的依赖关系,不过要注意,在修改sources.list之后一定要执行一下apt-get update命令。
让 apt-get使用本地的源代码进行安装也是一样的,不过需要注意下列几点:
1、第一个软件包的orig.tar.gz(源程序文件), .dsc(debian控制文件) and .diff.gz(描述在debian能使用该程序之前需要进行的修改部分)文件必须在同一目录下。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
京珠高速与连霍高速的比较?(各个方面~) 请问在衡阳衡东107国道往京珠高度的交叉路口下车后怎么去武广高铁?有... 衡炎高速公路简介 请新领导吃饭高情商开场白 公司上了黑名单后,注册过的商标还能用吗 ...配 卡其色牛仔裤的话好看么? 如果好看,鞋子应该配什么颜色呢_百度知 ... 我室友很喜欢我该怎么办 cf巨人城废墟第31关怎么打才能刷过去 巨大城废墟31关怎么打? 困难巨人城废墟31关怎么关? mac下怎样安装dpkg,或者说怎样做打deb包,编程&开发 微博明星超话周积分刚才119分怎么一会变成62分了? 在微博超话发帖被评论数量也够了但是不给积分 要怎么办? 微博卸载以后超话等级会下降吗? 微博超话负分还能正回来吗? 微博超话漏签一天等级会掉吗? 《超话积分》怎么抛最好? 为什么最近微博超话积分送出都只加8分? 为什么超话评论了之后没有分数? 这几天我在微博超话筹了六百多积分没送出去,为什么刚刚点开看就变两 ... 微博重新登陆,以前超话存的积分还有吗? 微博超话到底应该什么时候抛分?到底是周日还是每月4号? 超话是什么意思啊? 微博超话里面积分可以只抛上个月的吗?就是每月五号清零,一至四号的可以计算一下然后留下来的吗? 怎么知道自己用的是几兆的宽带? 怎么查看自己安装的电信宽带是几兆的? 怎么看自己家的宽带是几兆 如何知道自己的网络带宽是几兆? 电信宽带怎么查询多少兆的? 手机怎么查电信宽带多少兆? linux 怎样用dpkg 安装软件 关于ubuntu安装软件的问题:apt-get和dpkg区别? 打包好的deb文件,用dpkg安装 dpkg是什么? 在linux中,rpm与dpkg方式安装软件,有什么不同 用dpkg安装提示以下错误,怎么解决 Ubuntu怎样用命令下载和安装软件? Linux中dpkg 如何配置 dpkg安装的软件怎么卸载 如何使用dpkg卸载安装的deb包软件 Linux 下安装deb格式文件怎么弄 我是一个菜鸟,第一天用Ubuntu,使用sudo dpkg -i 安装软件的时候,文件放到哪 没有dpkg命令怎样安装deb格式的包? 在debain中用sudo dpkg -i方式安装chrome,安装完成后点击无反应,请问要如何解 linux中deb如何安装? linux系统下怎么安装.deb文件 如何安装dpkg-dev 光遇身高是多少? 光遇最高体型是多少? 光遇的身高是? 《光遇》0号身高和1号对比是什么?