Questions tagged «distributions»

2
哪些发行版的$ PATH中有$ HOME / .local / bin?
示例:在Ubuntu中,.local主目录中始终有一个目录,其中.profile包括以下行: PATH="$HOME/bin:$HOME/.local/bin:$PATH" $HOME/.local/bin默认情况下不存在,但是如果创建了它,则已经存在$PATH并且可以找到其中的可执行文件。 XDG目录规范中并未确切提及,但似乎是从中衍生出来的。 我想知道的是,这是否足够普遍,通常可以假定它存在于最常见的最终用户发行版中。例如,在所有的Debian衍生产品中,还是至少在Ubuntu中,是这样吗?红帽/ Fedora / CentOS生态系统怎么样?诸如此类,例如Arch,Suse以及人们在使用什么。 需要特别清楚的是,这仅用于$HOME/.local/bin,而不是 $HOME/bin。 出于好奇,如果您有此信息,请随时包括BSD,OS / X和其他文件。:)

3
Linux Debian代号
关于为Debian发行版提供代号,我有一些非常愚蠢的非技术性问题。 每个Debian版本都有其唯一的代号,(到目前为止)是Pixar的Toy Story电影中的角色名称。 这是到目前为止所有已分配的代号的列表: 版本1.1是buzz(Buzz Lightyear)-太空人, 发布1.2是rex-暴龙, 版本1.3.x是bo(Bo Peep)-照顾羊的女孩, 版本2.0是hamm-存钱罐, 版本2.1是slink(Slinky Dog)-玩具狗, 版本2.2是potato-土豆先生, 发布3.0是woody-牛仔, 版本3.1是sarge-绿色塑料军人中士, 版本4.0是etch-玩具黑板(Etch-a-Sketch), 版本5.0是lenny-玩具双筒望远镜, 版本6.0是squeeze-三眼外星人的名字, 版本7.0是wheezy-带有红色领结的橡胶玩具企鹅的名称, 版本8.0是jessie-悠扬的女牛仔的名字, 版本9.0是-Sunnyside Daycarestretch的紫色橡皮章鱼玩具, 发布10.0是buster- 安迪的宠物腊肠(目前为稳定)。 以下是即将发布的主要Debian发行版代号的列表jessie: 版本11.0是bullseye- 伍迪的马(当前正在测试), 版本12.0是bookworm-带内置手电筒的智能蠕虫玩具。 还有: 特殊的代号sid(小号,直到我 ñ d才有发展),这是符号链接代号这是目前不稳定, 稳定,是当前稳定的代号的符号链接, 测试是符号链接到当前正在测试的代号。 玩具总动员 角色列表非常强大,但有时将不再分配角色名称。 我的问题是: 如果我们用完字符名称,将分配哪些代号? 谁决定下一个版本的代号是什么(请不要模棱两可地回答:'community')? 提前计划了几个发行名称? 顺便说一句:debian.org/doc/manuals中有趣的报价: 在决定使用玩具总动员名字是由由布鲁斯·佩伦斯是谁,在当时,Debian的项目负责人,并还在工作 皮克斯,所产生的电影公司。 信息图表由Claudio Ferreira Filho(@filhocf)提供(许可:CC BY-SA 4.0)。

4
Ubuntu如何基于Debian?
Linux Mint基于Ubuntu。Ubuntu基于Debian。像这样,还有其他几个基于Ubuntu,Debian,Slackware等的Linux发行版。令我感到困惑的是这意味着什么,即一个基于其他Linux发行版的发行版。它们是如何制成的?


3
仍然有/ bin / sh二进制文件的系统吗?
/bin/sh,创建于1977年的Bourne shell曾经是Unix系统的默认shell。 时至今日,该文件仍然存在,但主要是指向系统上安装的默认POSIX兼容shell的符号链接: 在RHEL / CentOS上,它指向/bin/bashBourne Again shell 在Ubuntu Linux上,它指向/bin/dashDebian Almquist shell 在Debian上它指向/bin/dash(6.0及更高版本;较旧的Debian版本将其指向/bin/bash) 这让我很好奇:有没有一个Unix系统或Linux发行版,仍然提供了一个二进制的/bin/sh?

2
macOS是Unix发行版吗?
我知道macOS是UNIX操作系统,但是我不知道macOS是否可以用Gentoo或Debian是GNU / Linux发行版的相同方式称为UNIX 发行版。 macOS是UNIX发行版吗?如果不是,那么如何正确引用macOS在UNIX操作系统家族中的成员资格以及是否符合Single UNIX规范(即,它是Unix变体,Unix版本,Unix风格等)?同样,此问题适用于Solaris,HP-UX和其他unice(它们都是UNIX发行版吗?)。 此外,“发行”一词是否仅限于GNU(/ Linux,/ Hurd,/ kFreeBSD,/ etc)操作系统,或者可以在其他情况下使用? 编辑:我已经意识到UNIX的官方网站使用“ UNIX实现”和“ UNIX操作系统”来指代Unix操作系统家族,即实现单一Unix标准的操作系统。

