linux安装包提取出来

如何把我自己常用的 ** . repo包提取到目录中,从源中提取也行,还是自己已经安装了的repo包也行,只想把他提取出来

要从Linux安装包中提取出自己常用的包,你可以按照以下步骤操作:

打开终端或命令行界面。

输入以下命令来查找你想要提取的包:

sql
dpkg -S package_name
其中,package_name 是你想要提取的包的名称。

输入以下命令来查找包的详细信息:

sql
dpkg -L package_name
其中,package_name 是你想要提取的包的名称。

输入以下命令来查找包的依赖关系:

sql
apt-get install --fix-missing package_name
其中,package_name 是你想要提取的包的名称。

如果你的本地计算机已经安装了包,可以使用以下命令将其复制到本地计算机:

csharp
cp /path/to/source/package /home/username/.local/share/package
其中,/path/to/source/package 是你想要提取的包的路径,/home/username/.local/share/package 是你想要将包复制到的本地计算机路径。

如果你想要从源中提取包,可以使用以下命令将其复制到本地计算机:

csharp
cp /path/to/source/package.tar.gz /home/username/.local/share/package
其中,/path/to/source/package.tar.gz 是你想要提取的包的路径,/home/username/.local/share/package 是你想要将包复制到的本地计算机路径。

如果你想要自己已经安装了的包,可以使用以下命令将其复制到本地计算机:

csharp
cp /path/to/source/package.tar.gz /home/username/.local/share/package
其中,/path/to/source/package.tar.gz 是你想要提取的包的路径,/home/username/.local/share/package 是你想要将包复制到的本地计算机路径。

请注意,在执行上述命令时,请确保输入正确的包名称和路径。

yum download 包名
rpm -qa可以查看你安装的所有包名

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 你可以参考下这个问题的回答, 看看是否对你有帮助, 链接: https://ask.csdn.net/questions/240166
  • 这篇博客你也可以参考下:如何从包含代码库的.repo目录恢复出代码
  • 除此之外, 这篇博客: 【LINUX】镜像挂载与repo配置中的 下载使用第三方源(阿里云) 部分也许能够解决你的问题, 你可以仔细阅读以下内容或者直接跳转源博客中阅读:

  • 以下回答来自chatgpt:

    我无法理解你所说的repo安装包。如果是指从镜像源中提取.repo文件或者已经安装的软件包,可以按照以下方法操作。

    1. 查看系统已安装的所有软件包

    可以通过以下命令查看系统已经安装的所有软件包。

    rpm -qa
    

    将结果保存到本地文件,以便后续分析。

    rpm -qa > installed_packages.txt
    
    1. 查找特定软件包

    根据你所需要提取的软件包的名称,可以使用以下命令查找是否已经安装在系统中。

    rpm -qa | grep <package_name>
    

    如果需要从镜像源中提取.repo文件,可以使用以下命令下载相应的.repo文件到指定目录中。

    wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
    
    1. 提取已安装软件包的安装包

    对于已经安装的软件包,可以通过以下命令从系统中提取出其安装包。

    rpm -qip <package_name>.rpm
    
    1. 提取已安装软件包的配置文件

    可以通过以下命令从已安装的软件包中提取其配置文件。

    rpm -qc <package_name>
    
    1. 将提取的文件复制到指定目录中

    将提取的.repo文件或者安装包和配置文件复制到指定目录中即可。

    cp <file_path> <destination_directory>
    

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^