pacman

Win10 使用MinGW-w64编译Tesseract4.0

末鹿安然 提交于 2020-12-05 07:54:18
一开始尝试使用mingw+msys编译tesseract, 但是苦于mingw-get安装的软件版本都太旧,要安装新版本只能下载源码编译安装。 在编译过程中遇到了很多麻烦,最后还遇到了包直接循环依赖问题(glib和pkg-config),最终只能作罢。 1. 下载安装mysy2 地址: https://www.msys2.org/ 安装后打开 msys2.exe , 务必要先更新软件包数据库和核心系统包(很重要), 否则在安装tesseract过程中出现莫名奇妙的问题。 pacman - Syu # -y, --refresh 从服务器下载新的软件包数据库 (- yy 强制更新软件包数据库) # -u, --sysupgrade 升级所有已安装的软件包 (-uu 可启用降级) 2. 更新软件源 默认的MSYS2 源升级软件或是安装新软件的较慢,这里为了提高速度使用 中科大的源 编辑 /etc/pacman.d/mirrorlist.mingw32 ,在文件开头添加: Server = http: // mirrors.ustc.edu.cn/msys2/mingw/i686 编辑 /etc/pacman.d/mirrorlist.mingw64 ,在文件开头添加: Server = http: // mirrors.ustc.edu.cn/msys2/mingw/x86_64 编辑

VMware虚拟机上运行Manjaro系统

廉价感情. 提交于 2020-11-02 14:56:16
Manjaro系统是从ArchLinux系统发展而来。它的软件安装工具不是ubuntu的apt-get,不是yum,而是pacman。 在虚拟机安装好Manjaro后, 安装虚拟机工具VM-Tools 重启后即可在虚拟机与主机之间复制粘贴,可以设置1920*1080的分辨率显示屏了。 #安装open-vm-tools软件 pacman -S open-vm-tools #安装依赖 pacman -S gtkmm pacman -S gtkmm3 #重启 reboot 安装软件 修改软件源 修改软件源: sudo mousepad /etc/pacman.conf 在文件pacman.conf最后添加 [archlinuxcn] Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch 然后在终端中运行 sudo pacman -Syy && sudo pacman -S archlinuxcn-keyring 更新软件源配置。 ##2.1 同步并且更新你的系统 sudo pacman -Syyu ##2.2 在软件仓库中搜索软件 sudo pacman -Ss [software package name] ##2.3 查看已安装软件 sudo pacman -Qs [software package name]

安装 Manjaro Linux 后必做的 6 件事

