Articles of Ubuntu

Arch Linux – apt-get更新等效命令?

Arch Linux在安装新软件包之前更新软件包的命令是什么? 例如,我知道在Ubuntu中,我这样做: $ sudo apt-get update $ sudo apt-get <pkg-name> 那么在拱? 我遇到了几个版本,但他们似乎不认同彼此。 我看不到那里的一致性。 例如1. (对我而言,这看起来很乏味): $ sudo pacman -Syy $ sudo pacman -Su 例如。 2 : $ sudo pacman -Sy 例如。 3 : 总是使用“-Sy”和“u”,即“pacman -Syu”和“pacman -S”,而不是“pacman -Sy”。 我只是困惑! 有任何想法吗?

OpenCV_FOUND为FALSE,因此包“OpenCV”被认为是未find的

我目前有问题,试图让我的cmake看到我的opencv。 我已经安装了opencv,可以运行一些示例问题,并且有一些错误与我在cmake文件中得到的错误相同(当通过terminal运行示例程序时) 我试图改变环境variables的path,如http://answers.opencv.org/question/35125/cmake-linking-error-opencv_found-to-false-ubuntu/ 我的bashrc文件现在看起来像 CMAKE_PREFIX_PATH=/home/durham/Desktop/OpenCV/opencv-2.4.9:$CMAKE_PREFIX_PATH CPATH=/home/durham/Desktop/OpenCV/opencv-2.4.9/include:$CPATH LD_LIBRARY_PATH=/home/durham/Desktop/OpenCV/opencv-2.4.9/lib:$LD_LIBRARY_PATH PATH=/home/durham/Desktop/OpenCV/opencv-2.4.9bin:$PATH PKG_CONFIG_PATH=/home/durham/Desktop/OpenCV/opencv-2.4.9/lib/pkgconfig:$PKG_CONFIG_PATH PYTHONPATH=/home/durham/Desktop/OpenCV/opencv-2.4.9/lib/python2.7/dist-packages:$PYTHONPATH 和/etc/ld.so.conf的内容是 include /etc/ld.so.conf.d/*.conf include /home/durham/Desktop/OpenCV/opencv-2.4.9 我试图运行的cmake文件看起来像这样 cmake_minimum_required(VERSION 2.6) if(POLICY CMP0020) cmake_policy(SET CMP0020 NEW) endif(POLICY CMP0020) SET(CMAKE_VERBOSE_MAKEFILE TRUE) SET(CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/config) ADD_DEFINITIONS(-DQT_THREAD_SUPPORT -D_REENTRANT -DQT_NO_DEBUG -DIQRMODULE) SET(QT_MT_REQUIRED TRUE) find_package(Qt5Widgets) FIND_PACKAGE(OpenCV REQUIRED) IF(NOT DEFINED IQR_INCLUDE_DIR) set (IQR_INCLUDE_DIR "/usr/include/iqr") #default for linux ENDIF(NOT DEFINED IQR_INCLUDE_DIR) IF(NOT EXISTS ${IQR_INCLUDE_DIR}) message(STATUS "not […]

Emacs:编辑没有stream行的根文件

下面是在非root用户运行emacs中打开root文件的方法: erf () { SUDO_EDITOR="emacsclient -n -a emacs" sudoedit $@; } ;; erf = Emacs Root Foreground 它会询问一个root密码,一旦你input密码,它会在/tmp打开一个文件的副本。 例: $ cd /etc/apt $ erf sources.list 打开: sourcesXXiOSmYN.list 。 所以我编辑的东西,并保存与Cx Cs – 但它没有保存: $ sudoedit: sources.list unchanged 我如何让它保存的东西? (function将非常整洁) 编辑 : erf () { SUDO_EDITOR="emacsclient -a emacs" sudoedit $@; } ;; erf = Emacs Root Foreground […]

Eclipse不使用.bashrc中设置的path

每当我从快捷方式运行eclipse时,我无法正确构build我的一些项目,因为我在.bashrc中configuration的PATHvariables没有得到使用。 当我从terminal运行eclipse时,我可以完美地构build我的所有项目,因为它正在运行正确的shell。 问题是我想从我的.bashrc使用PATHvariables而没有永久打开terminal。 我之前尝试过,但是我每天都不小心closures了意外运行eclipse的terminal并丢失了所有未保存的代码。 谁能帮我?

jarsigner错误:java.time.DateTimeException:MonthOfYear的值无效(有效值1 – 12):0

我签署一个离子android apk时出现这个错误,我在Kubuntu 17.04上,使用Ionic 3,安装了java 8 我得到的错误: Enter Passphrase for keystore: updating: META-INF/MANIFEST.MF adding: META-INF/TEST2.SF adding: META-INF/TEST2.RSA signing: AndroidManifest.xml jarsigner error: java.time.DateTimeException: Invalid value for MonthOfYear (valid values 1 – 12): 0 java版本 $ java -version openjdk version "1.8.0_131" OpenJDK Runtime Environment (build 1.8.0_131-8u131-b11-2ubuntu1.17.04.3-b11) OpenJDK 64-Bit Server VM (build 25.131-b11, mixed mode) javac的 $ javac -version […]

使www.example.com和example.com使用相同的会话variables的最佳方法是什么?

