三个文件怎么打包成一个(三个文件怎么打包压缩)

三个文件怎么打包成一个
如果要将文件打包成一个文件可以通过winrar,bandzip等压缩软件将多个文件压缩成一个文件,需要时再进行解压分离文件。具体操作如下:三个文件怎么打包成一个1、电脑端鼠标左键长按框选需要进行打包的文件,右键单击选中文件打开功能菜单。2、选择&ld...

三个文件怎么打包成一个

如果要将文件打包成一个文件可以通过winrar,bandzip等压缩软件将多个文件压缩成一个文件,需要时再进行解压分离文件。具体操作如下:

三个文件怎么打包成一个


1、电脑端鼠标左键长按框选需要进行打包的文件,右键单击选中文件打开功能菜单。

2、选择“添加到XXX.zip”或者“添加到XXX.7z”即可使用bandzip软件压缩文件。

3、选择“添加到压缩文件”或者“添加到XXX.rar”即可使用winrar软件压缩文件。

操作环境

品牌型号:redmibook pro15

系统版本:Windows 10

软件版本:winrar 6.00 bandzip 7.16

多次搬家后,我总结出了这4个搬家打包技巧,高效打包不易损坏

搬家是一个大工程,需要先把所有的东西打包,到了新家后再依次摆放好,如果打包归纳时没有条理,那么到新家安置时会发现自己一团乱码,满地都是东西,就是找不到自己想要的。

我之前也会遇到这样的问题,但是在多次搬家的过程中,我总结出了这4个小技巧,保你用了之后,打包速度更快,且不会乱。

1.按照需要购买好打包工具

不同的物品需要使用的到不同的打包工具,像书籍就可以用纸箱,被子就可以用编织袋来装,打包厨房的碗时,就需要用到气泡膜。除了这些之外,胶带也要提前准备好。提前准备好了,打包时就不会手忙脚乱。

2.东西分类、分区域打包

为了避免到新家后,东西归类麻烦,我们可以直接在打包时,就做好分类工作。衣服、厨具分开,客厅、厨房、卧室、浴室的东西分开打包。即使要把两个区域的物品混装在一起,也要有规划,不要一团乱麻。这样打包后,到了新家一拆开,就可以立马知道这些东西应该放在哪里。

3.装箱要科学

先装大件、再填小件,最大程度利用箱内的空间,使其物尽其用。并且要注意上轻下重,避免箱子放置不稳,导致物品损坏。放入易碎物品时,中间可以用气泡膜隔断,避免碰撞。箱内有空位置时,需要用纸巾、旧衣服等物品塞上,避免箱内东西碰撞损坏。

4.记得清点物品

打包完毕后,为了让自己做好区分,不遗漏,可以在箱子的侧面做上标记,箱内的东西属于哪个区域,是否易碎等,以便到新家更好地做整理,搬家师傅搬运时,也能根据易碎程度着重注意,避免损坏。还要提前记好自己的箱子数量,避免搬家的过程中出现遗漏丢失。

除了做好打包工作,在联系搬家公司搬家时,最好确定好以下两点:

部分小区搬家需要开具出门条,这点需要提前和物业沟通确认好。不然搬家师傅会被堵在门口,耽误我们的搬家时间。

和搬家公司确定好搬家费用,避免搬家过程中出现坐地起价的情况。

以上就是我总结的搬家打包技巧和搬家注意事项了,希望对大家有所帮助。最后,祝所有要搬家的朋友搬家顺利!

4 步打包一个新的 Python 模块

pyp2rpm 使得创建 RPM 包的过程更加自动化。

当你安装一个应用程序时,你通常是在安装一个软件包,其中包含应用程序的可执行代码和重要文件,如文档、图标等。在 Linux上,软件一般被打包成 RPM 或 DEB 等格式,用户只要通过 dnf或者apt等命令就可以进行安装了,这取决于你使用的 Linux 发行版。然而几乎每天都有新的 Python 模块发布,因此你很容易遇到一个尚未打包的 Python 模块。这就是pyp2rpm存在的意义了。

最近我在尝试安装一个叫 python-concentration的模块,但是进展并不太顺利:

$ sudo dnf install python-concentrationUpdating Subscription Management repositories.Last metadata expiration check: 1:23:32 ago on Sat 11 Jun 2022 06:37:25.No match for argument: python-concentrationError: Unable to find a match: python-concentration

虽然这是一个发布在 PyPi 的包,但它仍不能被打包成 RPM 包。好消息是你可以使用 pyp2rpm以一个相对简单的过程将它打包成 RPM 包。

首先你需要设置两个目录:

$ mkdir rpmbuild$ cd rpmbuild mkdir SPECS

像这样去安装 pyp2rpm:

$ sudo dnf install pyp2rpm1、生成 spec 文件

RPM 包的基础是一种 spec 文件,这个文件包含你创建这个包的所有信息,如所需的依赖关系、应用的版本号、安装的文件等信息。当指向某个 Python 模块时,pyp2rpm会为它构建一个 spec 文件,你可以用它来创建 RPM 包。

