Tag:

如何使用apt-get下载所有存储库?

有没有办法只使用apt-get下载所有Ubuntu存储库? 我正在寻找类似的东西: sudo apt-get install –download-only * 这样我就可以在/var/cache/apt/archives/目录中访问下载的存储库。

如何在VirtualBox上运行Ubuntu获取EGL和OpenGLES库?

我在VirtualBox上运行Ubuntu。 安装了客户添加,现在操作系统具有硬件加速function。 我有OpenGL库。 现在我想使用egl + opengles1.1和2.0运行应用程序。 我如何在Ubuntu上获得它们? 有没有可用的开源库? 这些库应该使用VirtualBox提供的硬件加速function。

是否有任何开源方法可以从没有源代码可用性的动态可执行文件中生成静态?

让我用一个例子来解释这个问题。 我在日常工作中使用了一些旧程序,例如xfig和pdfedit 。 现在,这些程序已经很老了,而且不经常更新; 我担心的是,由于缺少某些库或某些不兼容的更新,有一天他们将不再工作。 如果程序现在很容易编译,在正在运行的系统上,解决方案很方便:尝试破解一点源并静态编译它 – 生成的可执行文件很大而且效率不高,但它可以用于可预见的未来(1)。 这似乎是xfig的情况,我会尽快尝试。 但是,例如, pdfedit依赖于Qt3,并且设置一个系统来编译它在这个时候非常复杂。 幸运的是, 它可以立即运行 ,这要归功于它所需的库不会与任何东西发生冲突。 但是这可以在将来改变,所以我想解决这个问题: 如果我在Ubuntu上有动态的和所有的库,但没有源代码,我怎么能做一个静态二进制(或类似的东西)? 我四处搜寻。 一种可能性是statifier (2),但它在地址随机化方面存在很多问题 ,所以这是一个禁忌。 非自由版本Ermine似乎有效,但我更喜欢开源选项。 另一种可能性是使用泊坞或类似的包装系统。 但是我发现的所有教程都是面向RedHat的 ; 而且,说实话,要非常复杂。 脚注 : (1)不是那么疯狂。 我使用静态ffmpeg例如,工作正常,没有任何兼容性问题… (2)编译statifier ,请参阅https://stackoverflow.com/questions/23498237/compile-program-for-32bit-on-64bit-linux-os-causes-fatal-error

我该如何备份我的存储库?

我想备份我添加到Ubuntu软件中心的所有存储库,但显然sources.list只包含属于Canonical的存储库。 那我在哪里可以找到其他的呢?

如何将banshee库设置导出到另一台计算机?

我试图降级我的发行版。 问题是,我花了几个小时组织我的音乐库,我不想丢失我的数据库。 我检查过’将元数据写入文件’。 所以,我的理解是,如果我将这些相同的mp3导入新库,那么这些文件将按照库中的相同顺序排列。 但这听起来不是一个安全的选择。 我从11点10分到10.04点。 任何帮助将不胜感激。 新手

升级到比存储库更新的版本

我最近问过如何将ghostscript升级到15.04但不是14.04LTS(我有)的版本。 在这个网站上有许多关于不同包装的几乎相同的问题,一些例子包括: 如何升级到比存储库中可用的更新版本的软件包? 如何使用apt-get升级单个包? 如何升级到Remmina的更高版本而不是在Repository中 在Ubuntu 14.04上将tmux从1.8升级到1.9(在Stack Overflow上) 所以我认为一般来说知道它是非常有用的:是否有一种通用的自动方式将包(包括其所有依赖项)升级到比Ubuntu的存储库更新的版本? 如果更新的版本存在于最近的Ubuntu版本中,这是否更容易实现?

如何保存vmware播放器库?

使用Ubuntu 11.10和Vmware Player 4.0。 每当我打开vmware播放器时,最后一个库就不存在了(它只是空白)。 我可以手动添加它然后它正在工作。 谁经历过这个?

如何安装所有的boost开发库?

我无法完全安装boost库,它失败/跳过几件似乎对我来说继续使用它编译程序的关键。 这是我安装boost时得到的, gcc.compile.c++ bin.v2/libs/iostreams/build/gcc-4.6/release/threading-multi/bzip2.o libs/iostreams/src/bzip2.cpp:20:56: fatal error: bzlib.h: No such file or directory compilation terminated. “g++” -ftemplate-depth-128 -O3 -finline-functions -Wno-inline -Wall -pthread -fPIC -DBOOST_ALL_NO_LIB=1 -DBOOST_IOSTREAMS_DYN_LINK=1 -DBOOST_IOSTREAMS_USE_DEPRECATED -DNDEBUG -I”.” -c -o “bin.v2/libs/iostreams/build/gcc-4.6/release/threading-multi/bzip2.o” “libs/iostreams/src/bzip2.cpp” …failed gcc.compile.c++ bin.v2/libs/iostreams/build/gcc-4.6/release/threading-multi/bzip2.o… …skipped libboost_iostreams.so.1.50.0 for lack of bzip2.o… …skipped libboost_iostreams.so.1.50.0 for lack of libboost_iostreams.so.1.50.0… …skipped libboost_iostreams.so for lack of libboost_iostreams.so.1.50.0… gcc.compile.c++ bin.v2/libs/iostreams/build/gcc-4.6/release/link-static/threading-multi/bzip2.o […]

包和脚本有哪些安全策略?

从Windows 98到Windows 7,我确实使用过Microsoft Windows。 我自己发现了很多关于病毒,蠕虫,间谍软件等如何危害系统的安全漏洞。 Microsoft Windows Vista和Windows 7 UAC( 用户帐户控制 )系统和Windows Vista和Windows 7中的 Drives Autorun提示可以防止一些漏洞。 Linux的 我现在正在使用Ubuntu 11.10,并且我意识到由于多用户系统,Linux中不存在大多数(除一个)漏洞。 问题 人们(甚至我)曾经在笔式驱动器(闪存)和其他可移动设备中存储*.exe , *.cmd , *.deb , *.sh和其他可执行文件和脚本文件(安装程序,便携式浏览器,脚本等)媒体。 在Windows 7中(也在旧版本中) 如果目标可移动媒体连接到受感染的系统, 然后连接回一个新系统, 并运行*.exe , *.cmd或*.bat (未签名的可执行文件或脚本)文件 这可能会提示UAC对话框 和用户按Yes 这可能会以管理员身份执行恶意软件代码,注入未签名的可执行文件或脚本文件 我不知道签名的可执行文件。 从未测试过。 我认为,他们不能被感染或被感染的文件无法执行。 如果,在Linux中怎么办? 在*.deb , *.sh或Linux中的任何其他可执行文件或脚本文件中是否会发生相同的情况? 我的意思是 *.deb和其他文件是否会被感染? (我认为他们可以 ) Linux中是否有一种机制来validation*.deb文件中的内容? 我是否应该在可移动媒体中保留root访问所需的可执行文件和脚本文件? 如果我不应该那么手动validation文件内容是否被更改的最简单方法是什么? 互联网上的存储库和软件包怎么样? 通过使用http , […]

通过Ubuntu软件中心或终端安装应用程序有什么区别吗?

我想问一个非常基本的问题,但我以前从未考虑过这个问题。 好吧,当有人从终端安装应用程序时,他必须先添加存储库,对吧? 另一方面,当有人从Ubuntu软件中心安装应用程序时,是否会自动添加存储库? 我问这些问题要弄清楚:当我运行更新然后升级时,这个应用程序是否会升级? 两个选项的结果相同吗?