Ubuntu

Ubuntu用户和开发人员的问答









2
从dpkg --set-selections'*'恢复所有数据和依赖关系
所以我可以在一台机器上运行: dpkg --get-selections '*' > selection.txt 在另一台机器上: dpkg --set-selections < selection.txt ...,然后执行以下任一操作: aptitude install apt-get -u dselect-upgrade ...安装该软件包。 但是,在此过程中似乎丢失了一些信息,例如是否xyz自动安装了一个软件包(例如)作为对另一个软件包的依赖(abc)。您可以看到,无论何时执行类似的操作apt-get --purge remove abc。在原始计算机上,系统将通知您xyz已安装软件包作为的依赖项abc,您可以使用apt-get autoremove它来摆脱它。 现在我知道了deborphan和debfoster,但是鉴于手头的(简单)任务,它们使用起来很麻烦。 像上面显示的那样保存和还原选择似乎不足以还原已安装软件包的微妙依赖性。 有没有一种方法可以备份整套元数据以进行程序包管理,然后将其完整还原?


4
仅重新启动GUI会话还是仅重新启动操作系统?
在Linux中是否可以仅重新启动gui会话或os(我不是在谈论重新启动pc) 回到Windows 98,如果您想重新启动GUI会话或仅重新启动操作系统,您只需按住Shift键,它将重新启动您的GUI会话或仅重新启动操作系统,并且工作正常 Windows 98移位+重新启动
44 gui  restart 


3
如何一次运行多个byobu会话?
目前,我似乎无法运行的多个会话byobu。在最初的byobu实例运行在一个终端上之后,当我byobu在另一个终端上运行时,它总是附加到第一个byobu会话上。 有没有机会开始独立的byobu会议?
44 byobu 

8
如何输入名称中带有特殊字符的文件或目录?
我想在终端中输入以下文件夹: Milano, Torino (Jan)-Compressed 我应该如何编写命令cd以进入该目录? 空间和其他一些特殊字符,例如\,*,),(和?事业问题,当我尝试在命令行或脚本,例如使用它们: $ cd space dir bash: cd: space: No such file or directory $ cat space file cat: space: No such file or directory cat: file: No such file or directory $ cat ( bash: syntax error near unexpected token `newline' $ echo content >\ …

3
从挂起恢复后如何执行命令?
我已经执行了一个脚本,以便在笔记本电脑中挂起/恢复工作。然后,我还有另一个系列的xinput,xkbset以及xmodmap在启动会话以设置两指滚动和键盘快捷键时执行的命令。从暂停状态恢复后,两指滚动和键盘快捷键将无法使用。我需要再次手动执行第二个文件中的命令。如何将它们添加到暂停/恢复脚本中以自动完成此操作?见下文: 暂停/恢复脚本 /etc/pm/sleep.d/20_custom-ehci_hcd #!/bin/sh #inspired by http://art.ubuntuforums.org/showpost.php?p=9744970&postcount=19 #...and http://thecodecentral.com/2011/01/18/fix-ubuntu-10-10-suspendhibernate-not-working-bug # tidied by tqzzaa :) VERSION=1.1 DEV_LIST=/tmp/usb-dev-list DRIVERS_DIR=/sys/bus/pci/drivers DRIVERS="ehci xhci" # ehci_hcd, xhci_hcd HEX="[[:xdigit:]]" MAX_BIND_ATTEMPTS=2 BIND_WAIT=0.1 unbindDev() { echo -n > $DEV_LIST 2>/dev/null for driver in $DRIVERS; do DDIR=$DRIVERS_DIR/${driver}_hcd for dev in `ls $DDIR 2>/dev/null | egrep "^$HEX+:$HEX+:$HEX"`; do echo -n …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.