AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题

问题[binary](ubuntu)

Martin Hope
Jeen0
Asked: 2023-07-06 19:45:51 +0800 CST

如何“安装”二进制文件?

  • 5

我尝试按照说明构建https://github.com/mhx/dwarfs但最后给了我错误,所以我猜我可以下载应该是 dwarfs-0.7.0-RC5-Linux-x86_64 的二进制文件。 tar.xz 但除此之外我不知道如何处理提取的文件夹,我需要该实用程序来提取存档。(在 Windows 上,只需简单的安装程序并右键单击上下文菜单即可)

我尝试谷歌搜索,但我偶然发现了关于放置它和这个“PATH”变量的冲突信息,如果有人有一些易于理解的教程视频,将不胜感激

binary
  • 1 个回答
  • 40 Views
Martin Hope
ema
Asked: 2021-05-31 08:44:57 +0800 CST

Bless Hex Editor 仅显示 ASCII 方块

  • 6

我尝试读取保存在名为 dump.bin 的文件中的 BIOS EEPROM 芯片的内容。我还尝试打开一个名为 coreboot.rom 的文件,其中包含一个 Coreboot 映像。在这两种情况下都发生了这个错误:我使用 Bless Hexeditor 打开文件,但我只得到了这些包含四个数字的 ASCII 方块,描述了字符具有的 ASCII 值。 祝福十六进制编辑器 其中大部分是 0046 方格,相当于字母“ F”。这与我已经知道的 dump.bin 的内容很吻合。

我怎样才能让 Bless Hexeditor 将真实的字节值显示为整数/字符?我没有找到有关此主题的任何资源。我尝试使用 Synaptic 包管理器重新安装 Bless,但没有帮助。

