标签 - openSUSE

kernel openSUSE android    2017-11-16 01:03:38    11    0    0

F-04G开源软件网页链接地址:http://spf.fmworld.net/oss/oss/f-04g/first/index.html

软件名称: F04G_V14R36F.tar.gz / 563,180,406字节

软件下载页面:http://spf.fmworld.net/oss/oss/f-04g/first/data/download.html

软件下载链接:http://spf.fmworld.net/oss/oss/f-04g/first/data/dammy/F-04G_V14R36F.tar.gz http://download-spf.fmworld.net/oss/oss/f-04g/first/data/F-04G_V14R36F.tar.gz

上面的源代码是不完整的 在编译过程中发现的问题主要是 文件缺失 头文件定义 不能够make clean 

做了个补丁文件 传到了某度盘里面 链接: https://pan.baidu.com/s/1mhI2n4c 密码: ty5u

最后需要修改的地方是

/kernel/include/linux/msm_ion_ex.h
/* FUJITSU:2015-01-06 SEC Mod <S> */
/*#define FIDO_SEC */ 注释掉这一行 要不然编译报错
/* FUJITSU:2015-01-06 SEC Mod <E> */

adb驱动 官网下载地址 http://spf.fmworld.net/oss/driver/adb/data/download.html

使用的编译器版本 make版本以及目标文件配置选项

ARCH=arm64
CROSS_COMPILE=aarch64-linux-android-
export PATH=/opt/aarch64-linux-android-4.8/bin/:$PATH
GNU Make 3.82
Built for x86_64-unknown-linux-gnu
make msm8994_defconfig​

 ================================

上面默认生成的目标没有Image.gz-dtb
修改/kernel/arch/arm64/boot/Makefile之 19行:

targets := Image Image.gz​


为:

openSUSE    2017-10-31 22:45:56    122    0    0

介于众所周知的原因 加上某大的召开闭幕。。。。墙越来越高 越来越不好翻了

所以买了个付费的 

然而还是被干掉了 手机是黑莓的只能用思科方面的方法

手机搞定了 电脑上面的Linux系统按照商家给的ubuntu教程测试一下 不行

软件启动之后闪退

之后从官网下载了安装脚本 启动依然闪退

从shell中看到了error

./vpnui: error while loading shared libraries: libpangox-1.0.so.0: cannot open shared object file: No such file or directory  ​

然后试着从shell启动非UI界面 结果果然没问题

启动后比较蒙  简单看了一下help文件

蒙蒙笔笔的配置了一下 竟然可以了 这意思就是说软件还是没问题的 

只是启动UI方面出毛病了

 

解决方法是安装下面的两个包

  i+ | pangox-compat         | PangoX compatibility library - deprecated                      | 软件包
   | pangox-devel   

然后再启动就可以了

============================================

二 10月 31|22:21|0:>./vpn                                                                                                 
Cisco AnyConnect Secure Mobility Client (version 3.0.3054) .                                                              
                                                                                                                          
Copyright (c) 2004 - 2011 Cisco Systems, Inc.                                
openSUSE    2017-10-22 16:48:11    126    0    0

因为需要所以折腾

内容源于网络.......

让浏览器下载百度云盘文件 免除安装客户端适用Linux系统
0 官网:http://tampermonkey.net/index.php?ext=dhdg
测试firefox成功 鉴于国内网络原因chrome未成功测试
1 firefox浏览器打开:http://tampermonkey.net/index.php?ext=dhdg&browser=firefox 下载安装
也可以在firefox附加组件里面搜索“tampermonkey”:https://addons.mozilla.org/zh-CN/firefox/search/?q=tampermonkey&appver=&platform=linux
2.在:http://tampermonkey.net/scripts.php 脚本列表里面找到子项目“用户脚本源”进去
选择相应资源链接进去就可以看到内容了 按需添加。。。。


3. 添加firefox的flashgot插件 设置默认下载为aria2
工具添加设置完毕


