小编Oli*_*Oli的帖子

ffmpeg 未满足的依赖项

我最近在尝试在我的 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)

package-management dependencies ffmpeg

7
推荐指数
1
解决办法
1万
查看次数

我可以让我的桌面图标变小吗?

我想让我所有的桌面图标稍微小一点。

我知道我可以手动完成每一个,但鉴于我每天在桌面上创建和销毁大约 20 个文件,这是不切实际的。

我需要一个指向 Gnome Classic/GTK3 的答案(如 11.10、12.04 及以后)

icons 11.10 12.04 gnome-classic desktop-icons

7
推荐指数
1
解决办法
1万
查看次数

苹果云更换?

我正在寻找抛弃 Apple 的怪物,我可以运行 Ubuntu 和 Android 手机,其格式与 MacBook 和 IOS 类似吗?

也就是说,是否支持在我的手机和 Ubuntu 之间通过 wifi 同步日历/联系人/书签/提醒/照片等?

迈出一大步,所以想确定!

cloud

7
推荐指数
2
解决办法
286
查看次数

是否有图形化的 git commit 应用程序来显示差异并设置提交消息?

作为我工作的一部分,我经常使用 git。我有一个执行交互式提交的结构脚本:git commit -a它向我显示 nano 中哪些文件已更改,然后让我编写提交消息。

这个流程的问题是有时我需要知道我在文件中做了哪些更改。今天凌晨 3 点我做了很多事情,我一辈子都记不起我在做什么。我必须手动git diff查看更改。

是否有图形应用程序可以帮助我?它仍然需要从结构中编写脚本,但在完美的世界中,它将是一个文本框、一个更改文件的列表和一个类似融合的窗口,显示基于我选择的文件的差异。有这么光荣的事情存在吗?

git software-recommendation

7
推荐指数
1
解决办法
1万
查看次数

Ubuntu 上的视频/播客设置

我和几个朋友正准备做一个视频和播客,我想知道是否有人有关于使用什么软件的提示......我运行 12.04 并负责录制、编辑和发布这件事。我们有我们的网站,由 Wordpress 提供支持,所以我的问题实际上是关于生产部分的。

我正在寻找音频的 Audacity 和视频的 pitivi ......我的基本想法是通过 G+ 作为环聊来完成并录制它。但是,如果有我们可以使用的跨平台解决方案,我愿意接受建议。

sound video video-editor podcast

7
推荐指数
1
解决办法
884
查看次数

如果 Grub 中未列出,如何引导至恢复模式?

我想将 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 配置或其他任何东西,只有启动菜单编辑页面可用。

boot grub2 recovery-mode

7
推荐指数
1
解决办法
3万
查看次数

允许 LXC 容器用户以外部用户身份写入挂载目录

为标题道歉,设置实际上非常简单。我有一个叫做用户一台主机oli和一个名为目录/media/steve/incomingoli可读写-执行。在。在我有根下运行的特权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-dataoli文件系统上的主机权限吗?这会授予他们访问主机的权限吗?oli不是非隐私帐户。它可以造成真正的伤害。

  • 我是否可以以容器中的任何人都可以写入 /incoming 并且访问看起来像是来自主机的方式绑定挂载它oli

  • ACL 有什么帮助吗?

permissions mount lxc acl

7
推荐指数
1
解决办法
3761
查看次数

从 rsync 获取已删除文件的列表

我在以下之间同步我的音乐收藏:

  • 我的台式机的 RAID10,我可以在那里翻录 CD 和下载音乐,以及
  • 家庭媒体中心,控制家庭周围的音频播放器

我用一个非常简单的小 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脚本)。

command-line rsync

7
推荐指数
1
解决办法
5337
查看次数

id 游戏中的全屏窗口模式

我运行的是 TwinView,双显示器系统。我喜欢在其中一台显示器上全屏玩游戏,而不是同时跨两台。使用wine,只需将其设置为桌面模式并将分辨率设置为一个屏幕的分辨率即可。对于 OpenTTD,我使用了 Compiz 的 Window Rules 插件。

但是我有一些本机游戏对此不起作用。今天的实验涉及 Prey(Doom 3 引擎),但我在其他 ID 引擎上也遇到过类似问题。

简而言之:有没有人找到一种让 Prey/OpenAreana/Doom3/etc 在窗口模式下运行但带有全屏装饰(也就是说,没有边框和面板上方)的方法?

window-manager compiz games

6
推荐指数
1
解决办法
2359
查看次数

限制用户可以安装的内容

这是作为另一个问题的一部分出现的理论场景:

  • 我有x用户的x Ubuntu 桌面。
  • 用户没有 sudo 权限
  • 我可以通过编辑 Policy Kit 规则让他们通过软件中心安装东西
  • 但这会让他们安装任何不受欢迎的东西(包括游戏)。

我想知道是否有一个黑客可以限制用户可以安装的东西。

包有一个“部分”(例如游戏),所以我想知道是否可以强制apt忽略包的整个部分。或者也许是一种设置执行此过滤的 Apt 代理的方法。更改可以是全局的(例如,即使是具有 sudo 权限的人也无法安装游戏)。

欢迎任何想法。


在您发表评论告诉我人们可以随身携带自己的 debs,或者从 Internet 下载 tars 并以这种方式运行它们之前,请记住这是一个理论情况。

如果这意味着您将专注于这个问题,请假装我的用户不允许 USB 安装,无法执行操作~/并且在他们家外没有写权限。它被锁定了。是的,所有这些都可以做到。

package-management apt

6
推荐指数
1
解决办法
210
查看次数