下面以 python-concentration为例演示如何构建一个 spec 文件:

$ pyp2rpm concentration ~/rpmbuild/SPECS/concentration.spec

下面是它生成的文件:

# Created by pyp2rpm-3.3.8%global pypi_name concentration%global pypi_version 1.1.5Name: python-%{pypi_name}Version: %{pypi_version}Release: 1%{?dist}Summary: Get work done when you need to, goof off when you don'tLicense: NoneURL: NoneSource0: %{pypi_source}BuildArch: noarchBuildRequires: python3-develBuildRequires: python3dist(setuptools)%descriptionConcentration [![PyPI version]( [![Test Status]( [![Lint Status]( [![codecov](%package -n python3-%{pypi_name}Summary: %{summary}%{?python_provide:%python_provide python3-%{pypi_name}}Requires: (python3dist(hug) = 2.6.1 with python3dist(hug) 2、运行 rpmlint

为了确保 spec 文件符合标准,你需要对文件使用 rpmlint命令:

$ rpmlint ~/rpmbuild/SPEC/concentration.specerror: bad date in %changelog: - 1.1.5-10 packages and 1 specfiles checked; 0 errors, 0 warnings.

看起来更新日志(%changelog)需要记录日期。

%changelog* Sat Jun 11 2022 Tux

再次运行 rpmint:

$ rpmlint ~/rpmbuild/SPEC/concentration.spec0 packages and 1 specfiles checked; 0 errors, 0 warnings.

成功!

3、下载源码

你需要下载好打包的代码才能进一步构建 RPM 包。一种简单的方式是解析你的 spec 文件以获取源码的网址。

首先,通过 dnf安装spectool:

$ sudo dnf install spectool

然后通过 spectool来下载源码:

$ cd ~/rpmbuild$ spectool -g -R SPEC/concentration.specDownloading: https://files.pythonhosted.org/...concentration-1.1.5.tar.gz 6.0 KiB / 6.0 KiB [=====================================]Downloaded: concentration-1.1.5.tar.gz

这样就创建了一个 SOURCES目录并将源码放入其中。

4、构建源软件包

现在你已经验证过 spec 文件了,接下来就可以通过 rpmbuild构建源软件包了。如果你还没有安装rpmbuild,你也可以通过dnf安装rpm-build包(或者在使用rpmbuild命令时根据终端的的提示进行安装)。

参数 -bs表示构建源软件包。添加这个参数会产生一个 src.rpm 文件,这是一个用于为特定架构重新构建的通用包:

$ rpmbuild -bs SPECS/concentration.specWrote: ~/rpmbuild/SRPMS/python-concentration-1.1.5-1.el9.src.rpm

为你的系统构建一个可安装的 RPM 文件:

$ rpmbuild –rebuild SRPMS/python-concentration-1.1.5-1.el9.src.rpmerror: Failed build dependencies: python3-devel is needed by python-concentration-1.1.5-1.el9.noarch

看起来这个包需要安装 Python 的开发库才能继续构建。安装它们以继续构建。这一次,构建成功了,并且渲染了更多的输出(为了清楚起见,我在这里简略了输出):

$ sudo dnf install python3-devel -y$ rpmbuild –rebuild SRPMS/python-concentration-1.1.5-1.el9.src.rpm[...]Executing(--clean): /bin/sh -e /var/tmp/rpm-tmp.TYA7l2+ umask 022+ cd /home/bogus/rpmbuild/BUILD+ rm -rf concentration-1.1.5+ RPM_EC=0++ jobs -p+ exit 0

你的 RPM 包现在已经构建在 RPMS子目录下,像平常一样使用dnf安装它。

$ sudo dnf install RPMS/noarch/python3-concentration*rpm为什么不使用 PyPi?

通常情况下我们并不需要将 Python 模块打包成 RPM 包。通过 PyPi 来安装模块也是可以接受的,但是 PyPi 会安装额外的包管理器对你的模块进行检查和更新。当你使用 dnf来安装 RPM 包时,你在安装完成时就能够获取到完整的安装列表。有了pyp2rpm之后,这个过程就变得快速、简单且自动化了。

via: https://opensource.com/article/22/6/package-python-module-rpm

作者:Sumantro Mukherjee选题:lkxed译者:Return7g校对:wxy

本文由 LCTT原创编译,Linux中国荣誉推出

本文来自柚萌裙摆。投稿,不代表美啦巴巴立场,如若转载,请注明出处:https://www.meila8.com/3/20421.html

打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
() 0
上一篇 01-24
下一篇 01-24

相关推荐

  • 三个文件怎么打包成一个(三个文件怎么打包压缩)

    三个文件怎么打包成一个
    如果要将文件打包成一个文件可以通过winrar,bandzip等压缩软件将多个文件压缩成一个文件,需要时再进行解压分离文件。具体操作如下:三个文件怎么打包成一个1、电脑端鼠标左键长按框选需要进行打包的文件,右键单击选中文件打开功能菜单。2、选择&ld

    2023-01-24 01:16:01
    1718 0

评论列表

联系我们

123456

在线咨询: QQ交谈

邮件:admin@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信