4.下载百度云盘文件
打开网页版百度云盘会发现多了个“下载助手”
选定要下载的文件 选择 下载助手-->外联下载-->显示链接
显示出来的链接上右键 选择使用flashgot下载此链接
自动启动一个shell 进行下载
欢呼吧 同时BS一下某度
哈哈~

 

openSUSE    2017-10-07 12:00:43    194    0    0

爬梯子下载了个网盘 把默认同步路径设置为非/home分区 设置后的分区每次开机后需要手动挂载才能看到里面的内容 然后这个网盘每次开机都要提示同步路径不对 

看了一下官方文档 

1.先用dolphin挂载看一下默认挂载到了/run/media/xuan目录下面 这里有挂载的UUID 记下这个

2.也可以这样

六 10月 07|11:32|0:>sudo blkid
[sudo] xuan 的密码:
/dev/sdb7: UUID="4E---E9" TYPE="ntfs" PARTLABEL="Sutra" PARTUUID="b7---c----593"

自己的系统自己知道需要挂载的具体是那个分区

3.建立挂载目录

>sudo mkdir /run/media/xuan/Sutra

4.修改/etc/fsatb内容添加如下

>sudo vim /etc/fstab
UUID=4E---E9   /run/media/xuan/Sutra   ntfs    defaults 1 2

这里的UUID就是第一步或者第二步看到的那个数字

另外:使用vim先yy之前的内容 然后p 这样可以保持格式不变 然后修改相应部分就可以了

5.先卸载之前挂载的分区  然后再挂载   查看里面内容

>sudo umount /run/media/xuan/4E---E9

>sudo mount /run/media/xuan/Sutra/

>l /run/media/xuan/Sutra/
总用量 112
drwxrwxrwx 1 root root  4096 4月   5 2016 术数
drwxrwxrwx 1 root root  4096 1月  30 2017 中医
drwxrwxrwx 1 root root  4096 3月  24 2017 宗教
drwxrwxrwx 1 root root  4096 5月  27 09:33 徐梵澄
drwxrwxrwx 1 root root  4096 6月   4 17:33 泰戈尔诗集
drwxrwxrwx 1 root root     0 6月   8 05:08 艾克哈特.托利
drwxrwxrwx 1 root root  4096 6月  22 11:41 本草纲目阅读软件
drwxrwxrwx 1 root root     0 8月
openSUSE    2017-10-03 15:48:42    315    0    0

翻出来很久之前的一张SD卡 

里面有我的私人图片 

sd卡放在手机里面怕万一丢了 。。。。。

传到网上嘛 内地网盘不放心 谷歌的也不是很放心

然后网上找了个加密算法 

不知道这个东西的抗破解能力有多少。。。。。。。

 

创建加密文件:

这里要加密的目录是:WeChat

 

~/tftp/BlackBerry/pictures
二 10月 03|15:26|0:>tar -zcvf - WeChat | openssl des3 -salt -k 你的密码 | dd of=WeChat.des3
WeChat/
WeChat/screenshot_0508153332.jpg
WeChat/1468828945756.jpeg
WeChat/1468828955160.jpeg
WeChat/screenshot_0508193604.jpg
WeChat/screenshot_0407113639.jpg
WeChat/screenshot_0509085026.jpg
WeChat/screenshot_0509195309.jpg
WeChat/tianwaifeixian_yoga.png
WeChat/1494890483511.jpg
WeChat/.directory
记录了993+1 的读入
记录了993+1 的写出
508744 bytes (509 kB, 497 KiB) copied, 0.0436677 s, 11.7 MB/s

 

查看加密的文件:

 

-rw-r--r-- 1 xuan users 508744 10月  3 15:27 WeChat.des3

解压创建的加密文件

 

~/tftp/BlackBerry/pictures/test
二 10月 03|15:32|0:>dd if=WeChat.des3 | openssl des3 -d -k 加密的密码 | tar zxf -
记录了993+1 的读入
记录了993+1 的写出
508744 bytes (509 kB, 497 KiB) copied, 0.0315648 s, 16.1 MB/s

 

参考链接:

https://www.2cto.com/article/201107/97405.html

