
Ubuntu/Linux
ameyume
蓝蓝的天,白云朵朵。
-
原创 ubuntu18.04 安装 scrcpy 遇到的坑
首先,通过以下命令直接安装是不行的:sudo apt install scrcpysudo aptinstall scrcpy 或sudo apt-get install scrcpy 都不行,提示“E: 无法定位软件包 scrcpy”:~$ sudo apt-get install scrcpy[sudo] gym 的密码:正在读取软件包列表... 完成正在分析软件包的依赖关系树 正在读取状态信息... 完成 E: 无法定位软件包 scrcpy及时...2020-07-09 22:54:292163
0
-
原创 华硕a豆安装ubuntu14.04系统开启wifi
笔记本新安装的ubuntu系统无法找到WIFI列表,原因是没有安装无线网卡的驱动文件,导致无法识别WIFI信号。需要安装对应网卡的驱动文件,网卡型号可以在windows10系统的桌面点击"此电脑 / 属性 / 设备管理器",打开设备管理器,查看“网络适配器”来查看无线网卡类型,例如我的华硕a豆笔记本自带的无线网卡是intel 8265,如图所示:下载驱动:可以通过链接https:/...2020-02-04 15:39:001888
0
-
原创 ubuntu14.04系统中virtualbox安装Oracle VM VirtualBox Extension Pack包
ubuntu14.04系统中virtualbox默认不支持usb设备,需要安装Oracle VM VirtualBox Extension Pack才行,但必须安装以下版本才可以安装成功:Oracle_VM_VirtualBox_Extension_Pack-4-3-8-92456.vbox-extpack此版本的下载地址:http://virtualbox-extension-pack.en.s2015-12-15 22:13:557676
0
-
原创 64位ubuntu14.04配置adb后提示没有那个文件或目录
1.配置完adb环境变量后在终端输入adb:ameyume@ameyume-HP-450-Notebook-PC:~$ adb/home/ameyume/adt-bundle-linux-x86_64-20140702/sdk/platform-tools/adb: 没有那个文件或目录原因:由于是64位的linux系统,而Android SDK只有32位的,需要安装一些支持包才能使用。安装:ame2015-11-07 00:36:217825
0
-
原创 ubuntu设置jdk环境变量的方法
1.下载jdk-6u25-linux-i5862.修改jdk-6u25-linux-i586的可执行权限,最简单的方法是赋予所有权限,即:chmod 777 jdk-6u25-linux-i5863.自解压安装jdk,我安装在来主目录下./jdk-6u25-linux-i586安装完后,会生成/home/gong/jdk1.6.0_25文件夹4.设置环境变量,对于对vi不熟2011-05-01 11:45:0024502
3
-
原创 在64位ubuntu上编译kitkat4.4时遇到HashSet_jni.h错误导致编译中止的问题
在64位ubuntu上编译katkit4.4时经常遇到以下错误导致编译中止,困扰了很长时间才解决此问题,尝试过几种不同的方法,最后总算找到了根本原因。先看下错误现象,提示HashSet_jni.h error。In file included from externalromium_org/content/common/android/hash_set.cc:5:0:out/target/prod2014-06-06 09:38:225810
4
-
原创 ubuntu配置android开发环境和编译源码遇到的一些问题
---------------------------------------------环境变量设置---------------------------------------------1.设置jdk环境变量不要把环境变量配置在/etc/environment和/etc/profile文件中,这样配置的在有的ubuntu版本上会出现退出当前终端后不起作用的问题,在ubuntu122013-11-07 15:33:5415794
0
-
原创 解决在windows系统中删除ubuntu系统分区导致重启后提示grub rescue,不能进入windows系统的问题。
在删除了ubuntu后又删除了windows系统,并且把硬盘重新分区并格式化了,所以试图找到原来的ubuntu启动项的方法行不通。并且不识别光驱,u盘安装ghost系统也不可以。最后解决办法:1.下载winPE,用UltraISO写入U盘中。2.下载MBRFix工具,放在另外一个U盘或者移动硬盘中,用来修复启动引导项。3.U盘启动,进入winPE系统,此时可以安装windows2013-11-17 15:30:546444
0
-
原创 Linux系统错误码
http://www-numi.fnal.gov/computing/minossoft/releases/R2.3/WebDocs/Errors/unix_system_errors.htmlErrors: Linux System ErrorsWhen system requests fail, error code are returned. To understan2013-06-13 14:23:512032
0
-
原创 ubuntu virtualbox xp无声音解决
太简单了,记录一下解决方法,进入xp,打开设备管理器,对着ac97设备驱动点右键,点更新驱动,更新一下就ok了。这时候去控制面板,就可以看到有音频设备了。具体步骤如下:第一步,virtualbox里设置一下驱动和芯片在启动xp之前,在virtualbox中设置Alsa音频驱动,如图:第二步,进入xp更新驱动,如图:2015-12-16 02:09:524982
0
-
原创 字符转码开源库libiconv目前还不支持64位
最新版的libiconv 1.14目前还不支持64位系统,只能编译出32位库。libiconv 1.14下载地址:http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.14.tar.gzlibiconv介绍:http://www.gnu.org/software/libiconv/linux系统编译安装方法:$ ./configure --prefix=/u2016-01-07 00:54:215255
1
-
原创 解决unbuntu14.04上的eclipse自动退出的问题
新安装的ubuntu14.04版,把以前12.04上正常使用的eclipse拷贝到14.04上后,启动eclipse后,输入代码时出现点"."提示符就会自动重启。jdk是1.7。经过查找得知,需要修改以下两个地方,其中第一个默认就是1.7了,所以只需要修改eclipse.ini文件即可。修改内容,把-Dosgi.requiredJavaVersion=1.6修改为1.7,修改结果如下:-Dosgi2015-11-12 00:53:21107
0
-
原创 ubuntu系统AndroidStudio修改内存大小
位于android-studio/bin目录下的studio64.vmoptions和studio.vmoptions文件。把Xms,Xmx,-XX:MaxPermSize,-XX:ReservedCodeCacheSize分别修改大一些,根据电脑内存大小分配大一点就可以了。1.studio64.vmoptions文件-Xms512m-Xmx2048m-XX:MaxPermSize=1024m-X2015-12-25 10:49:585330
1
-
原创 ubunut系统清理系统根目录下缓存文件夹.cache超大导致磁盘不足
在使用中突然发现系统超慢,没有做什么特别的操作。只好重启下电脑,重启后提示系统空间不足1G。挨个查看文件夹大小,没有发现问题,然后就用Ctrl + H显示隐藏文件夹后再继续逐个查看大小,发现.cache隐藏文件夹超大,有170多G,如图:从网上搜索到可以通过以下命令删除缓存:非常有用的清理命令:sudo apt-get autoclean 清理旧版本的软件缓存sudo2016-09-07 10:39:4820740
3
-
原创 Ubuntu18.04安装eclipse的过程及设置spaces代替tab键
1.下载Eclipse首先,从eclipse官网默认下载的Eclipse Installer默认安装的是Mars版本,即4.5,不是最新版本,在ubuntu18.04上eclipse的各个属性设置窗口存在显示问题,最重要的是不能弹出设置默认空格替代tag键的窗口,导致无法设置默认spaces。如果要安装最新版本,需要点击以下网址右侧的列表,选择最新的版本4.9https://www.e...2018-10-12 12:54:321066
0
-
原创 AndroidStudio编译Taglib源码中遇到的一些问题
系统Ubuntu18.04AndroidStudio版本3.2.1NDK:android-ndk-r10e,未使用最新的ndk,貌似最新的有些问题Taglib是最新的taglib-1.11.1第一次在AndroidStuido中编译第三方库,遇到的主要问题如下:1.只是从Build菜单执行Make Project或者Rebuild Project,报错信息如下:Proces...2018-10-31 09:06:17557
1
-
原创 Ubuntu安装搜狗输入法后修改默认英文输入状态的方法
ubuntu安装搜狗输入法后如果把其他输入法都删除,只留下搜狗输入法则默认是中文输入,在打开命令行时一般是输入英文,默认中文的确很麻烦,而且linux系统使用英语的情况更多谢。如果ubuntu默认安装搜狗输入法后,没有删除原来的“键盘-英语(美国)”,则修改“系统设置/语言支持/语言/键盘输入方式系统”为fcitx后,重启电脑后默认是只有“键盘-英语(美国)”和搜狗拼音输入法两个选择的,不需要...2019-02-12 15:29:179173
3
-
原创 运行jd-gui提示error while loading shared libraries: libgtk-x11-2.0.so.0: cannot open shared object file
在ubuntu 14.04上运行jd-gui命令报错::~/apktool/android-linux下反编译工具/jd-gui-0.3.3.linux.i686$ ./jd-gui./jd-gui: error while loading shared libraries: libgtk-x11-2.0.so.0: cannot open shared object file: No s...2019-04-22 16:56:573046
0
-
原创 ubuntu解决不能设置高分辨率的问题
在ubuntu12.10上安装gnome切换到经典模式后,分别率最高只有1024*768,以为是没有安装显卡驱动导致的,上网搜索了N多方法,安装了各种nvidia驱动,依然没有搞定。反而把分辨率降低到只能设置为最高854*480,导致窗口按钮都看不到。后来想启动时选择默认模式,不用gnome经典模式,回到默认模式不就可以了,结果还是不行。然后又把gnome删除,删除时直接使用sudo ap2013-05-08 20:34:566362
0
-
转载 Ubuntu关闭按钮移到右上角
在Ubuntu中,最小化、最大化、关闭按钮默认是在左上角的,这个跟我们在Windows中的习惯可能会有冲突。修改方案如下:1、命令行中输入gconf-editor,打开配置编辑器。2、依次展开/apps/metacity/general/。3、编辑button_layout的键值,改为:menu:minimize,maximaze,close4、瞬间即可看到效果。 PS2013-05-07 17:28:113198
0
-
原创 xp下安装ubuntu10.10的方法
1.先安装虚拟光驱Daemon tools lite,不能使用PowerISO,此工具安装Ubuntu失败。2.启动虚拟光驱Daemon,默认在任务栏里启动的,加载iso文件2010-11-21 16:10:001841
0
-
原创 linux操作系统中对大小端的判断
int main(void){ static union { char c[4]; unsigned long l; } endian_test = {{'l', '?', '?', 'b'}}; #define ENDIANNESS ((char)endian_test.l) printf("ENDIANNESS:%c/n", ENDIANNESS); // Output "ENDIANNESS:l"2011-01-30 15:47:004131
0
-
原创 Ubuntu下SVN的使用方法[整理]
SVN作为日常开发中不可缺少的工具,今天终于开始在Ubuntu下使用了。1、首先需要安装SVN。Ubuntu下的SVN安装十分简单,sudo apt-get install subversion,然后根据提示一步一步,就完成了SVN的安装;2、检出文件(checkout)。 使用命令:svn co http://{svn repository url} /destination 也可以使用: svn co svn://xxx.xxx.xxx/xx,这样会在主文件夹下生成xx文件夹,把svn2011-04-13 15:17:0027233
1
-
转载 Linux下如何查看系统启动时间和运行时间
<br />1.uptime命令<br />输出:16:11:40 up 59 days, 4:21, 2 users, load average: 0.00, 0.01, 0.00<br /><br />2.查看/proc/uptime文件计算系统启动时间<br />cat /proc/uptime<br />输出: 5113396.94 575949.85<br />第一数字即是系统已运行的时间5113396.94 秒,运用系统工具date即可算出系统启动时间<br /> da2011-04-12 09:33:004997
0
-
原创 用U盘安装ubuntu的方法
没有光驱不用怕,有了光驱不能用也不用愁,只要有U盘,硬盘安装Ubuntu不是梦。从U盘安装非常简单,只需要把ubuntu映像文件加载到u盘,开机时按F12,选择USB启动,就可以从U盘启动安装,接下来和从光盘安装一模一样。从U盘安装后的ubuntu是一个独立的系统,比起在windows中通过wubi安装的系统要好些,效率最高,毕竟weubi安装还是相当于在windows中安装了一个大文件,只是必虚拟机安装的效率高些而已。我使用以下方法来制作U盘安装盘:使用unetbootin-windows-494工具来制2011-04-14 09:08:002792
0
-
原创 在终端里临时设置JDK1.5的方法
我的ubuntu机器默认的JDK是1.6的,但在编译android2.2的源码时需要1.5的JDK,这时就可以在要进行编译的终端里临时把JDK设置为1.5的,方法如下:新建一个sh文件,命名为jdk1_5.sh,内容为你的JDK1.5的安装路径如下:export JAVA_HOME=/home/ameyume/java/jdk1.5.0_22export JRE_HOME=$JAVA_HOME/jreexport CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLA2011-06-01 08:59:002698
1
-
转载 完美解决 ubuntu 配置环境变量后不能登录
今天,在我的电脑上装上了JDK ,配置好环境变量后。发现,登录的时候,不能登录(即在登录不到几秒的时间后又重新的回到了登录界面!)搞得我很郁闷!查找错误后才发现,原来,ubuntu 再启动的时候读取配置文件,并设置环境变量的顺序是这样的:1、在登录时,操作系统定制用户环境时使用的第一个文件就是 /etc/profile ,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。2、在登录时操作系统使用的第二个文件是 /etc/environment ,系统在读取你自己的profile2011-05-01 00:41:0020305
6
-
原创 更新时间戳的命令
linux下更新文件时间戳的命令find {PWD} -name "*.*" |xargs touch *2011-08-10 20:06:002430
0
-
原创 linux man查看函数帮助提示没有函数手册页条目的解决方法
例如,在ubuntu系统终端中输入man pthread_join,查看pthread_join函数的帮助,但提示:没有 pthread_join 的手册页条目要解决此问题,需要安装额外的帮助包文件manpages-posix-dev执行安装此包的命令,选择Y后,安装成功,再执行man命令查看帮助即可。sudo apt-get install manpages-po2012-04-01 09:34:268242
0
-
原创 Mutex的lock(), unlock(), tryLock()函数介绍
lock函数和tryLock函数都是用于锁定对象,但他们之间有一定的区别:lock函数是阻塞的,因为它调用WaitForSingleObject函数时传递的第二个参数是INFINITE,表示无限等待下去,所以是阻塞的。tryLock函数时非阻塞的,调用后立即返回。因为它调用WaitForSingleObject函数时传递的第二个参数是0,表示不等待,立即返回。调用lock或者tryLo2012-05-15 11:06:0124077
2
-
原创 通过grep --help或者man grep查看grep命令用法
通过在linux命令行终端中输入grep --help可以查看到grep的中文用法介绍,显示如下。如果是使用man grep,显示的是英文的介绍。用法: grep [选项]... PATTERN [FILE]...在每个 FILE 或是标准输入中查找 PATTERN。默认的 PATTERN 是一个基本正则表达式(缩写为 BRE)。例如: grep -i 'hello w2012-05-25 09:42:248236
0
-
原创 grep不查找隐藏文件夹的方法
默认的grep会搜索所有文件,包括隐藏文件夹下的文件。例如,使用如下命令搜索MediaButton字符串,搜索结果包含隐藏文件夹下的文件。grep -nr MediaButton *如果是用svn管理的代码,每个文件夹下都有一个.svn的隐藏文件夹,包含对代码版本的控制信息,日积月累会越来越庞大。所有如果只是默认搜索的话,很多搜索结果都是svn目录下的,对我们来说,是没2012-07-03 11:48:2315867
2
-
原创 svn生成patch和打(导入)patch文件的方法
生成patch文件:svn diff > patchFile // 整个工程的变动生成patch或svn diff file > patchFile // 某个文件单独变动的patch svn回滚:svn revert FILE // 单个文件回滚svn revert DIR --depth=infinity // 整个目录进行递归回滚 打patch:patch2012-07-20 11:46:1073202
2
-
原创 ubuntu增加终端命令别名的方法
修改.bashrc文件,增加别名。格式:alias 别名='被别名替代的命令'实例如下:# enable color support of ls and also add handy aliasesif [ -x /usr/bin/dircolors ]; then test -r ~/.dircolors && eval "$(dircolors -b ~/.dir2012-07-25 18:02:223752
0
-
转载 了解Linux的进程与线程
本文总结的不错,特转之。转自:http://timyang.net/linux/linux-process/上周碰到部署在真实服务器上某个应用CPU占用过高的问题,虽然经过tuning, 问题貌似已经解决,但我对tuning的方式只是基于大胆的假设并最终生效了。我更希望更多的求证一下程序背后CPU及OS kernel当时的运作机制。所以我读了一些Linux内核设计与实现及其他一些相2012-11-07 10:54:471909
0
-
原创 Linux系统内存使用率总结
Linux系统可以通过cat /proc/meminfo命令查看内存使用情况:MemTotal: 3934164 kBMemFree: 307128 kBBuffers: 148556 kBCached: 1051540 kBSwapCached: 213796 kBActive:2012-11-16 10:17:558093
0
-
转载 ubuntu安装samba共享文件夹
一、安装smb执行命令行: #sudo apt-get install samba #sudo apt-get install smbfs 二、添加准备共享的文件夹。有如下三种配置共享文件夹的方法,任选一种方法即可:1、在ubuntu中使用图形界面的共享功能 按Alt+F2或打开终端,把执行运行程序界面叫出來。输入如下命令: shares2013-04-01 15:25:492178
0