Lyw


  • Home

  • About

  • Tags

  • Archives

  • game

how-to-update-glib-without-sudo

Posted on 2018-11-16

如何解决glib.so.6 - Not Found问题(不用sudo提权)

最近在帮室友安装一个python包时,安装完后import出现类似/usr/glib.so.6: version 'GLIB_2.14' not found的问题。

本文是对https://github.com/materialsproject/pymatgen/issues/1172的一个总结

出现原因:服务器上的glib库版本太旧,不能支持2.14版本,可以通过下列命令查看自己的glib版本:strings /lib/libc.so.6 | grep GLIBC

解决方案:

  • 首先尝试卸载包后重新安装(基本无效);

  • 如果自己的用户在超级用户组中,或者直接有root权限,可以用http://www.lightofdawn.org/wiki/wiki.cgi/NewAppsOnOldGlibc中所说的weaken glib dependencies的方法,暴力的修改glib.so文件中,为其增加2.14相应的函数入口实现。这个方法理论上可行,但没有尝试过。

  • 重新下载最新版glib并编译,安装在自己的用户目录下(不用提权),介绍安装方法:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    mkdir ~/glibc_install; cd ~/glibc_install 

    wget http://ftp.gnu.org/gnu/glibc/glibc-2.14.tar.gz

    tar zxvf glibc-2.14.tar.gz

    cd glibc-2.14

    mkdir build

    cd build

    ../configure --prefix=/home/yourusername/glibc #此处直接安装到自己目录下,就不用特权了

    make -j4 #4是指线程数

    sudo make install

    export LD_LIBRARY_PATH=/home/yourusername/glibc/lib

    之后在python中成功import。

    可以将最后一句放在~/.bashrc中,这样以后不用每次export了

Scala&Chisel学习笔记

Posted on 2018-11-08

Scala&Chisel学习笔记

注:本人学习Chisel和Scala的笔记

材料主要来源:https://github.com/freechipsproject/chisel-bootcamp

欢迎留言讨论


  1. Interpolated string

    println(s”wordwordword$var”)

    printf(p”$io”)

    s”wordwordword${max + max}”

  2. seq操作

    1
    2
    3
    4
    5
    6
    7
    val seq = Seq("a", 1, 0.0)

    seq.foreach { x => {

    ...}

    }
Read more »

歌词分享003期

Posted on 2018-07-15

志明与春娇

原唱:五月天

填词:陈信宏

发表时间 1999.07.07

志明真正不知要安怎 ji ming jin jia mu zai me an zua
为什么 wi xia mi
爱人不愿阁再相偎 ai lin mu wuan go zai xiong wa
春娇已经早就无在听 cun giao yi ging za diou mou dei tia
讲这多 gong jia zei
其实拢总拢无卡抓 gi xi long zong long mou ka zua
走到淡水的海岸 gia gao dan zui e hai (er)ua
两个人的爱情 neng e lang e ai jing
已经无人看 yi ging mou lang kua
已经无人听 啊啊 yi ging mou lang tia a~ a~
我跟你 wa ga li
最好就到这 xiong hao lo gao jia
你对我 li dui wa
已经没感觉 yi ging mou gan ga
到这冻止 gao jia dong dia
你也免爱我 ni ya mien ai wa
我跟你 wa ga li
最好就到这 xiong hao lo gao jia
你对我 ni dui wa
已经没感觉 yi ging mou gan ga
麦阁伤心 mai go xiong xin
麦阁我这爱你 mai go wa jia ai ni
你没爱我 ni mou ai wa
志明心情真正有影寒 ji ming xin jing jin jia wu ya gua
风这大 hong jia dua
你也真正拢没心肝 ni ya jin jia long mou xin gua
春娇你哪无要和我播 cun giao ni na mou me han wa bua
这出电影 ji cu dien ya
咱就走到这位准底煞 lan dou gia gao ji wi zun du sua

Matlab快速入门(一)

Posted on 2018-07-09

Matlab 快速入门

因为书太厚了 做一个简单版的 希望实习能够有帮到 持续更新

1. 常用运算符

  1. 常用的运算符
    加减:+ 和 - :含义比较直观
    • 标量和标量作用得到标量
      标量和向量作用,对向量中每一维也生效
      向量和向量作用,必须维度一致
      向量和矩阵作用,对应的维度必须一致
      • 如果是列向量,则矩阵第i行每个元素加上向量第i行的数
      • 如果是行向量,则矩阵第j列每个元素加上向量第j列的数
    • 乘和幂:* 和 ^ 标量和矩阵乘法
    • 点乘(数组乘法运算符): .* 和 .^ 矩阵对应元素的相乘
    • 矩阵左除: \
      矩阵右除: /
    • 矩阵生成:[] 我的理解是把包括里面的一个整体定义为一个矩阵
      常用于函数返回很多值时 [output1, output2] = func(input1, input2, input3);
      也用于创建矩阵 M = [1, 2; 3, 4];
      • 逗号或空格:分隔不同元素
      • 分号:分隔不同的行
    • 下标运算是() 用于取矩阵里的一部分,可能取出来的是数、向量或矩阵
      • 取数:Matlab中A(3,5) 类似于C++里的A[3][5]
      • 取向量:M(:, 1) 取矩阵M的第一列
      • 取矩阵:M(a:b, c:d) 取矩阵M的子矩阵
      • 花式取矩阵
        A(1:10) 前10行的第一列组成列向量
        A([1, 3], : ) 第一行和第三行的元素组成子矩阵
        A(:, 2) 第二列
        A(2: end, :) 取矩阵第二行及其之后组成子矩阵
    • 转置:’
Read more »

操作系统-复习笔记

Posted on 2018-07-05