http://www.jb51.net/LINUXjishu/351560.html

 

 

openSUSE    2017-05-14 07:12:18    166    0    0

基本照抄出来的

方法地址在这里:https://forum.suse.org.cn/viewtopic.php?f=7&t=4951

-------------------

下载16.04版本:http://music.163.com/#/download

重命名为:netease-cloud-music_1.0.0_amd64_ubuntu16.04.deb

复制到 tmp目录

sudo cp netease-cloud-music_1.0.0_amd64_ubuntu16.04.deb /tmp​
>sudo zypper in netease-cloud-music-1.0.0-8.1.x86_64
正在加载软件源数据...
正在读取已安装的软件包...
正在解决软件包依赖关系...

将安装以下 1 个新软件包:
  netease-cloud-music

推荐以下 2 个软件包,但由于冲突或依赖问题不会安装:
  gstreamer-plugins-bad-orig-addon gstreamer-plugins-good-extra

1 个软件包将新装.
总下载大小:13.2 KiB。已缓存:0 B。 操作完成后,将使用额外的 1.9 KiB。
继续吗? [y/n/...? 显示全部选项] (y): y
正在检索 软件包 netease-cloud-music-1.0.0-8.1.x86_64                                 (1/1),  13.2 KiB (解压后   1.9 KiB)
正在检索: netease-cloud-music-1.0.0-8.1.x86_64.rpm ................................................................[完毕]
正在检查文件冲突: .................................................................................................[完毕]
(1/1) 正在安装:netease-cloud-music-1.0.0-8.1.x86_64 ..................................................
openSUSE    2017-05-13 08:37:00    190    0    0

两个来月没有动这个系统了

昨天开机看了一下 四千多个升级包 

看完就想到估计默认升级到42.2了 

升级完一看 果然

不过默认的源都是42.1的还没有改过来呢

批量导出:

zypper lr -e 42.1-back.repo
把里面的42.1修改成42.2 之后另存为42.2-first.repo

然后先把原来的源删除(下面这个大括号的删除方法是脑子一灵光想起来的 试了一下 果然可也 看来bash基础没白学 哈哈)

sudo zypper rr {1..31}

批量导入刚才修改的源

sudo zypper ar 42.2-firsr.repo


另外:zypper lr -Ed 查看当前启用源并同时显示源地址

>zypper lr --help
repos (lr) [选项] [软件源] ...

列出全部已定义的软件源。

  命令选项:
-e, --export <文件名.repo>    将全部已定义的软件源导出为一个本地 .repo 文件。
-a, --alias    也显示软件源别名。
-n, --name    也显示软件源名称。
-u, --uri   也显示软件源的基础 URI。
-p, --priority    也显示软件源优先级。
-r, --refresh    也显示自动刷新旗标。
-d, --details    显示更多信息如 URI、优先级、类型。
-s, --service    也显示父服务别名。
-E, --show-enabled-only    仅显示已启用的软件源。
-U, --sort-by-uri    按 URI 排序列表。
-P, --sort-by-priority    按软件源优先级排序列表。
-A, --sort-by-alias    按别名排序列表。
-N, --sort-by-name    按名称排序列表。


>zypper mr --help
modifyrepo (mr) <选项> <别名|#|URI> ...
modifyrepo (mr) <选项> <--all|--remote|--local|--medium-type>

修改通过别名、编号、URI 或 '--all, --remote, --local, --medium-type' 聚合选项指定的软件源的属性。

  命令选项:
-d, --disable  
openSUSE    2017-03-06 15:37:23    147    0    0

官方wiki说的很明白 :https://github.com/leanote/leanote/wiki

文档里面的/etc/profile在这里是$HOME/.profile

每次启动都特么写那么一大串的命令 。。。。。

然后我就写了个小小的小白级别的脚本 哈哈~

#!/bin/bash
set -v
nohup mongod --dbpath /home/xuan/mongod-data/&
pwd;
nohup bash $HOME/leanote/bin/run.sh&
done

#*** 查看运行的情况****
#tail -f $HOME/nohup.out

