
linux
文章平均质量分 56
^毛小兔^
这个作者很懒,什么都没留下…
展开
-
Ubuntu下apt 无法安装的解决步骤
根据错误信息,`codelite` 需要 `clangd`、`clang-format`、`libc6`、`libgdk-pixbuf-2.0-0`、`libstdc++6` 和 `libwayland-client0`。确保你的 `/etc/apt/sources.list` 和 `/etc/apt/sources.list.d/` 目录下的文件中的软件源是正确的,并且没有损坏。从你提供的错误信息来看,`codelite` 软件包有未满足的依赖关系,这导致 `apt` 无法继续安装。原创 2024-12-18 13:33:02 · 597 阅读 · 0 评论 -
在 Linux 系统中,让 apt 使用 HTTP 代理
要永久设置 `apt` 使用 HTTP 代理,你可以在 `apt` 的配置文件中设置代理。你可以通过设置环境变量来临时为 `apt` 命令设置代理。这种方法不需要修改任何配置文件,只需在命令行中设置环境变量即可。以上方法可以帮助你在 Linux 系统中配置 `apt` 使用 HTTP 代理,你可以根据需要选择适合的方法。保存文件后,任何 `apt` 操作都将使用这个代理设置。这将在当前命令中使用指定的代理,而不会影响全局设置。### 3. 命令行选项设置代理。### 1. 临时设置代理。原创 2024-12-18 13:13:55 · 816 阅读 · 0 评论 -
在 Linux 下,将 tar 包打包成二进制程序
其中 `files/directories` 是要打包的文件和目录,`output.bin` 是输出的自解压二进制包名称,`Package Name` 是包的名称,`./install.sh` 是安装脚本。你可以使用 `tar` 命令将文件打包成 `.tar`、`.tar.gz`、`.tar.bz2` 等格式的归档文件,并通过压缩提高存储效率。其中 `-b` 表示创建二进制包,`program_dir` 是程序所在的目录,`package.deb` 是打包后的 `.deb` 文件。原创 2024-12-18 13:07:58 · 339 阅读 · 0 评论 -
在 Linux 下,将 shell 脚本打包成二进制程序
在 Linux 下,将 shell 脚本打包成二进制程序并不是一个直接的过程,因为 shell 脚本本质上是文本文件,由 shell 解释器执行。`shc` 是一个可以将 shell 脚本转换为 C 程序的工具,然后你可以编译这个 C 程序成二进制文件。将这个包装脚本复制到 `$PATH` 下的某个目录,这样你就可以从任何地方执行它了。- 转换后的二进制文件可能需要依赖特定的库或环境,确保在目标系统上这些依赖是可用的。这将生成一个压缩版本的脚本,但请注意,压缩后的脚本仍然是文本文件,不是二进制文件。原创 2024-12-18 13:01:42 · 455 阅读 · 0 评论 -
解决:在Ubuntu系统中使用vi编辑器时,如果按下上下左右键出现的是字母而不是光标移动
在Ubuntu系统中使用vi编辑器时,如果按下上下左右键出现的是字母而不是光标移动,这通常是因为Ubuntu预装的是vim的tiny版本,这个版本不支持所有vim的功能,包括方向键的正常使用。- 在文件中找到`set compatible`并将其改为`set nocompatible`,然后添加`set backspace=2`以启用退格键功能。- 这将关闭vi的兼容性模式,并设置退格键功能,使得方向键和退格键可以正常使用。- 安装完成后,使用`vi`命令启动的编辑器将会更加完整和方便。原创 2024-12-11 09:36:27 · 757 阅读 · 0 评论 -
[so]实现Linux 程序使用指定的 .so 库,而不是系统的库
对于所有用户和所有程序,你可以在 `/etc/ld.so.conf`(Debian 系统)或 `/etc/ld.so.conf.d/`(Red Hat 系统)中添加你的库路径,然后运行 `sudo ldconfig` 来更新链接器的缓存。在 `~/.bashrc` 或 `~/.bash_profile` 文件中添加上述 `export` 命令,然后运行 `source ~/.bashrc` 或 `source ~/.bash_profile` 来使更改生效。**永久设置(对所有新的终端会话有效):**原创 2024-11-27 16:00:20 · 606 阅读 · 0 评论 -
Selinux小结
前绪 2一、Selinux基础概述 2二、什么是Selinux? 2三、SELinux Policy语言 31、安全属性——SContext 32、TE简介 41). 客体类别和许可: 42). 访问向量规则: 53). AV规则 5四、SElinux策略文件 61、定义性文件 72、其他...转载 2018-08-23 14:17:36 · 1136 阅读 · 0 评论