Ubuntu 软件中心有一个旧版本,从网站下载 Audacity 给了我一个似乎没有二进制文件来启动程序的文件夹。如何在 Ubuntu 14.10 中安装 2.1.0 版?
我对存档和压缩感到困惑,我将写出我认为正确的内容。
以下是我希望更好地理解的命令:
tar –c file > file.tar
tar –cf file.tar file // this command and the previous one are about the same
Run Code Online (Sandbox Code Playgroud)
我认为前面的命令只是创建了一种公共文件夹(存档),其中我们拥有执行存档命令之前的确切文件(大小根本没有减少),唯一的区别是第三个将产生使用 .gz 而不是 .tar 的存档。
为了减少档案的大小(压缩它),我们必须使用:
tar -cjf file.tar.bz2 file
tar –cJf file.tar.xz file
gzip file.tar // it’ll create a compressed file called file.tar.gz
tar -cz file > file.tar.gz
Run Code Online (Sandbox Code Playgroud)
我的看法是,如果扩展名是 .gz、.bz2 或 .xz,则是压缩的,如果是 .tar,则是存档的,这是正确的吗?
我最近升级到 15.04,成功安装后我注意到 Bumblebee 已停止工作。Optirun/primus 命令不再检测 gpu (640M LE)。这是我在尝试运行 Steam 时得到的:
$ primusrun steam
Running Steam on ubuntu 15.04 64-bit
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(1428965940)
primus: fatal: Bumblebee daemon reported: error: Could not load GPU driver
[2015-04-25 18:25:59] Startup - updater built Apr 13 2015 15:17:10
[2015-04-25 18:25:59] Opted in to client beta 'publicbeta' via beta file
You are in the 'publicbeta' client beta.
Run Code Online (Sandbox Code Playgroud)
我的司机nvidia-346-updates
。
配置文件是默认的。我应该更改内核驱动程序和库路径吗?(现在他们是nvidia-current
)。
我想将子目录中具有特定扩展名的所有文件复制到不同的文件夹。我不想维护目录结构,我只想将找到的所有文件复制到不同的文件夹中。
我用这个命令来做到这一点:
cp `find . -name "*.aac"` /media/moasad/New\ Volume/Media\ files/Avengers/Aud/aac/
Run Code Online (Sandbox Code Playgroud)
但是,我注意到,如果它遇到文件夹或文件中带有空格的文件,则该cp
函数不知道该怎么做,并且出现如下错误:
cp: cannot stat ‘./Temporary_Items/martin/Problem’: No such file or directory
cp: cannot stat ‘Files/nav-YCA136843.aac’: No such file or directory
Run Code Online (Sandbox Code Playgroud)
请注意,它的一个文件: ./Temporary_Items/martin/Problem Files/nav-YCA136843.aac
但是由于“问题文件”中的空间,它很困惑。
我需要从 DB 魅力中获取数据库用户详细信息,为此我relation-get
在 mydb-relation-changed
和db-relation-broken
魅力中使用了命令。关系 get 命令在db-relation-changed
钩子中工作,但不在db-relation-broken
钩子中。