Notes:

  1. 安排fork和execve两步的目的:允许子进程处理文件描述符,完成对标准输入输出的重定向
  2. XV6心得:当某个锁可能被某个中断处理函数获得时, acquire 这个锁之前需禁用中断

Ch1 绪论

  1. 系统:由一群有关联的个体组成,根据某种规则运作,能完成个别元件不能单独完成的工作的群体
  2. OS定义:在应用和硬件之间的一层软件;给上层应用提供硬件的抽象;对底层硬件进行管理:共享和隔离
  3. OS能做什么:构建系统环境,让硬件可用;资源管理(公平);系统保护(安全并行);硬件处理(包装)
  4. 计算机发展的阶段
    OS是函数库,批处理
    分时共享Unix、MULTICS
    PC

    Read more »

人工智能基础-期末复习笔记

Posted on 2018-07-05

目的:用于大三上的《人工智能基础》课程的复习,重点在后半期的“机器学习”部分

Notes:

1.概率计算两个规则
Sum rule
Product rule
2.特征提取:输入数据转化为向量X的过程
3.两个模型
回归模型
分类模型
4.回归树的最优划分 动态规划

Chapter0 绪论

1.AI历史
第一次浪潮:搜索技术、知识表示、确定性推理、感知机
第一次寒冬:感知机模型局限、复杂度NP
第二次浪潮:专家系统、不确定性推理、神经网络BP
第二次寒冬:维护成本高
2.机器学习三要素
优化目标建立:基于数据,计算目标函数最小的模型w
优化求解过程
模型预测过程
3.ML概述

Read more »

歌词分享002期

Posted on 2018-06-20

仓颉

原唱:五月天

填词:陈信宏

发表时间 2011.12.16

一颗葡萄有多甜美
用尽了所有的图腾和语言 描写
想一个人有多想念
那又是文字失效瞬间
结一个纪念的绳结
记录你离去后 万语和千言 瓦解
升起了慌张的狼烟
我遗落在最孤独史前 的荒野
多遥远 多纠结 多想念 多无法描写
疼痛和疯癫 你都看不见
想穿越 想飞天 想变成 造字的仓颉
写出 能让你快回来 的诗篇
一只蝴蝶有多鲜艳
能不能飞越过 猜忌和冷漠 世界
给你的简讯和留言
说不清万分之一追悔
当星宿都沉默山岳
只盼你会抬头
看我寄托的 弯月
当一个文明即将熄灭
有什么证明你我存在 的岁月
多遥远 多纠结 多想念 多无法描写
疼痛 和疯癫 你都看不见
想穿越 想飞天 想变成 造字的仓颉
创造 能让你想起我 的字眼
多遥远 多纠结 多想念 多无法描写
疼痛 和疯癫 你都看不见
想穿越 想飞天 想变成 造字的仓颉
写出 能让你快回来 的诗
需要你 需要你 需要你 想逆转时间
回到 最开始 有你的世界
想穿越 想飞天 想变成 造字的仓颉
写出 让宇宙能重来 的诗篇
天雨粟 鬼夜哭 思念漫太古

Open3D 学习笔记

Posted on 2018-06-19
  1. Introduction
    Open3D是什么?
    Open3D是支持快速处理3D对象的开源库(对比OpenCV对图像的支持)
    感谢作者:Qianyi Zhou http://qianyi.info/
    支持语言:Python, C++
    依赖:Numpy
    官方网站:http://www.open3d.org/
    文档与教程:http://www.open3d.org/docs/
Read more »

算法学习笔记

Posted on 2018-05-31

从30号开始看起一些常用的算法和思想,有所裨益,把要点记录在博客上,不定期更新。

  1. 主定理

    设有递推关系式
    情形1. 若存在常数$$\epsilon$$有$$f(n)=O(n^{log_b(a)-\epsilon})$$,则
    情形2. 若$$k\ge0$$且
    则
    情形3. 若存在$$\epsilon>0$$有同时存在$$c<1$$满足
    则

Read more »

歌曲分享第1期

Posted on 2018-05-30

只道寻常

谢春花

发表时间 2017.01.01

夏夜 纸伞
白色的帆
湖面上波光闪
暖风隔岸
这是我能
想到的景
还有些期盼
和当时烂漫
冬日的小山
和耐寒的兰
江水边渔夫返
白鹭离滩
这是我很
想念的景
阳台上呆看
一天已过半
离别时只道是当时习惯
一切都很平淡不觉出彩
雨落时才想起那种心安
欢声和笑语还在我耳畔
如今已各自在城市两端
相距远相见难不聚只散
其实我并没有太多期盼
毕竟一生很短少有圆满
春末 傍晚
云层渐远
屋檐下燕归来
人面花开
那是我还
记得的景
眼看春又来
却意兴阑珊
离别时只道是当时习惯
一切都很平淡不觉出彩
雨落时才想起那种心安
欢声和笑语还在我耳畔
如今已各自在城市两端
相距远相见难不聚只散
其实我并没有太多期盼
毕竟一生很短少有圆满
立秋的画卷
平铺简单
橘色的暖阳升
雾气消散
那是我常
梦到的景
醒来时思断
剩寒意盘旋
离别时只道是当时习惯
一切都很平淡不觉出彩
雨落时才想起那种心安
欢声和笑语还在我耳畔
如今已各自在城市两端
相距远相见难不聚只散
其实我并没有太多期盼
毕竟一生很短少有圆满

123
Yiwei Li

Yiwei Li

24 posts
11 tags
GitHub
我的儿子们
  • 帅气的lph
  • 帅气的lgd
© 2018 — 2022 Yiwei Li
访客数:
Powered by Hexo
|
Theme — NexT.Muse v5.1.4