Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Deepin Integration]~[V23-Beta3] feat: update libmtp to 1.1.21-3.1 by deepin-community-bot[bot]@deepin-community/libmtp by deepin-community-ci-bot[bot] #10892

Closed
deepin-bot bot opened this issue Nov 14, 2024 · 5 comments
Assignees
Labels
Project:integrated 集成管理相关 吴波 吴波
Milestone

Comments

@deepin-bot
Copy link

deepin-bot bot commented Nov 14, 2024

Package information | 软件包信息

包名 版本
libmtp 1.1.21-3.1deepin1

Package repository address | 软件包仓库地址

deb [trusted=yes] https://ci.deepin.com/repo/obs/deepin:/CI:/TestingIntegration:/test-integration-pr-2220/testing/ ./

Changelog | 更新信息

libmtp (1.1.21-3.1deepin1) unstable; urgency=medium

  • revirt 64-bit time_t transition.
@deepin-bot deepin-bot bot added the Project:integrated 集成管理相关 label Nov 14, 2024
@deepin-bot deepin-bot bot added this to the V23-Beta3 milestone Nov 14, 2024
@deepin-bot deepin-bot bot moved this to In progress in v23-集成管理 Nov 14, 2024
@deepin-bot
Copy link
Author

deepin-bot bot commented Nov 14, 2024

Integration Test Info

Test suggestion | 测试建议

libmtp 是一个开源的库,用于在 Linux 系统上支持 MTP(Media Transfer Protocol,媒体传输协议)设备的通信。MTP 是一种协议,常用于传输媒体文件,如照片、音乐和视频,特别是在 Android 设备和其他数码相机等设备上。

以下是 libmtp 的功能和使用方法:

功能与特性

  1. 支持 MTP 设备连接libmtp 可以帮助 Linux 系统识别并连接支持 MTP 的设备,如 Android 手机、平板电脑和数码相机。
  2. 文件传输:通过 libmtp,你可以从 MTP 设备中上传或下载文件。
  3. 管理文件和文件夹:支持在设备上创建、删除和管理文件夹。
  4. 设备信息查询:可以获取设备的详细信息,如设备名称、制造商、存储容量等。
  5. 跨平台兼容:支持在大多数 Linux 发行版上安装和使用。

安装 libmtp

在不同的 Linux 系统中,可以通过包管理器来安装 libmtp

Debian/Ubuntu 系统上:

sudo apt update
sudo apt install libmtp libmtp-dev mtp-tools

CentOS/RHEL 系统上:

sudo yum install libmtp mtp-tools

使用 mtp-tools 操作 MTP 设备

安装后可以使用一些命令行工具来访问 MTP 设备,这些工具一般随 mtp-tools 安装。

  • 查看连接的 MTP 设备

    mtp-detect
  • 列出设备上的文件

    mtp-files
  • 下载文件

    mtp-getfile 文件ID 本地文件名
  • 上传文件

    mtp-sendfile 本地文件路径 /MTP设备文件路径

应用示例

许多文件管理器(如 GNOME FilesKDE Dolphin 等)都集成了 libmtp 支持,因此直接连接 MTP 设备时会自动显示设备中的文件,无需手动操作。对于需要编写自定义脚本或开发应用的用户,可以在程序中直接调用 libmtp 的 API 来实现 MTP 设备的自动化管理和文件操作。

注意事项

  1. 权限问题:有时在没有 root 权限下无法访问 MTP 设备,可以通过 udev 规则设置普通用户权限。
  2. 调试工具mtp-tools 中的 mtp-detect 可以帮助检查 MTP 设备是否被正确识别,便于排查连接问题。

libmtp 的强大功能,使得在 Linux 系统中管理 MTP 设备变得更加方便。

Influence | 影响范围

ADDITIONAL INFORMATION | 额外补充

@deepin-bot
Copy link
Author

deepin-bot bot commented Nov 14, 2024

IntegrationProjector Notify the author
@deepin: Integrated issue updated

@deepin-bot
Copy link
Author

deepin-bot bot commented Nov 14, 2024

IntegrationProjector Bot
Deepin Testing Integration Project Manager Info
Link to deepin-community/Repository-Integration#2220

@Zeno-sole Zeno-sole assigned babyfengfjx and unassigned Zeno-sole and hudeng-go Nov 14, 2024
@babyfengfjx babyfengfjx assigned kobe337 and unassigned babyfengfjx Nov 14, 2024
@babyfengfjx babyfengfjx moved this from In progress to 测试中 in v23-集成管理 Nov 14, 2024
@babyfengfjx babyfengfjx added the 吴波 吴波 label Nov 14, 2024
@babyfengfjx
Copy link

@kobe337 请开展集成验证。

@kobe337
Copy link

kobe337 commented Nov 18, 2024

【环境】:
镜像:Deepin OS-25-20241028133527-1_x86_64
内核:Linux deepin-PC 6.6.59-amd64-desktop-hwe #23.01.00.39 SMP PREEMPT_DYNAMIC Tue Nov 5 17:23:22 CST 2024 x86_64 GNU/Linux

【结论】:
测试通过,暂无严重问题及影响, 覆盖以下内容:
1、安装校验、版本核对
2、基本功能验证,查看加载库情况
3、相关应用包安装验证:mtp-tools、org.videolan.www.vlc、org.debian.qtscrob、rhythmbox-plugins、libmtp-dev
以上内容验证通过,请研发同事确认,是否推送内测
Image

@kobe337 kobe337 assigned Zeno-sole and unassigned kobe337 Nov 18, 2024
@kobe337 kobe337 moved this from 测试中 to 测试通过 in v23-集成管理 Nov 18, 2024
@Zeno-sole Zeno-sole moved this from 测试通过 to 已集成 in v23-集成管理 Nov 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Project:integrated 集成管理相关 吴波 吴波
Projects
Status: 已集成
Development

No branches or pull requests

4 participants