分类 - 開源之路

openSUSE    2017-05-14 07:12:18    167    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    191    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  
windows    2017-05-10 07:44:37    108    0    0

http://www.bluestacks.cn/ 属性设置里面 设置win7的兼容  全局使用管理员启动

windows    2017-05-04 17:31:03    151    0    0

组策略里面改:

windows    2017-04-28 13:12:06    194    0    0

加入了win10企业预览版 升级到15048之后开始出现水印 

而且无法升级到15063版本

几次升级都失败 微软官方论坛发帖也不知道怎么弄

因为双系统 双硬盘 安装起来和平时不一样 不愿意折腾过多了

所以 各种的想办法

办法是参考网上各种的方法自己做了点更改

因为这个版本的注册表里面看不到那个企业版的ID也找不到在哪儿改

 

步骤很简单

https://www.microsoft.com/zh-cn/software-download/windows10下载升级工具 易生

也就是这个 Windows10Upgrade9252.exe

直接运行时无法升级的 因为是企业版的原因还是因为使用了盗版激活的原因  不是很清楚 反正无法升级

需要先更改激活ID 在 设置-->更新-->激活 里面更改激活ID

然后随便写一个 只要能更改当前就行了

然后需要把之前下载的那些更新文件全部删除 位置在 C:\Windows\SoftwareDistribution 里面

DataStore Download ReportingEvents.log 三个东西全部删除

再运行Windows10Upgrade9252.exe

搞定

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

附图:

升级前

 

升级后

激活系统

之前是软件激活 盗版的

网上各种方法都激活不了

以前的软件也激活不了了

突然间想到了我还有个激活码呢 

虽然是win8的 之前给微软打电话说不能激活其他版本的 

现在试了试 竟然可以了  我勒个去~~~

vim    2017-03-16 15:20:30    105    0    0
""""""""""""""阻止SuperTab在输入文本时候TAB键失灵""""""""""""""""
let g:SuperTabMappingForward = '<c-space>'
let g:SuperTabMappingBackward = '<s-c-space>'

详细看文档:

:help supertab

插件是从源里面安装的

Bash    2017-03-07 10:50:25    109    0    0
#####批量为a目录下的文件建立软链接到b目录#####

#!/bin/bash

set -v

echo "进入目标目录"
cd /opt/arm-gcc/linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabi/bin/

echo "执行软链接处理"
for f in *; do ln -s `pwd`/$f $HOME/tftp/test; done

echo "进入软链接的目录"
cd ~/tftp/test/

#####批量为b目录的软链接名字进行修改ing.......#####

echo "批量对当前的软链接修改名字"

for l in `ls`;
do new=`echo "$l" | sed 's/-gnueabi//g'`;
mv $l $new;
done

#for old_l in `ls`; do new_l=`echo "$old_l" | sed 's/-gnueabi//g'`; mv $old_l $new_; done

参考链接:
 https://zhidao.baidu.com/question/807918534334349052.html

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 还是没搞定 看了一下报错的日志 没看懂~~~

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


无    2017-03-02 16:30:48    89    0    0

Linux内核文档里面说的很清楚了:

The Linux kernel uses `Sphinx`_ to generate pretty documentation from
`reStructuredText`_ files under ``Documentation``. To build the documentation in
HTML or PDF formats, use ``make htmldocs`` or ``make pdfdocs``. The generated
documentation is placed in ``Documentation/output``.

.. _Sphinx: http://www.sphinx-doc.org/
.. _reStructuredText: http://docutils.sourceforge.net/rst.html

The reStructuredText files may contain directives to include structured
documentation comments, or kernel-doc comments, from source files. Usually these
are used to describe the functions and types and design of the code. The
kernel-doc comments have some special structure and formatting, but beyond that
they are also treated as reStructuredText.

然后开始make  

各种的error

依据报错内容添加了升级了相应的软件

sudo zypper in xmlto
sudo zypper in docbook-util
sudo zypper in python-Sphinx 
sudo zypper in python3-Sphinx 
sudo pip install --upgrade pip
sudo pip install -U Sphinx

3.1.4版本没有任何错误输出

tar xvf linux-3.1.4.tar.gz 
cd
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服务器选项 

 

2/11