我在网页上工作(让我们称之为example.com),并在CNAME(别名)下添加DNSlogging: Host Record Points to TTL www example.com 14400 但是,当我浏览example.com时,如果我访问www.example.com,那么所设置的会话variables不会保留 使www.example.com和example.com使用相同的会话variables的最佳方法是什么? 我使用的是Ubuntu 12.04,php5,apache2。 <VirtualHost *:80> ServerAdmin webmaster@localhost ServerName www.example.com Redirect 301 / http://example.com/ DocumentRoot /var/www/public_html <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /var/www/public_html> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory> ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ <Directory "/usr/lib/cgi-bin"> AllowOverride None Options +ExecCGI […]

SVN不断提示我input密码,并拒绝caching我的凭证

环境:Eclipse Indigo,Ubuntu 11.04,Subclipse 1.6 SVN客户端:Subclipse,RabbitVCS 我通过svn + ssh连接。 我的url如下所示: svn + ssh:// [我的名字] @ [我的域名] / [path] 我可以连接到回购就好了。 问题是,每次我尝试与回购交stream,它都会提示我input密码。 真烦人! 我觉得SVN有能力caching密码 – 我读过这个./subversion/auth文件夹。 但是,我的./subversion/auth文件夹包含四个空文件夹。 我已经经历了Subclipse和RabbitVCS的这种行为。 有什么办法强制SVNcaching我的凭据?

无法使用Ubuntu Oracle Java 8运行IntelliJ IDEA CE 12

我正在使用Ubuntu 13.04和Oracle Java 8。 我已经设置了JAVA_HOME和PATHvariables。 这里是试图运行IntelliJ的terminal输出: darren @ ubuntu:〜$ /opt/intellij-idea-ce/bin/idea.sh Java HotSpot(TM)64位服务器虚拟机(构build25.0-b42,混合模式) Java HotSpot(TM)64位服务器VM警告:忽略选项MaxPermSize = 350m; 在8.0中删除了支持 无法清除urlcaching java.lang.reflect.InvocationTargetException 在sun.reflect.NativeMethodAccessorImpl.invoke0(本地方法) 在sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 在java.lang.reflect.Method.invoke(Method.java:491) 在com.intellij.ide.plugins.PluginManager $ 2.run(PluginManager.java:190) 在java.lang.Thread.run(Thread.java:724) 引起:java.lang.NoSuchMethodError:sun.reflect.Reflection.getCallerClass(I)Ljava / lang / Class; 在com.intellij.openapi.util.IconLoader.getIcon(IconLoader.java:116) 在com.intellij.openapi.application.impl.ApplicationInfoImpl.readExternal(ApplicationInfoImpl.java:491) 在com.intellij.openapi.application.impl.ApplicationInfoImpl.getShadowInstance(ApplicationInfoImpl.java:426) 在com.intellij.ui.AppUIUtil.getAppIconImages(AppUIUtil.java:66) 在com.intellij.ui.AppUIUtil.updateWindowIcon(AppUIUtil.java:49) 在com.intellij.idea.MainImpl.start(MainImpl.java:46) … 6更多 错误:访问具有参数的com.intellij.idea.MainImpl.start时出错:[] java.lang.reflect.InvocationTargetException 在sun.reflect.NativeMethodAccessorImpl.invoke0(本地方法) 在sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 在java.lang.reflect.Method.invoke(Method.java:491) 在com.intellij.ide.plugins.PluginManager $ 2.run(PluginManager.java:190) 在java.lang.Thread.run(Thread.java:724) 引起:java.lang.NoSuchMethodError:sun.reflect.Reflection.getCallerClass(I)Ljava / lang / Class; […]

aapt失踪,但在那里

由于原因,我不得不重新安装ubuntu-14.04-64。 在重新安装之后,当我尝试构build我的android projets时,在输出中我得到了一堆这些行(等等): java.io.IOException: Cannot run program "/home/gps/Android/Sdk/build-tools/23.0.2/aapt": error=2, No such file or directory 现在,我知道这个文件存在于我的设置中,因为: gps@gps-HP-ProBook-4540s:~$ ls -l /home/gps/Android/Sdk/build-tools/23.0.2/aapt -rwxrwxr-x 1 gps gps 1146608 Jan 4 18:47 /home/gps/Android/Sdk/build-tools/23.0.2/aapt gps@gps-HP-ProBook-4540s:~$ file /home/gps/Android/Sdk/build-tools/23.0.2/aapt /home/gps/Android/Sdk/build-tools/23.0.2/aapt: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.24, BuildID[sha1]=fc8aded5418584519d59f2133e81184fe3d4bdfd, not stripped gps@gps-HP-ProBook-4540s:~$ 我从v19开始安装了所有sdk工具。 […]

在Ubuntu Linux上,数字types不会自动桥接到纯Swift中的NSNumber?

在MacOS上,如果你这样做: import Foundation let x = Int32(1) as? NSNumber x不是零。 在Ubuntu Linux上,如果你这样做(即使使用Swift 3.1.1),x也是零。 我做错了什么,或者这只是一个事实,缺乏在Ubuntu / Linux与基础与Swift的NSNumber桥接数值types? 另请参见是否有可能将(U)Int8 / 16/32/64types的Swifts自动数值桥接复制到Foundation(NSNumber)? 和https://github.com/SwiftyJSON/SwiftyJSON/issues/745