Questions tagged «ubuntu»

Ubuntu Linux是Debian的衍生产品,旨在使Linux成为主流。该站点上的问题通常应参考Ubuntu Server。请注意,http://askubuntu.com专用于Ubuntu问题。


1
我如何要求apt-get跳过任何交互式的安装后配置步骤?
我有一个使用apt-get安装软件包的服务器构建脚本。然后,它将直接编写的配置文件直接放置到位,因此不需要诸如postfix之类的软件包中的交互式安装后配置对话框。如何跳过此安装阶段?它创建了我希望避免的手动干预。 我知道该-qq选项,但是手册页警告不要使用该选项,而无需指定no-action修饰符。我确实想执行一个动作,我只想隐藏它的特定部分。
135 ubuntu  apt 

10
您可以在新的Windows 10(Ubuntu)bash用户空间上本地运行Docker吗?
我的理解是,在其他操作系统上运行docker的主要限制是使Linux容器成为可能。(当然对于Macs)。 最近,Microsoft宣布了一个本机运行在Windows 10上的Ubuntu linux 用户模式的beta版。它可以在Windows上运行以ELF格式编译的二进制文件(不同于cygwin需要编译)。 我的问题是:您可以在新的Windows 10(Ubuntu)bash用户空间上本地运行Docker吗?


17
CentOS与Ubuntu
我有一台运行Ubuntu的Web服务器,但是硬盘驱动器最近出现故障,所有内容都被擦除了。我决定在机器上尝试使用CentOS而不是Ubuntu,因为它基于Red Hat。这种关联对我来说意义重大,因为Red Hat是一种商业服务器产品,并且得到了服务器制造商的正式支持。但是,几天后,我开始想念Ubuntu。我在CentOS资料库中找不到我想要的某些软件包时遇到了麻烦,而我尝试过的第三方软件包却很难处理。 我的问题是,与Ubuntu相比,将CentOS用作服务器有什么优势?CentOS表面上是为此目的而设计的,但是到目前为止,我还是希望在CentOS上使用Ubuntu的桌面版本。CentOS是否有任何杀手级功能使其成为更好的服务器操作系统?有什么理由不应该切换回Ubuntu Server或Xubuntu?
104 ubuntu  centos 

3
如何使用apt-get删除“手动安装”标志并恢复为“自动安装”?
要进行编译,我需要zlib1g-dev安装该软件包,因此我启动了apt-get install zlib1g-dev。 apt-get 很好地通知我,该软件包已经因为其他软件包而被自动安装,并且知道我希望现在明确安装它: # apt-get install zlib1g-dev zlib1g-dev is already the newest version. zlib1g-dev set to manually installed. 我的编译完成后,我不再需要它了,所以我想将其状态恢复为上一个状态:自动安装。这样,当不再需要使用简单的工具时,它将自动被修剪apt-get autoremove。 我不能这样做,apt-get remove zlib1g-dev因为某些软件包仍然依赖它。 那么,如何将软件包zlib1g-dev安装状态恢复为自动安装状态? 我知道我可能会/var/lib/apt/extended_states手工编辑 Package: zlib1g-dev Auto-Installed: 0 至 Package: zlib1g-dev Auto-Installed: 1 ...但是感觉不对。
103 ubuntu  debian  apt 


4
可用站点与ng.x的conf.d目录有什么不同用法
我有一些使用linux的经验,但没有使用nginx的经验。我的任务是研究应用程序服务器的负载平衡选项。 我已经使用apt-get来安装nginx,并且一切似乎都很好。 我有一些问题。 sites-available文件夹和conf.d文件夹有什么区别。这两个文件夹都包含在nginx的默认配置设置中。教程同时使用。它们是干什么的,最佳实践是什么? 启用了站点的文件夹有什么用?如何使用? 默认配置引用www数据用户?我必须创建该用户吗?如何为该用户授予运行Nginx的最佳权限?

8
如何在Debian / Ubuntu上确定JAVA_HOME?
在Ubuntu上,可以同时具有多个JVM。用选择默认值update-alternatives。但这JAVA_HOME由于debian策略而未设置环境变量。 我正在编写启动器脚本(bash),用于启动Java应用程序。该Java应用程序需要JAVA_HOME环境变量。那么如何获取当前选择的JVM的路径update-alternatives?
95 ubuntu  debian  java 

8
Heartbleed:如何可靠且可移植地检查OpenSSL版本?
我一直在寻找一种可靠且可移植的方法来检查GNU / Linux和其他系统上的OpenSSL版本,因此用户可以轻松地发现由于Heartbleed错误而应该升级自己的SSL。 我以为这很容易,但是我很快在Ubuntu 12.04 LTS上遇到了最新的OpenSSL 1.0.1g问题: openssl版本-a 我原本希望看到完整版本,但我得到了: OpenSSL 1.0.1 2012年3月14日 建立于:2013年6月4日星期二07:26:06 平台:[...] 令我不愉快的是,没有显示版本字母。没有f,没有g,只有“ 1.0.1”就这样。列出的日期也无助于发现(非)漏洞版本。 1.0.1(af)和1.0.1g之间的差异至关重要。 问题: 检查版本(最好是跨发行版)的可靠方法是什么? 为什么没有显示版本号?除了Ubuntu 12.04 LTS之外,我无法在其他任何产品上进行测试。 其他人也报告了此行为。一些例子: https://twitter.com/orblivion/status/453323034955223040 https://twitter.com/axiomsofchoice/status/453309436816535554 一些(特定于发行版的)建议在其中推出: Ubuntu和Debian:apt-cache policy openssl和apt-cache policy libssl1.0.0。在此处将版本号与软件包进行比较:http : //www.ubuntu.com/usn/usn-2165-1/ Fedora 20 :(yum info openssl感谢@znmeb在Twitter上)和yum info openssl-libs 检查旧版本的OpenSSL是否仍然存在: 它并不完全可靠,但是您可以尝试lsof -n | grep ssl | grep DEL。请参阅Heartbleed:如何可靠且可移植地检查OpenSSL版本?为什么这可能对您不起作用。 事实证明,在Ubuntu和Debian上更新OpenSSL软件包并不总是足够的。您还应该更新libssl1.0.0软件包,然后-then-检查是否openssl …

8
GPG没有足够的熵
我在后台运行了大量的进程来尝试获取足够的熵,但是我仍然失败了。 **We need to generate a lot of random bytes. It is a good idea to perform some other action (type on the keyboard, move the mouse, utilize the disks) during the prime generation; this gives the random number generator a better chance to gain enough entropy. Not enough random …
86 linux  ubuntu  gpg 


11
我如何去忽略某些依赖关系?
如何使apt-get忽略某些依赖项?例如,我想安装mailx,以便可以使用它从cron脚本/报告生成工具发送电子邮件。但是,安装mailx还会安装exim4和一堆我确实不需要的依赖项(我已经安装了Postfix),我猜想mailx也可以不用。 我如何忽略某些依赖关系,但由于它是一个很好的工具,仍然使用apt-get?



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.