Tag: 包管理

新鲜的Ubuntu 16.04安装,破坏了VMware Tools

我刚安装了Ubuntu 16.04,让VMware Workstation 12使用简单的安装过程安装它。 我启动VM的那一刻,我尝试使用VM设置窗口共享文件夹,我得到的第一件事是: 无法更新运行时文件夹共享状态:在客户机操作系统中安装共享文件夹文件系统时出错。 所以在这里我开始在Windows 10 Pro主机上运行全新安装的Ubuntu 16.04后进行故障排除。 窗口自动resize工作得很好,我只是无法共享文件夹,这对我来说非常重要。 有人可以指点我在正确的方向吗? 以下是我在网上阅读并尝试过的一些建议,没有任何成功: 建议#1 # http://askubuntu.com/a/290528/269349 sudo apt-get install linux-source sudo apt-get install open-vm-tools mount -t vmhgfs .host:/ /home/user1/shares 没有用,因为我已经安装了open-vm-tools并运行mount命令只是给我一个错误说明Error: cannot mount filesystem: No such device 建议#2 # https://github.com/vmware/open-vm-tools/issues/62#issuecomment-174631126 git clone https://github.com/vmware/open-vm-tools.git cd open-vm-tools/open-vm-tools sudo apt-get install libmspack0 libmspack-dev libprocps3 libprocps3-dev dnet-progs libdumbnet-dev doxygen ./configure […]

在干净安装后创建安装软件的脚本?

我发现自己最近在多台新机器之间移动(新笔记本电脑,工作中的新电脑等)。 我想创建一个bash脚本来安装我使用的所有软件。 Ninite不够丰富。 我没有bash脚本的经验,我正在学习它。 我正在计划使用aptitude search来查找软件包名称(如果它们存在于存储库中)并创建多行aptitude install 。 然后,从头开始安装Ubuntu后我要做的就是安装aptitude并运行脚本。 脚本会一个接一个地运行(而不是并行运行并失败)吗? 我可以进行“静默安装”,以便安装程序不会提示答案(预先定义答案或用户默认)吗? 有没有办法通过bash脚本定义一些系统设置?

为什么推荐使用“LANG = C; sudo apt-get clean”等?

我遇到了这个wiki页面: Package Manager故障排除过程 。 在其中,有如下命令: LANG=C;sudo apt-get clean LANG=C;sudo apt-get autoclean LANG=C;sudo apt-get -f install LANG=C;sudo apt-get –fix-missing install LANG=C;sudo apt-get –purge autoremove LANG=C;sudo apt-get –fix-missing update -o APT::Cache-Limit=100000000 LANG=C;sudo apt-get update -o APT::Cache-Limit=100000000 && sudo apt-get dist-upgrade 那么LANG=C;的目的是什么LANG=C; ?

14.04至16.04 LTS gcc-5-base降级

我不知道是否有人可以帮助我解决gcc-5-base问题。 自从我将14.04 LTS升级到16.04 LTS后,我的包含了未满足的依赖项。 The following packages have unmet dependencies: libstdc++6 : Depends: gcc-5-base (= 5.4.0-6ubuntu1~16.04.2) but 5.4.1-2ubuntu1~14.04 is installed libstdc++6:i386 : Depends: gcc-5-base:i386 (= 5.4.0-6ubuntu1~16.04.2) but it is not installed Depends: libc6:i386 (>= 2.18) but it is not installed Depends: libgcc1:i386 (>= 1:4.2) but it is not installed E: Unmet dependencies. Try using -f. […]

如何在ubuntu 14.04 LTS 64位版本上安装flash插件

当我播放在线video时,它们经常被许多眨眼和其他干扰打断。 很多次我都看到了一个错误消息,即flash播放器崩溃了。 当我尝试在命令行上安装Flash插件时,显示此错误。 任何人都可以帮助我摆脱这场冲突吗? $ sudo apt-get install flashplugin-installer [sudo] password for agha: E: dpkg was interrupted, you must manually run ‘sudo dpkg –configure -a’ to correct the problem 这是一个完整的日志: Ign http://in.archive.ubunutu.com trusty-updates/restricted Translation-en_IN Ign http://in.archive.ubunutu.com trusty-updates/universe Translation-en_IN Ign http://in.archive.ubunutu.com trusty-backports/main Translation-en_IN Ign http://in.archive.ubunutu.com trusty-backports/multiverse Translation-en_IN Ign http://in.archive.ubunutu.com trusty-backports/restricted Translation-en_IN Ign http://in.archive.ubunutu.com trusty-backports/universe Translation-en_IN Fetched […]

使用apt获取包描述

如何使用apt获得包装的平淡描述? 我尝试了apt-cache show和apt-cache showpkg但没有运气。 使用synaptic很容易,因为键入包名称,描述由标准视图给出,但有时我更喜欢使用apt-cache,例如来自终端。

当PPA在Ubuntu软件中心中有一个同名的包时

如果源列表中的PPA在Ubuntu软件中心中具有相同名称的包,则会在软件中心显示该包。 同样,通过apt-get install下载哪个包?

如何安装Cairo 1.8.10

libcairo2-dev软件包是Cairo图形库(1.10.2)的最新版本。 有什么方法可以安装1.8.10版本吗? 我正在运行11.10,但如果可能的话,我会对一般解决方案感兴趣。

降级一堆软件包

也许你已经从PPA或外部源安装了软件包(例如,下载了一个.deb,用于通过Ubuntu repos提供的软件包。)。 然后,您决定将这些升级版本放到官方存储库中。 第一步是删除sources.list的条目。 有没有办法将所有版本降级到最高版本? 我知道您可以安装特定版本 apt-get install [package] = [版本] 但是你可以降级所有人吗?

在离线时使用默认应用程序从CD-ROM安装.deb

我有一个带有.deb包的应用程序来安装它。 如果用户在线,一切正常。 但是,我需要支持从CD-ROM安装离线计算机,我只能假设安装了默认应用程序,即我不能告诉他们,“首先下载XYZ,然后它就可以了。” 我的CD-ROM必须是独立的。 (用户很少或没有互联网连接……想想“巴布亚新几内亚的丛林”。)CD-ROM包含所有必要的依赖包,假设操作系统的基本安装稳定。 这是11.10。 (希望它不会在12.04再次发生变化。) 我试过了: Ubuntu软件中心 – 如果您处于离线状态,则会禁用“安装”按钮。 即使您将CD添加为软件源也是如此。 使用dpkg目录 – 这不会解决依赖关系。 我永远无法向用户解释如何在命令行中手动解析依赖项。 一些有用的工具(keryx,gdebi,aptoncd,synaptic)不包含在11.10的默认安装中。 有没有办法告诉aptitude在离线时从CD-ROM获取和解析包? 基本上,如果用户在不知名的地方安装Ubuntu来自普通的“桌面CD”,那么他应该可以从另一张CD安装我的应用程序。 需要在CD上做些什么才能做到这一点?