我试图创build一个强制Debian Lenny安装的脚本来安装最新版本的CRAN R.在安装过程中,它出现libc6被升级,并且安装需要交互式确认重启三个服务(mysql,exim4,cron )。 这个过程是无人看pipe,因为它运行在亚马逊的Elastic Map Reduce(EMR)机器上。 但是我没有select。 以下是我尝试过的一些事情: 这个前面的问题似乎正是我要找的。 所以我设置我的安装脚本如下: # set my CRAN repos… yes, I know there's a new convention where to put these. echo "deb http://cran.r-project.org/bin/linux/debian lenny-cran/" | sudo tee -a /etc/apt/sources.list echo "deb-src http://cran.r-project.org/bin/linux/debian lenny-cran/" | sudo tee -a /etc/apt/sources.list # set the dpkg.cfg options per the previous SuperUser question […]
刚刚在我的一台专用服务器上运行apt-get更新,留下了一个相当可怕的警告: Processing triggers for initramfs-tools … update-initramfs: Generating /boot/initrd.img-2.6.26-2-686-bigmem W: mdadm: the array /dev/md/1 with UUID c622dd79:496607cf:c230666b:5103eba0 W: mdadm: is currently active, but it is not listed in mdadm.conf. if W: mdadm: it is needed for boot, then YOUR SYSTEM IS NOW UNBOOTABLE! W: mdadm: please inspect the output of /usr/share/mdadm/mkconf, compare W: mdadm: it […]
我们在本地Apt仓库(reprepro)中有一些手工构build的(带有fpm和jenkins).deb文件。 这些.debs文件包含一个.desktop文件,该文件将被xdg-desktop在post-inst脚本中拾取。 如果我们手工安装deb文件,在一个新的系统上,一切都很好。 如果我们使用apt-get install安装新版本,我们会得到这个错误 xdg-desktop-menu: file '/usr/local/share/applications/customthingy.desktop' does not exist 如果我用apt-get install -d customthingy下载deb文件,然后运行 dpkg -i /var/cache/apt/archives/customthingy_2-r3_all.deb 我得到了和以前一样的xdg-desktop错误。 这样就排除了apt的问题。 如果我列出下载的deb的内容, tom.oconnor@charcoal-black:~$ dpkg –contents /var/cache/apt/archives/customthingy_2-r3_all.deb |grep ".desktop" -rw-r–r– root/root 201 2011-07-28 20:02 ./usr/local/share/applications/customthingy.desktop 你可以看到文件存在。 但是,如果我们在重新安装前清除, tom.oconnor@charcoal-black:~$ sudo apt-get purge customthingy Reading package lists… Done Building dependency tree Reading state information… Done The following packages will […]
我遵循了这里列出的所有正式的build议: 官方网站 详细地说,我做了: sudo apt-key adv –keyserver hkp://keyserver.ubuntu.com:80 –recv 7F0CEB10 (似乎没问题) echo "deb http://repo.mongodb.org/apt/ubuntu "$(lsb_release -sc)"/mongodb-org/3.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.0.list (似乎没问题,因为使用正确的条目创build了/etc/apt/sources.list.d/mongodb-org-3.0.list文件) sudo apt-get update (似乎没问题,因为我看到列表中的回购) 但是当我这样做: sudo apt-get install -y mongodb-org 它总是说“找不到包mongodb组织”。 如果我做: sudo apt-get install -y mongodb 它工作,但它不安装版本3.0,但版本2.4 我已经多次尝试删除/清除2.4版本后安装3.0,但具有相同的结果:“找不到包mongodb组织” 我怎样才能安装3.0版本? 编辑 apt-cache search mongodb没有find关于mongodb-org的任何信息 这是/etc/apt/sources.list.d/mongodb-org-3.0.list的内容: deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.0 multiverse 这些是关于mondodb的apt-get更新产生的行: Ign http://repo.mongodb.org trusty/mongodb-org/3.0 […]
我最近安装了Debian 6.0.1,当我发出简单的apt-get,完成时(99%)要求安装CD。 如果你喜欢,请使用鼠标select“其他的共享”,或者点击“下一步”button,然后下载并安装好Debian GNU / Linux 6.0.1a Squeeze – 官方i386 CD Binary-1 20110322-15:11» 就像是: 更改来源:请在«/ media / cdrom /»中插入标有“Debian GNU / Linux 6.0.1a Squeeze – 官方i386 CD Binary-1 20110322-15-15:11”的光盘,并按Intro(Return) 你能告诉我为什么,如何解决这个问题。 我不想让服务器上的光盘。 非常感谢!
我想打个电话来说: sudo yum install apt 使我能够使用apt-get和yum进行安装。 但是这不起作用。 我得到以下回: Loaded plugins: fastestmirror, priorities, security, update-motd Loading mirror speeds from cached hostfile * amzn-main: packages.eu-west-1.amazonaws.com * amzn-updates: packages.eu-west-1.amazonaws.com Setting up Install Process No package apt available. Error: Nothing to do 它看起来需要使默认的Amazon EC2实例知道存储库。 简而言之,我如何简单地使用apt-get而不是仅仅使用yum?
如何find哪个软件版本将apt-get install <package>安装? 谢谢,Boda Cydo。
我正在使用reprepro来维护内部软件包的私有包存档。 没有一个简单的方法可以使用reprepro来保持一个包的多个版本(见这里 ),但是它有一个快照工具。 但只有一些。 我没有看到回到快照版本的好方法。 有一个命令restorelogging,但它似乎并没有工作(在Ubuntu 12.4.1 LTS的reprepro版本4.8.2)。 我可以通过apt-get访问快照,如手册页中所述,通过编辑sources.list来包含类似内容 deb method://as/without/snapshot codename/snapshots/name main 但这意味着我需要用新的sources.list来更新所有服务器来更改它们的快照。 我想做的是保持一个“安全”的分布,我可以从任何“稳定”快照configuration,并始终从“安全”拉动服务器。 然后做回滚,我只是回滚“安全”,并让服务器删除并重新安装软件包。 (我说删除并重新安装,因为它似乎太难让他们降级只是私人包未触摸公共包),或类似的东西。 主要目标是有一个自动的方法来让服务器场恢复到旧版本的软件包。 我接受build议。 人们如何处理这个问题? 有没有办法让reprepro快照按照我喜欢的方式工作?
是否存在yum的caching代理,类似于Debian存储库? 有没有一种方法可以使代表行为与大约相同? 我听说约不稳定, 此外,我更喜欢使用reprepro,以便我可以使用现有的Web服务器来提供存储库。
我正在寻找一种方法来限制访问一个私人的Debian存储库,并能够非交互式地进行身份validation(即使用脚本) 我发现的最有用的文章,如果其实是一个从Debianpipe理网站,但安全的方法使用SSH和公/私钥。 它工作的很好,但每个主机的公钥需要位于远程authorized_keys文件中才能成功进行身份validation。 它没有提供任何关于提供密码给SSH://但我想这应该是可能的。 你有没有尝试其他的select(如FTP)? 提前致谢