3
一旦Jessie成为稳定版本,Debian Wheezy(稳定版)会自动升级到Jessie吗?
我正在使用Debian Wheezy(稳定),并通过基本的例程定期更新我的系统: sudo apt-get update sudo apt-get dist-upgrade 将来,一旦Jessie成为稳定版本,我想知道Wheezy是否会继续做下去自动成为Jessie dist-upgrade。 是否需要采取任何手动步骤来确保始终使用当前的稳定版本(未来几年,例如Jessie之后的Sid),还是我要按原样进行? 例如,我是否必须以某种方式修改我的sources.list文件,以确保Jessie可以在没有任何手动步骤的情况下简单地闲逛,还是需要一些“大”更新(“ dist-upgrade”)为我做这一切并在知道的情况下wheezy将所有实例更改jessie为? (我的sources.list中的每一行都有wheezy。也许我只需要wheezy从中删除?) 我是新手(从OS X和Windows之前的版本),所以不确定在Debian上如何自动在同一频道上进行“发行升级”-OS X只是通过其自动更新来提供,完全升级到了下一个(稳定/就绪)版本,不需要进行手动检查,也无需复杂的步骤即可进行正常系统更新检查。

1
我可以依靠/ etc / os-release在哪些Linux发行版上?
我试图找到一种方法来确定适用于大多数(或理想情况下)所有现代发行版的Linux发行版名称和版本。我注意到其中/etc/os-release包含我尝试的发行版(CentOS,Debian)所需的信息,但是依靠它的存在有多安全?诸如此类的命令uname -a实际上并没有包含相同的信息,并且lsb_release例如在最少的CentOS上显然不存在。 有没有一种快速找到确切发行版本的方法/etc/os-release?此外,在/etc/os-release保证包含NAME,VERSION和PRETTY_NAME字段?


6
是否有最新的盲人可访问的Linux发行版?
我正在寻找一个完全盲人可以使用的Linux发行版。我知道Vinux和Sonar GNU,但是前者处于休眠状态,而后者已停产。有什么既是当前的又有可能消失的呢?主流发行版(例如Debian或Ubuntu)以及该应用程序(例如Orca和Lynx)也满足了该搜索要求;只是命名哪个发行版和哪个应用。

1
幽灵漏洞-CVE-2015-0235
Ghost漏洞是否需要访问(如作为登录用户一样)受影响的受影响的OS?有人可以澄清“能够发起应用程序调用的远程攻击者”吗?我似乎只发现可以直接在本地系统上运行的测试,而不能从远程主机上运行。 到目前为止,我已经从多个来源收集到的有关“ 幽灵漏洞”的所有信息(这些来源的积分),我在下面发布了一个答案,以防其他人感到好奇。 编辑,我找到了答案: 在一次代码审核中,Qualys研究人员在glibc的__nss_hostname_digits_dots()函数中发现了缓冲区溢出。可以通过所有gethostbyname *()函数在本地和远程触发此错误。应用程序主要通过gethostbyname *()函数集访问DNS解析器。这些功能将主机名转换为IP地址。


1
我该如何有效地报告错误?
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 3年前关闭。 我已经使用Linux Mint一段时间了,我非常支持。我不够熟练,无法弄乱内核或类似的东西,但是我注意到我觉得自己能够解决几个软件包中的小错误。但是,我不知道如何开始为该项目做贡献。 这是一个简单的示例:Ubuntu存储库中的计算器应用程序不需要激活NumLock即可将数字键盘上的按键解释为数字(而不是使用相同物理按钮的Home和End键)。但是,Del键也不能用作小数点。为此,确实需要激活NumLock。我怀疑这是一个错误,我想修复它。它应该很简单。 更不是简单地提交错误报告,如何成为参与在固定这样的问题吗?我需要直接通过GitHub页面联系上游软件包维护者吗?

5
了解Linux可执行格式和软件分发包
我在理解Linux可执行格式和软件分发软件包时遇到了麻烦。Linux本身有很多不同的发行版,似乎每个发行版的每个软件包都是单独编译的。为什么是这样?我了解有些“软件包”是要安装在不同发行版上的,但是该软件的可执行格式是否有所不同? 另外,为什么许多Linux用户更喜欢应用程序的命令提示符版本而不是GUI版本?我可以理解需要较小的占用空间,但是,如果对它们进行正确编码,即使GUI应用程序也可以占用较小的占用空间。

1
如何在Linux中产生“通用安装程序”?
我有一个源代码,并且我想为未确认用户(简单应用程序用户)的所有操作系统(Windows,Linux)产生一个安装程序。我的应用程序使用C编程语言。我正在使用Red Hat Enterprise Linux Server 5.9版(Tikanga)。我想为他们解决所有程序包的依赖性,并为程序设置提供一个用户界面。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.