我使用 Ubuntu 20.04.2 LTS,Xubuntu 风格。我使用 xfce4 桌面,但我也安装了一些 GNOME 的东西。 ls /usr/bin/*session返回

/usr/bin/dbus-run-session
/usr/bin/gnome-session-custom-session
/usr/bin/gnome-session
/usr/bin/xfce4-session

编辑:当我bless在终端中运行时,我在开始之前收到以下错误bless:

Could not find a part of the path '/home/user/.config/bless/plugins'.
Could not find a part of the path '/home/user/.config/bless/plugins'.
Could not find file "/home/user/.config/bless/export_patterns"

在搜索这些错误时,我发现这个线程说这些错误实际上并不意味着什么。

Edit2:我发现GHex效果很好,所以我可能会坚持下去。奇怪的是,我的一个朋友使用 Bless 和 Ubuntu 20.04 没有这个问题。

binary
  • 1 个回答
  • 553 Views
Martin Hope
Bharadwaj Poduri
Asked: 2020-06-10 00:33:41 +0800 CST

每次运行二进制文件时都会安装软件吗?

  • 1

所以我的怀疑可能听起来很有趣,但我对 ubuntu 有点陌生,想清楚地了解安装 .deb、.rpm、tarball 等软件的不同方法。所以考虑到 tarball 的情况。在某些情况下,当我下载一个 tarball 并解压缩它时,我找不到 ./configure 文件,然后通过谷歌搜索我了解到我们需要在 bin 文件中运行二进制文件,因为提取的文件夹包含二进制文件。所以我的问题是每次我运行二进制文件时都会安装软件吗?谁能解释这是如何工作的?

software-installation package-management software-center tar binary
  • 1 个回答
  • 85 Views
Martin Hope
catalex
Asked: 2019-10-12 07:01:23 +0800 CST

-bash: ./my_file: 无法执行二进制文件:执行格式错误,但我的架构和精灵匹配

  • 1

我正在尝试使用ubuntu64-16.04.3-minimal-odroid-c2-20171005操作系统在 Odroid-C2 上运行二进制文件。该文件有 777 权限,是为 ARM 编译的。

# ls -l my_file
-rwxrwxrwx 1 root root 136409 Sep 30 13:17 my_file

#pwd
/home

#file my_file
my_file: ELF 32-bit LSB executable, ARM, version 1, statically linked, not stripped

#uname -a
Linux odroid64 3.14.79-116 #1 SMP PREEMPT Tue Sep 26 01:19:06 BRT 2017 aarch64 aarch64 aarch64 GNU/Linux 

当我尝试运行它(./my_file)时,我收到一个错误: -bash: ./my_file: cannot execute binary file:Exec format error

我知道我的二进制文件是 32 位的,而我的 Ubuntu 是 64 位的,所以我按照本教程添加了新架构。这没有帮助,正在发生同样的错误。

我还搜索了另一种解决方案,但似乎出现此错误的唯一问题是架构不匹配。我很确定这不是我的问题——elf 是 ARM,Odroid 也是。我以前在这个 Odroid 上运行过类似的二进制文件,所以我现在真的很困惑。

你能帮我找出我的错误吗?

64-bit bash 32-bit arm binary
  • 1 个回答
  • 5345 Views
Martin Hope
BlandCorporation
Asked: 2019-09-11 03:26:37 +0800 CST

如何将一些以 ASCII 0 和 1 表示的二进制文件转换为二进制文件?

  • 0

我有一个 PDF 表示为 0 和 1 的 ASCII 文件,按以下方式生成:

filepath="Manna.pdf"
data="$((echo obase=2; hexdump -ve'/1 "%u\n"' "${filepath}") | bc | xargs printf %08i)"
inputText="$(echo "${inputText}" | sed 's/\(.*\)/\L\1/')"
echo "${data}" > Manna.txt

如何将其转换回 PDF?

bash ascii binary bc
  • 1 个回答
  • 226 Views
Martin Hope
evaristegd
Asked: 2019-07-07 14:52:07 +0800 CST

如何为 YouCompleteMe 安装 clang?

  • 3

操作系统:Ubuntu 18.04

已经有一些关于如何clang在 Ubuntu 中安装的帖子,但是其中很多已经过时了,我的问题是针对安装 clang 作为安装YouCompleteMe的一部分。

首先,按照这个答案和那里提供的链接中的指示,我运行了这些命令:

$ wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key|sudo apt-key add -
$ sudo apt-get update && sudo apt-get upgrade
$ sudo apt-add-repository "deb http://apt.llvm.org/bionic/ llvm-toolchain-bionic-8 main"

然后我运行并可以验证是否按预期添加了$ vim /etc/apt/sources.list对应的新行。llvm然后我跑了:

$ apt-get install clang-8 lldb-8 lld-8 --print-uris

获取有关所需磁盘空间的信息,在本例中为:

The following NEW packages will be installed:
binfmt-support clang-8 lib32gcc1 lib32stdc++6 libc6-i386 libclang- 
common-8-dev libclang1-8 libffi-dev liblldb-8 libobjc-7-dev libobjc4 
libomp-8-dev libomp5-8 libpfm4 libpython-stdlib lld-8 lldb-8
llvm-8 llvm-8-dev llvm-8-runtime python python-lldb-8 python-minimal 
python-six python2.7 python2.7-minimal
0 upgraded, 26 newly installed, 0 to remove and 0 not upgraded.
Need to get 71,4 MB of archives.
After this operation, 412 MB of additional disk space will be used.

现在,在实际安装这些软件包之前,我再次阅读了YouCompleteMe的 README 文件,并注意到它说:

只有当您确定它是 8.0.0 或更高版本时,您才能使用系统 libclang 或 clangd,否则不要。即使是这样,我们也建议尽可能使用来自 llvm.org 的官方二进制文件。确保为您的操作系统下载正确的存档文件。
我们强烈建议不要使用系统 libclang 或 clangd 而不是上游编译的二进制文件。随机的东西可能会破裂。省去麻烦,使用上游预建的 libclang 或 clangd。

我猜当他们说“系统 libclang”时,他们指的是libclang我要使用的安装apt-get(这是他们实际指的吗?如果有人知道他们所说的“系统 libclang”是什么意思,请告诉我)。所以,我决定关注他们提供的 LLVM 链接。在那里,我点击了“预建二进制文件”部分下的“Ubuntu 18.04”。然后开始下载tar.xz文件,然后我运行:

$ tar -xJf clang*.tar.xz

这篇文章暗示我应该运行:

$ cd clang*
$ sudo cp -R * /usr/local/

所以现在我看到我有两种安装 clang 的方法:通过和解压缩apt-get二进制文件。

YouCompleteMe 是否要求一种不寻常的安装方式clang?在 Ubuntu 18.04
中安装的正确方法是什么?clang

vim apt binary 18.04 clang
  • 1 个回答
  • 2325 Views
Martin Hope
Vinit Bhardwaj
Asked: 2019-01-07 01:26:42 +0800 CST

配置文件和二进制文件

  • 0

最后一个答案很好地理解了 linux 中的二进制文件或配置文件。所以问题是为什么我们需要为 ls 命令创建二进制文件或为 linux 系统创建其他二进制配置文件。就像我们制作配置文件来执行特定任务一样,为什么我们没有为 ls 命令和其他二进制文件制作配置文件。

binary
  • 3 个回答
  • 2978 Views
Martin Hope
user797940
Asked: 2018-11-18 08:22:48 +0800 CST

覆盖/usr/share/bin。我注定要失败吗?

  • 12

我只是设法覆盖/usr/share/bin

而且似乎无法撤消。

我以root用户身份执行此操作。

我注定要失败吗?

filesystem binary cp 18.10
  • 1 个回答
  • 1812 Views
Martin Hope
TRS
Asked: 2018-10-10 08:38:34 +0800 CST

程序在 Ubuntu 17.04 和 17.10 中有效,但在 Ubuntu 18.04 中无效

  • 2

多年来,我一直在使用一个名为电影缩略图 (mtn) 的程序。

在此处阅读有关该程序的信息:http: //moviethumbnail.sourceforge.net/

我已经下载了以下二进制文件:https ://sourceforge.net/projects/moviethumbnail/files/movie%20thumbnailer%20linux%20binary/mtn-200808a-linux/

我已经为 Ubuntu 17.04、17.10 和 Ubuntu 18.04 下载了一个 live iso 文件,并在 Virtual Box 中启动了它们。排除它只发生在我的 Ubuntu 18.04 安装中。

在 Ubuntu 17.04/17.10 中使用终端运行程序时,我得到了这个(有效): 在此处输入图像描述

在 Ubuntu 18.04 中使用终端运行程序时,我得到以下信息: 在此处输入图像描述

有没有人可以告诉我为什么会在 Ubuntu 18.04 中发生这种情况以及我如何让程序在 Ubuntu 18.04 中运行。

该程序自 2008 年以来一直没有更新,但在 Ubuntu 18.04 之前一直运行良好。

binary
  • 2 个回答
  • 329 Views
Martin Hope
Noah Cain
Asked: 2018-09-02 23:51:53 +0800 CST

如何调整 Linux 文件系统数据 .bin 文件的大小?

  • 7

我有一个 2 MB 的文件:root.bin,它是一个 Linux rev 1.0 ext2 文件系统,我想扩展它以便可以在其中放入更多文件,但它不会像我想象的那样调整大小。如何调整它的大小,最好将文件保留在上面,以达到特定的大小?

filesystem binary
  • 1 个回答
  • 1759 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve