我最近在尝试在我的 Ubuntu 计算机上安装 ffmpeg 时遇到了一个问题。我正在运行 Ubuntu 11.10 64 位,安装了所有最新更新并且系统运行完美,但是我觉得需要记录我的桌面并阅读了很多文章,ffmpeg 是它最好的记录工具之一(除了提供视频包)所以我试着跑
sudo apt-get install ffmpeg
Run Code Online (Sandbox Code Playgroud)
但是我无法做到这一点,因为包有未满足的依赖项。这是我在尝试安装上面的软件包后收到的全文。
Reading package lists... Done Building dependency tree Reading
state information... Done Some packages could not be installed. This
may mean that you have requested an impossible situation or if you are
using the unstable distribution that some required packages have not
yet been created or been moved out of Incoming. The following
information may help to resolve the situation:
The following packages have unmet dependencies: …Run Code Online (Sandbox Code Playgroud) 我想让我所有的桌面图标稍微小一点。
我知道我可以手动完成每一个,但鉴于我每天在桌面上创建和销毁大约 20 个文件,这是不切实际的。
我需要一个指向 Gnome Classic/GTK3 的答案(如 11.10、12.04 及以后)
我正在寻找抛弃 Apple 的怪物,我可以运行 Ubuntu 和 Android 手机,其格式与 MacBook 和 IOS 类似吗?
也就是说,是否支持在我的手机和 Ubuntu 之间通过 wifi 同步日历/联系人/书签/提醒/照片等?
迈出一大步,所以想确定!
作为我工作的一部分,我经常使用 git。我有一个执行交互式提交的结构脚本:git commit -a它向我显示 nano 中哪些文件已更改,然后让我编写提交消息。
这个流程的问题是有时我需要知道我在文件中做了哪些更改。今天凌晨 3 点我做了很多事情,我一辈子都记不起我在做什么。我必须手动git diff查看更改。
是否有图形应用程序可以帮助我?它仍然需要从结构中编写脚本,但在完美的世界中,它将是一个文本框、一个更改文件的列表和一个类似融合的窗口,显示基于我选择的文件的差异。有这么光荣的事情存在吗?
我和几个朋友正准备做一个视频和播客,我想知道是否有人有关于使用什么软件的提示......我运行 12.04 并负责录制、编辑和发布这件事。我们有我们的网站,由 Wordpress 提供支持,所以我的问题实际上是关于生产部分的。
我正在寻找音频的 Audacity 和视频的 pitivi ......我的基本想法是通过 G+ 作为环聊来完成并录制它。但是,如果有我们可以使用的跨平台解决方案,我愿意接受建议。
我想将 Ubuntu 引导到恢复模式,但没有允许我这样做的 grub 菜单条目。我按下e,现在我可以编辑启动选项。它看起来像这样:
setparams 'Ubuntu , with Linux 3.6.0-26-generic'
recordfail
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set=root <uuid>
linux /boot/vmlinuz-3.5.0-26-generic root=<uuid> ro ipv6.disable=1 quirt splash $vt_handoff
initrd /boot/initrd.img-3.5.0-26-generic
Run Code Online (Sandbox Code Playgroud)
该菜单编辑实例文档说:
启动到恢复模式,即使它没有列在菜单上:
- 从 linux 行中删除现有的内核选项并添加单个
但这句话没有任何意义,也许维基页面不知何故损坏了。如何修改启动菜单直接启动进入恢复模式?
注意:我无权访问 grub 配置或其他任何东西,只有启动菜单编辑页面可用。
为标题道歉,设置实际上非常简单。我有一个叫做用户一台主机oli和一个名为目录/media/steve/incoming是oli可读写-执行。在。在我有根下运行的特权LXC容器。/media/steve/incoming安装在容器中/incoming/,如下所示:
lxc.mount.entry = /media/steve/incoming incoming none bind 0 0
Run Code Online (Sandbox Code Playgroud)
在容器内,我有一个运行为www-data. 它需要能够写入/incoming/.
我在这里有哪些选择?我可以想到一些想法,但它们要么有非常严重的缺点,要么我不知道如何实施它们:
我可以将我的守护进程更改为在容器内以 root 身份运行,但我宁愿它没有。根目录中奇怪的写入文件(它们root:oli在主机上作为-owned 出现)。
我可以将容器映射www-data到oli文件系统上的主机权限吗?这会授予他们访问主机的权限吗?oli不是非隐私帐户。它可以造成真正的伤害。
我是否可以以容器中的任何人都可以写入 /incoming 并且访问看起来像是来自主机的方式绑定挂载它oli?
ACL 有什么帮助吗?
我在以下之间同步我的音乐收藏:
我用一个非常简单的小 rsync 命令来做到这一点:
rsync -av /media/ned/music/ tank:/media/steve/music/
Run Code Online (Sandbox Code Playgroud)
有时我会删除桌面上的某些内容,或重命名它。当我再次同步时,Tank 会保留旧副本,这可能会导致重复。
我知道有一些--delete-{before/after}选择,但我对自动删除非常担心。还没有第三个备份,所以如果我犯了一个错误(我以前犯过这个错误)并rsync在 Tank 上破坏了我的“备份”,我就会丢失数据。
有没有办法在传输完成后生成潜在删除列表?理想情况下rsync会向我展示列表并给我一个[y/N]提示,但我很高兴在单独的命令中执行此操作(我将只编写一个syncmusic脚本)。
我运行的是 TwinView,双显示器系统。我喜欢在其中一台显示器上全屏玩游戏,而不是同时跨两台。使用wine,只需将其设置为桌面模式并将分辨率设置为一个屏幕的分辨率即可。对于 OpenTTD,我使用了 Compiz 的 Window Rules 插件。
但是我有一些本机游戏对此不起作用。今天的实验涉及 Prey(Doom 3 引擎),但我在其他 ID 引擎上也遇到过类似问题。
简而言之:有没有人找到一种让 Prey/OpenAreana/Doom3/etc 在窗口模式下运行但带有全屏装饰(也就是说,没有边框和面板上方)的方法?
这是作为另一个问题的一部分出现的理论场景:
我想知道是否有一个黑客可以限制用户可以安装的东西。
包有一个“部分”(例如游戏),所以我想知道是否可以强制apt忽略包的整个部分。或者也许是一种设置执行此过滤的 Apt 代理的方法。更改可以是全局的(例如,即使是具有 sudo 权限的人也无法安装游戏)。
欢迎任何想法。
在您发表评论告诉我人们可以随身携带自己的 debs,或者从 Internet 下载 tars 并以这种方式运行它们之前,请记住这是一个理论情况。
如果这意味着您将专注于这个问题,请假装我的用户不允许 USB 安装,无法执行操作~/并且在他们家外没有写权限。它被锁定了。是的,所有这些都可以做到。