标签 - openSUSE

openSUSE    2017-05-14 07:12:18    155    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    183    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    135    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    81    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    137    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
openSUSE software    2017-02-15 16:46:39    184    0    0

gitbook上看到了一个关于Linux内核中文的资料

以为是中文文档呢 

结果我gitbook装完了 

做成pdf一看 我去 没有~~

醉了~

gitbook需要 git nodejs npm​

sudo npm install gitbook-cli -g​

这个安装时间特长 不知道是不是GFW的原因 

后来直接gitbook install搞上去了

查看当前版本

~/downloads/open-c-book
三 2月 15|16:49|0:>gitbook ls
GitBook Versions Installed:

    * 3.2.2

Run "gitbook update" to update to the latest version.


openSUSE    2017-02-11 14:57:15    100    0    0

 查看原有提示符: 

>echo $PS1
\[$(ppwd)\]\u@\h:\w>​


!!!以上为系统默认提示符!!!

备份默认提示符:

echo $PS1 > ~/PS1​

更改默认提示符:

PS1="\[$(ppwd)\]\A@\u:\a\w>"​

最终更改:

PS1="\[$(ppwd)\]\d|\A|\u:\a\w>"​


效果:

六 2月 11|14:53|xuan:/var/s3c2440-src>​

以上更改仅对当前shell生效

对当前登录用户生效方法:

 添加以下内容到  .bashrc  .profile 

export PS1="\[$(ppwd)\]\d|\A|\u:\a\w>"​​

测试效果:

xuan@SUSE:~> source .profile 
xuan@SUSE:~> source .bashrc
六 2月 11|15:07:~>

 最终还是把目录单独列出来了一行 看着舒服点:

export PS1="\[$(ppwd)\]\w\n\d|\A\a>"
export PS1="\[$(ppwd)\]\w\n\d|\A|\j:>"

参数相关说明:

 

 

openSUSE    2017-02-08 16:22:29    116    0    0

软件下载地址:http://115.159.155.84:3036/

系统已经安装源里面自带的wine1.8所以下载了

QQ_build19876_winelibs_20161204.tar.xz  ​

为了保险期间 解压到.wine子目录看了一下 直接运行里面的

sudo ./install_qq.sh

提示各种的错误 大概看了一下是软件安装目录的问题

然后移动.qq到~/$HOME/

运行:点击qq.sh

建立开始菜单启动程序:

修改QQ.desktop内容为如下:

[Desktop Entry]
Name=QQ
Comment=Tencent QQ
Keywords=calculation;arithmetic;scientific;financial;
Exec=/home/xuan/.qq/QQ.sh
Icon=/home/xuan/.qq/QQ
Path=/home/xuan/.qq/
Terminal=false
Type=Application
StartupNotify=true
Categories=Network;
Name[zh_CN]=腾讯QQ

复制QQ.desktop到

/home/xuan/.local/share/applications/

他会自动出现在启动菜单里面了

目测就是字体垃圾点

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

微信参考这里:https://github.com/geeeeeeeeek/electronic-wechat 

需要先安装npm

> sudo zypper in npm​

构建过程如下:

> cd electronic-wechat/
> npm install && npm start
npm WARN peerDependencies The peer dependency eslint-plugin-jsx-a11y@^2.2.3 included from eslint-config-airbnb will no
npm WARN peerDependencies longer be automatically installed to fulfill the peerDependency 
npm WARN peerDependencies in npm 3+. Your application will need to depe
openSUSE vpn    2017-02-05 00:19:32    241    0    0

安装:

sudo zypper in proxychains

配置:

sudo vim /etc/proxychains.conf 

把最下面的 改成自己的socks5 端口也一样改过来


启动:

proxychains ss-qt5
or
proxychains youtube-dl https://youtu.be/e-lh2SDSd7w?list=PLC0C1E5C4271B5544

示例:测试代理是否可用

~> proxychains ss-qt5 
ProxyChains-3.1 (http://proxychains.sf.net)
|DNS-request| ----.tk 
|S-chain|-<>-127.0.0.1:1080-<><>-4.----<><>-OK
|S-chain|-<>-127.0.0.1:1080-<><>-4--53-<><>-OK
|S-chain|-<>-127.0.0.1:1080-<><>-4--53-<><>-OK
|DNS-response|: ----- is not exist
|DNS-request| ---.tk 
|S-chain|-<>-127.0.0.1:1080-<><>-4--3-<><>-OK
|S-chain|-<>-127.0.0.1:1080-<><>-4--53-<><>-OK
|S-chain|-<>-127.0.0.1:1080-<><>-4.--53-<><>-OK
|DNS-response|: ---- is not exist

下载youtube视频

~> proxychains youtube-dl https://youtu.be/T-----w
ProxyChains-3.1 (http://proxychains.sf.net)
[youtube] Ttp3KyI2rew: Downloading webpage
。。。。。。。。省略号。。。。。。
[download] Destination: A-----indi 62-T---w.webm
[download] 100% of 9.06MiB in 00:06


官网:http://proxychains.sourceforge.net/howto.html

这里还有其他的:http://blog.creke.net/770.html

openSUSE tools    2017-02-03 12:32:26    143    0    0

平时都是git clone 没怎么配置过本地文件

参考网上内容配置了一下总算是能用了

以后不用一个一个的在网站上搞了 

生成公钥 密钥

~/.ssh> ssh-keygen -t rsa -C "xxx@xxx.com" 
Generating public/private rsa key pair.
Enter file in which to save the key (/home/xxx/.ssh/id_rsa): 
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in /home/xxx/.ssh/id_rsa.
Your public key has been saved in /home/xxx/.ssh/id_rsa.pub.
The key fingerprint is:
f8:5xxxx------17:e3 [MD5] xxx@xxx.com
The key's randomart image is:GITHUB SSHKEY END
+--[ RSA 2048]----+
|       .         |
|    x o     |
|    . .xx...E      |
|     o...xxo       |
+--[MD5]----------+

添加以下公钥到https://github.com/settings/keys

~/.ssh> cat id_rsa.pub 

测试是否可也链接到网站

~/.ssh> ssh -T git@github
ssh: Could not resolve hostname github: Name or service not known
xuan@SUSE:~/.ssh> ssh -T git@github.com
The authenticity of host 'github.com (192xxx3)' can't be established.
RSA key fingerprint is 16:27:axxx6:48 [MD5].
Are you sure you want to continue connecting 
1/7