#****查看进程*****
#ps | grep leanote/
#ps | grep mongod

参考:https://www.ibm.com/developerworks/cn/linux/l-cn-nohup/

 

建好之后只能本机访问 比较郁闷

结果各种折腾 总算搞定了 

在防火墙里面设置一下:


这里把0/0改成内网地址安全一些 hh~

凡是防火墙允许的服务nmap都能扫出来。。。。。。

真不爽~

为了这个 折腾了一下午的nginx 还是没搞定 看了一下报错的日志 没看懂~~~

网上搜出来的东西 根本不适合这个发行版


openSUSE    2017-03-02 09:12:47    89    0    0

2440的u-boot 移植完了之后又移植的内核和根文件系统

昨天回去调制 准备启动内核 结果发现无法引导

韦东山的u-boot里面有直接下载内核的选项 我一直都是用那个方法 

然后用DNW发送

现在我弄得这个需要tftp服务器 

然后看了看官方文档 之前自己也配置过 不过在u-boot里面一直没有成功过 也就没管 

配置方法:主要在YaST里面配置 很方便

先下载软件包:

需要的软件包:
>zypper se  -i ftp
正在加载软件源数据...
正在读取已安装的软件包...

S | 名称              | 摘要                            | 类型   
--+-------------------+---------------------------------+--------
i | tftp              | Trivial File Transfer Protoco-> | package
i | tnftp             | Enhanced FTP Client             | package
i | vsftpd            | Very Secure FTP Daemon - Writ-> | package
i | yast2-ftp-server  | YaST2 - FTP configuration       | package
i | yast2-tftp-server | YaST2 - TFTP Server Configura-> | package
你需要:
sudo zypper in 上面所有的软件

进入YaST找到tfp开始配置:

如果不是经常性的需要ftp服务可选择通过xinetd他会在有链接的时候触发(见官方文档)

性能默认

到这里好了一部分然后修改配置文件

>sudo vim /etc/vsftpd.conf 

如下图:

接着建立vsftpd.chroot_list 默认留空了

>sudo vim /etc/vsftpd.chroot_list ​

 如果需要指定登录用户的话在里面加入登录的用户名就行 

不过 最好还是修改一下和登录用户名配套的ftp目录权限

到这里还不行 不过一般的手机登录是可以了 u-boot下载还需要在YaST配置tftp服务器选项 

 

software openSUSE    2017-02-28 11:11:00    142    0    0

grep 搜索的内容很多 基本上当前目录下面的所有的东西都能搜到 

导致了搜出来的东西很多不是自己想看的 翻屏太多

而且如果用管道的话 bash里面的彩色就看不到了

搜了一下看到这个东西

不错哈哈~

源里面有 直接安装!

>ack "bi_arch_number"
arch/arm/lib/bootm.c:298:	unsigned long machid = gd->bd->bi_arch_number;
arch/arm/lib/asm-offsets.s:900:	.ascii	"bi_arch_number\000"
arch/nds32/include/asm/u-boot.h:26:	unsigned long	bi_arch_number;	/* unique id for this board */
arch/nds32/lib/bootm.c:41:	int	machid = bd->bi_arch_number;
arch/openrisc/include/asm/u-boot.h:19:	unsigned long	bi_arch_number;	/* unique id for this board */
board/amazon/kc1/kc1.c:78:	gd->bd->bi_arch_number = MACH_TYPE_OMAP_4430SDP;
board/AndesTech/adp-ag101p/adp-ag101p.c:28:	gd->bd->bi_arch_number = MACH_TYPE_ADPAG101P;
board/armltd/integrator/integrator.c:67:	gd->bd->bi_arch_number = MACH_TYPE_CINTEGRATOR;
board/armltd/integrator/integrator.c:69:	gd->bd->bi_arch_number = MACH_TYPE_INTEGRATOR;
board/armltd/vexpress/vexpress_common.c:53:	gd->bd->bi_arch_number = MACH_TYPE_VEXPRESS;
board/atmark-techno/armadillo-800eva/armadillo-800e
1/7