半世苍凉 提交于 2020-11-02 08:23:48
你刚刚 全新安装了 Manjaro Linux ,那么现在该做什么呢? 下面是我推荐你在安装后进行的一些必不可少的步骤。 不过说实话,这些都是我在安装 Manjaro 后喜欢做的事,根据你的需求,步骤可能会有所不同。 推荐在安装完 Manjaro Linux 后去做的事 我使用的是 Xfce 版的 Manjaro,但这些步骤也适用于 Manjaro 的其它桌面环境版本。 1、设置最快的镜像 在更新系统之前,我建议先整理一下镜像列表。在刷新 Manjaro 系统和从软件仓库下载软件包的时候,优化后的镜像列表会对系统的性能产生明显的影响。 打开终端模拟器并输入以下命令: sudo pacman-mirrors --fasttrack 2、更新系统 保持系统更新可以降低安全漏洞的发生机率,在安装新的软件之前也建议刷新一下系统的软件仓库。 你可以用下面的命令来 更新 Manjaro 系统 : sudo pacman -Syu 3、启用 AUR、Snap 以及 Flatpak 支持 Arch 用户仓库Arch User Repository(AUR) 是用户选择 基于 Arch Linux 的系统 的一个主要理由。你可以在 AUR 中访问到大量的附加软件。 (LCTT 译注:AUR 中的 PKGBUILD 均为用户上传且未经审核,使用者需要自负责任,在构建软件包前请注意检查其中内容是否合理。

安装screenfetch程序,查看系统信息

时光总嘲笑我的痴心妄想 提交于 2020-10-14 19:43:41
  简介   screenFetch是一个CLI bash脚本,用于在屏幕截图中显示系统/主题信息。它运行在Linux,OS X,FreeBSD和许多其他类Unix系统上。      安装   在Ubuntu/Debian上可以直接使用apt安装    sudo apt update sudo apt -y install screenfetch screenfetch      在Arch/Manjaro版本可以直接使用pacman安装    sudo pacman -S screenfetch screenfetch      在CentOS上没有对应rpm包,可以直接在git下载下来使用    sudo yum -y install git git clone git://github.com/KittyKatt/screenFetch.git screenfetch screenfetch/screenfetch-dev      CentOS输出 .. root@VM_0_7_centos .PLTJ. OS: CentOS <><><><> Kernel: x86_64 Linux 3.10.0-1062.12.1.el7.x86_64 KKSSV' 4KKK LJ KKKL.'VSSKK Uptime: 28d 23h 49m KKV' 4KKKKK LJ

这些好用的Linux系统,你会选择哪个?

风格不统一 提交于 2020-10-03 03:05:54
  Linux是非常热门的技术,因为开源、免费的特性,广受大家的喜欢和重视,那么Linux众多版本你会选择哪个呢?为大家重视一下。   1、ArchLinux:优秀的发行版本之一,简单和优雅,以最短的代码干更多的事情,主要包含管理系统就是pacman,拥有上几十万的软件包的仓库:AUR,各种场景的软件。   2、Gentoo:是一个基于Linux自由操作系统,几乎任何应用程序或者需求自动地作出优化和定制。追求极限的配置、性能,以及顶尖的用户和开发者社区,是该系统的特性。   3、Centos:CentOS是企业级Linux发行版之一,也是服务器常用系统之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。   4、Ubuntu:版本的9和10为最新,也是最近几年才出来的版本,主要指Server版本,强项就是其desktop版,应用是比较广泛的。 来源: oschina 链接: https://my.oschina.net/u/4288355/blog/4292374

msys2 安装 ncurses

狂风中的少年 提交于 2020-09-30 15:16:23
编译nano时报说, 依赖libncurses-dev 但用pacman -S libncurses-dev 却什么也找不到 (用度娘啥也找没到) 最后还是用别的搜索到了 https://packages.msys2.org/package/ncurses-devel?repo=msys&variant=x86_64 ncurses ncurses-devel 原来是叫 ncurses-devel pacman -S ncurses pacman -S ncurses-devel 即可 哎,墙内的猿 想找点东西都挺难的 来源: oschina 链接: https://my.oschina.net/u/4000302/blog/4529567

Manjaro 和 Arch Linux 有何不同,哪个更好? | Linux 中国

陌路散爱 提交于 2020-08-19 17:31:33
Manjaro 还是 Arch Linux?如果说 Manjaro 是基于 Arch 的,那么它和 Arch 又有什么不同呢?请在这篇比较文章中阅读 Arch 和 Manjaro 的不同之处吧。 来源: https:// linux.cn/article-12527- 1.html 作者:Dimitrios Savvopoulos 译者:Xingyu.Wang (本文字数:3372,阅读时长大约:5 分钟) 大多数 适合初学者的 Linux 发行版 都是基于 Ubuntu 的。随着 Linux 用户经验的增加,一些人开始尝试使用更高级的发行版,主要是在“Arch 领域”。 这个所谓的 “Arch 领域”以两个发行版为主。 Arch Linux 本身和 Manjaro 。还有其他 基于 Arch 的 Linux 发行版 ,但都没有这两个发行版受欢迎。 如果你在 Arch 和 Manjaro 之间感到困惑,那么这个比较应该能帮助你。 Manjaro 和 Arch Linux:它们有什么不同或相似之处? 我试图在各个方面比较这两种发行版。请记住,我并没有只关注差异,我还指出了它们的相似之处。 两者都是滚动发布的版本,但不是同一种类型 在 Arch 和 Manjaro 中,没有像 Ubuntu 或 Fedora 那样每隔几个月或几年就会有一次“发布”。只要 保持你的 Arch 或

Manjaro 和 Arch Linux 有何不同,哪个更好?

不羁岁月 提交于 2020-08-19 17:28:45
Manjaro 还是 Arch Linux?如果说 Manjaro 是基于 Arch 的,那么它和 Arch 又有什么不同呢?请在这篇比较文章中阅读 Arch 和 Manjaro 的不同之处吧。 大多数 适合初学者的 Linux 发行版 都是基于 Ubuntu 的。随着 Linux 用户经验的增加,一些人开始尝试使用更高级的发行版,主要是在“Arch 领域”。 这个所谓的 “Arch 领域”以两个发行版为主。 Arch Linux 本身和 Manjaro 。还有其他 基于 Arch 的 Linux 发行版 ,但都没有这两个发行版受欢迎。 如果你在 Arch 和 Manjaro 之间感到困惑,那么这个比较应该能帮助你。 Manjaro 和 Arch Linux:它们有什么不同或相似之处? 我试图在各个方面比较这两种发行版。请记住,我并没有只关注差异,我还指出了它们的相似之处。 两者都是滚动发布的版本,但不是同一种类型 在 Arch 和 Manjaro 中,没有像 Ubuntu 或 Fedora 那样每隔几个月或几年就会有一次“发布”。只要 保持你的 Arch 或 Manjaro 系统的更新 ,你将永远拥有最新版本的操作系统和软件包。你不需要像以往一样担心升级你的安装版本。 如果你打算在某个时候进行全新安装,请记住,Manjaro 和 Arch 都会定期更新它的安装 ISO。这被称为

6、Linux发行版组成与初识

冷暖自知 提交于 2020-08-18 06:50:40
一、Linux发行版 1、从1992年linux诞生至今产生了数百种之多的Linux发行版,1992-2013期间诞生的各发行版之间的关系如下图所示 2、但距今为止,主流的发行版、二次发行版乃至三次发行版它们之间的关系如下图所示。 二、Linux发行版的组成部分 我们常用广义上的Linux指代Linux的发行版,但从狭义上来说Linux仅仅是指代Linux内核(Linux kernel)。 完整的Linux发行版由应用程序(Application) + Linux Kernel组成。 开源程序通常以 源码 (文本格式)方式提供,这样带来的好处是可以自由、灵活的使用。 一般情况下,源代码通过 编译器 编译成可执行二进制程序在电脑中运行 CPU架构 CPU指令架构 操作系统 指令集 生产厂商 备注 x86 CISC intel x64 CISC intel 又称作AMD64 第一款x64指令架CPU由amd研发 m68000 = m68k 摩托罗拉 早期摩托罗拉CPU指令架构 ARM RISC ARM 移动终端设备主流CPU指令架构 Ultrasparc solaris SUN Power AIX IBM powerpc = pcc Apple、IBM、摩托罗拉 alpha Hp-Unix HP MIPSalpha DEC 指令集分为 复杂指令集(Complex Instruction

作为程序员,你可开发哪些有趣项目?

走远了吗. 提交于 2020-08-12 03:42:52
初次看到原文我是有一些震撼的,原来作为开发人员,闲暇时间还算可以做这么多有趣程序的开发。阅读时暂且抛弃你所使用的语言的限制,你是否也能够在“无聊”之时找到一个开发者的乐趣。 阅读以下内容时重点关注项目的创意性,并结合自己的独特经历进行拓展,你一定也能够找到编程的乐趣所在。很多项目都可以通过不同的技术栈来进行尝试。以下为原文内容: 正文 经过1000天的培训,你能够成为一位初学者。经过10000天的练习,你将成为一位大师。 这是出自Mas Oyama的话,对学习新事物做了很好的总结。成为出色的开发人员的秘诀在于肯下功夫。要想成为一名开发人员,你需要花大量的时间在键盘上,并且需要亲手实践。 下面有7个项目可以帮助你提高开发水平。选择自己的技术栈,随心所欲的写代码吧。 项目一:吃豆人 构建吃豆人是一个很好的可以从基础角度来了解游戏开发的途径。可以通过像React或Vue这样的JavaScript框架来实现。 通过该项目你可以学到: 实体的运动 检测按键是否被按下 碰撞检测 你可以通过给幽灵添加转向行来做更多的事情 GitHub示例地址: https://github.com/mbfassnacht/pacman-react 项目二:用户管理 开发一个基于用户管理的CRUD项目,可以教会你很多关于开发的基础知识。这对刚入门的开发人员特别有用。 通过该项目你可以学到: 路由(Routing)