问题:
如何从Linux计算机卸载QT?
我在Debian机器上安装了一个损坏的设备。我试过重新安装,修理等,但没有运气。我被建议完全卸载,抓取最新版本并重新安装。
问题是,我不知道如何做到这一点,每次我尝试,QT总是带着同样的问题回来,我假设是因为一些配置文件在删除过程中没有被删除。
运行qmake --version会给出以下输出:
QMake version 3.0
Using Qt version 5.6.2 in /home/greg/anaconda2/lib
运行pkg-config --modversion QtCore会给出以下输出:
Package QtCore was n
我的虚拟主机经常出现问题(它是共享的)
我无法删除或更改特定目录的权限。回答是,
Cannot delete. Directory may not be empty
我检查了权限,它看起来没问题。这个文件夹中有100多个我不想要的文件。
我联系了我的支持,他们解决了它,说这是许可问题。但它又出现了。有什么建议吗?
服务器是Linux。
目前,我正在我的linux服务器(Ubuntu16.04)上运行一个命令来重新编码所有的.mp4文件。但是我在文件夹和子文件夹中有很多文件,我将花费大量时间手动运行这些命令
这是我的剧本:
for D in ./*; do
if [ -d "$D" ]; then
cd "$D"
for i in *.mp4; do
ffmpeg -i "$i" -codec copy -acodec copy -shortest -map 0:v -map 0:m:language:eng
我希望为存在于不同子目录中的文件运行一个程序,然后将输出重定向到输出文件。我希望将输出保存到程序运行的目录中。
所以我想做这样的事情:
for x in */*.txt; do command $x > output.fsa; done
我的问题是:
上面的循环正确吗?我是否应该改变目录,以便将输出保存在执行命令的目录上,还是linux处理它?
对于如何在输出文件中给出目录的名称有什么想法吗?