• [新手课堂] openEuler容器镜像移植项目实践感受|转载
    这个项目的主要目的就是将github上一些比较优秀的开源软件包中基础镜像为centos,fedora的Dockerfile移植到openeuler上,使其能够在openEuler的基础镜像中 (包括x86和arm架构)成功构建容器镜像,以解决原有的dockerfile只能在centos、fedora等基础镜像上进行构建的限制问题,使其可以适配openeuler的环境。项目起步阶段,华为专家组织召开开工培训会议,为我们详细介绍了这个项目的需求、目的以及验收标准等具体的项目信息。会后根据我们团队的实际情况提供了服务器以及相关技术指导,让我们可以专注于项目本身的开发。项目初期经历一段摸索期,大家合力完成一个Dockerfile的移植,记录中间遇到的问题并讨论相应的解决办法,就这样慢慢地总结出了一套通用的移植流程。中期大家就开始各自负责不同的repo,虽然repo不同,但是移植过程中遇到的很多问题是共通的,首次碰到问题的同学会把问题和相应解决方法记录到团队的共享文档上,当其他同学也遇到相同问题时,就可以按照前一个同学的解决思路来处理,如此极大地提高工作效率。当遇到棘手的新问题时,大家也会聚在一起讨论,群策群力,集思广益,就能很快地找到解决办法,因此通过团队成员的通力合作使得项目可以顺利完成,甚至实现提前结题。通过这个项目不仅让我对linux环境开发更加熟练,比如docker、shell脚本等,更对linux的软件源有了更深的理解。之前在linux上安装软件或者配置环境都是按照网上博客进行操作的,成功后并不会去关注每一步的原理。在项目移植过程中遇到各种软件源/包等问题对此有了更加清晰的认识,每次使用yum install指令时,它都会去yum服务器上搜索相应软件包信息,然后下载rpm包安装。那如果服务器上没有某个rpm包,我们该怎么安装,centos上很多软件源在openeuler上是没有的,或许这也是众智计划扩展生态的其中一个目的,去丰富openeuler的软件源。这个问题我们可以通过在一些开源的软件源网站上寻找类似的包源进行替换,那如果在网上也没有找到相应的rpm包,我们又该如何做,是否可以根据软件源码从头开始一步步编译和构建,这也是众智计划的另一个内容,构建适配openeuler的主流软件的rpm包。这个项目作为华为鲲鹏众智计划的其中一环,是华为对于繁荣软件产业生态这一目标的具体实施举措。其实中国不缺少类似鸿蒙、openeuler、红旗等基础设施,也不缺少类似mindspore、openGuass等优秀软件框架,但缺少相应生态的开发者。目前中国很多技术依赖的都是国外的生态环境,一旦国外企业对我们实施封锁,很多软件就无法继续使用,比如前一段时间谷歌对于安卓框架的限制。所以鲲鹏众智计划面向高校师生、企业和个人开发者,以项目合作的方式来邀请广大开发者加入到鲲鹏生态建设中。其实很佩服华为公司能够有决心去构建国内自主的生态环境,摆脱国外企业对我们的技术垄断。我也十分荣幸能够参与到这一个项目中来,能够贡献一份力量。
  • [新手课堂] openEuler 21.09安装手记|转载
    1. 目标系统:openEuler-20.03-LTS-SP12. 环境准备:配置openEuler软件源:mkdir -p /etc/yum.repos.d/bakmv /etc/yum.repos.d/*.repo /etc/yum.repos.d/bakcat < /etc/yum.repos.d/openEulerOS.repo[openEuler-source]name=openEuler-sourcebaseurl=https://mirrors.huaweicloud.com/openeuler/openEuler-20.03-LTS-SP1/source/enabled=1gpgcheck=1gpgkey=https://mirrors.huaweicloud.com/openeuler/openEuler-20.03-LTS-SP1/source/RPM-GPG-KEY-openEuler[openEuler-os]name=openEuler-osbaseurl=https://mirrors.huaweicloud.com/openeuler/openEuler-20.03-LTS-SP1/OS/aarch64/enabled=1gpgcheck=1gpgkey=https://mirrors.huaweicloud.com/openeuler/openEuler-20.03-LTS-SP1/OS/aarch64/RPM-GPG-KEY-openEuler[openEuler-everything]name=openEuler-everythingbaseurl=https://mirrors.huaweicloud.com/openeuler/openEuler-20.03-LTS-SP1/everything/aarch64/enabled=1gpgcheck=1gpgkey=https://mirrors.huaweicloud.com/openeuler/openEuler-20.03-LTS-SP1/everything/aarch64/RPM-GPG-KEY-openEuler[openEuler-EPOL]name=openEuler-epolbaseurl=https://mirrors.huaweicloud.com/openeuler/openEuler-20.03-LTS-SP1/EPOL/aarch64/enabled=1gpgcheck=0[openEuler-EPOL-update]name=openEuler-epol-updatebaseurl=https://mirrors.huaweicloud.com/openeuler/openEuler-20.03-LTS-SP1/EPOL/update/aarch64/enabled=1gpgcheck=03. 获取源码从gitee的openEuler代码仓上获取virt-manager的源码git clone https://gitee.com/src-openeuler/virt-manager.git -b openEuler-20.03-LTS-SP14. 编译rpm进入源码目录cd virt-manager安装必要软件包yum install rpm-build yum-builddep virt-manager.spec创建编译目录mkdir -p ~/rpmbuild/SOURCES将源文件拷贝至编译目录cp * ~/rpmbuild/SOURCES编译rpmbuild -bb virt-manager.spec安装生成的rpmyum install ~/rpmbuild/RPMS/noarch/*.rpm5.使用virt-install安装虚拟机创建iso与镜像的储存目录mkdir -p /home/qemu/isomkdir -p /home/qemu/img上传镜像CentOS-7-aarch64-Everything-1810.iso至/home/qemu/img创建空的qcow2格式镜像文件cd /home/qemu/imgqemu-img create -f qcow2 test.img 10G修改/home/qemu的所有权chown -R qemu:qemu /home/qemu使用virt-install安装虚拟机virt-install --name=vm1 --vcpus=4 --ram=8192  --disk path=/home/qemu/img/test.img,format=qcow2,size=10,bus=virtio --location /home/qemu/iso/CentOS-7-aarch64-Everything-1810.iso --force --autostart注意:如果需要重定向tty控制台在virt-install命令后加参数--extra-args 'console=ttyS0'
  • [新手课堂] 配置OpenEuler的网络yum源|转载
    1、  进入华为开源镜像站:cid:link_12、  选择“镜像”->“ARM类”如下图所示           3、  点击“openEuler”,进入openEuler的yum源详情       4、在openEuler系统中进行yum源配置即可         A)确认系统发行版:                            B)进入/etc/yum.repos.d目录中:cd /etc/yum.repos.d/         C)执行命令: wget -O /etc/yum.repos.d/openEulerOS.repo cid:link_0 下载仓库文件                        D)执行yum clean all清除原有yum缓存,结果如下图所示                            E)执行yum makecache生成新的缓存,执行结果如下图所示              
  • [openEuler]VirtualBox中安装openEuler20.09虚拟机|转载
    openeuler官方源已经十分丰富了,但是仍有许多软件包是欠缺的,例如htop等工具,隶属于epel拓展源,所以openeuler暂未收录。本帖主要分享一下如何在openeuler上使用centos8的源首先观察从华为云镜像站或者阿里镜像站下载的repo文件,发现其中的/$releasever和$basearch参数,在centos和openeuler中是不存在是,分别修改成 8 和 aarch64即可。修改前:修改后:懒得自己修改的话可以直接下载本帖我修改好的repo文件,放到/etc/yum.repos.d目录即可。测试特别的,对于一些centos8也不存在的软件包,有些时候直接安装el7_8甚至更旧版本的rpm包也是可以正常使用的,需要进行测试。
  • [新手课堂] 「openEuler 简明指南」openEuler 安装前的准备|转载
    安装前的准备提示可能前往 openEuler 简明指南 可以获得更加良好的阅读体验。凡事预则立,不预则废这一章开始,我们正式开始安装 openEuler。但是我们首先要做一些准备工作。提示由于当前 UEFI 已普及十余年,(除了虚拟机)安装将全部以 UEFI + GPT 的形式进行,传统 BIOS 方式不再赘述。1. 下载安装镜像打开 openEuler 镜像列表 > 选择一个合适的镜像源(一般来说地理位置越近下载速度越快,此处以 华为云 为例):选择合适版本,此处以 openEuler 21.03 为例:依次进入 ISO > x86_64 > 点击相关文件以将安装镜像 openEuler-21.03-aarch64-dvd.iso 和校验文件 openEuler-21.03-aarch64-dvd.iso.sha256sum 下载到本地:在下载位置打开终端,进行安装镜像完整性校验(可选):使用以下命令依次查看校验文件中的 sha256 校验值:类 UNIX 操作系统:cat openEuler-21.03-x86_64-dvd.iso.sha256sum复制Windows 操作系统:type openEuler-21.03-x86_64-dvd.iso.sha256sum复制计算安装镜像的 sha256 校验值:类 UNIX 操作系统:sha256sum openEuler-21.03-x86_64-dvd.iso复制Windows 操作系统:certutil -hashfile openEuler-21.03-x86_64-dvd.iso SHA256复制检查两者是否一致。若不一致,请尝试重新下载安装镜像或检查镜像源可信度:2. 刻录安装 U 盘准备一个 8G 以上的 U 盘,刻录一个安装盘。2-1. WindowsWindows 下推荐使用 Ventoy、Rufus 或者 Power ISO 进行 U 盘刻录。三者皆为免费使用的软件。具体操作请自行查阅,都非常简单。除此之外,如果你还嫌麻烦,还可以使用更为简单的安装盘制作工具 balenaEtcher:提示使用 balenaEtcher 制作完成的安装盘若要重新作为普通 U 盘使用,需要用磁盘分区管理工具(如 KDE 分区管理器、DiskGenius 重建分区表才能正常格式化。2-2. LinuxLinux 下同样可以使用 Ventoy 和 balenaEtcher。以 Arch Linux 为例,具体步骤可参阅 Ventoy(推荐)以及 balenaEtcher。也可以直接用 dd 命令进行刻录,具体步骤可参阅 dd 命令。3. 为 openEuler 分出硬盘空间(可选)如果目标是双系统(win10 + openEuler),并且 win10 和 openEuler 将要共存在一个硬盘上的话,往往要在 win10 使用的分区上分出空闲硬盘空间给 openEuler。这里建议至少分 128GB 给 openEuler。右键点击 开始菜单 > 点击 磁盘管理:右键点击 需要压缩的分区 > 点击 压缩卷:在 输入压缩空间量(MB) 输入需要分给 openEuler 的空闲硬盘空间大小。假设分配 128GiB 则输入 131072(1GiB = 1024MiB,128GiB = 128 * 1024MiB = 131072MiB):点击 压缩 > 完成之后关闭磁盘管理即可注意请不要做多余的动作!不要在这里为分出的硬盘空间创建分区!4. 获取 Bitlocker 恢复密钥若 win10 分区使用了 Bitlocker 加密,请提前获取恢复密钥。关于解锁密钥的查找请参阅 Mircosoft 相关页面。一般来说使用与 win10 相同的微软帐号登录 aka.ms 相关页面 即可获取。5. 进入主板 BIOS 进行设置插入优盘并开机。在开机的时候,按下 F2 / F8 / F10 / DEL 等(取决与你的主板型号,具体请查阅你主板的相关信息)按键,进入主板的 BIOS 设置界面。除此之外,如果你还嫌麻烦,还可以使用以下方法进入 BIOS:在 win10 下 按住 Shift 键同时点击 重启:保持按住 Shift 键直到进入如图所示界面:选择 疑难解答 并回车 Enter选择 UEFI 固件设置 并回车 Enter:按下 Enter 重启,此时应该已经进入了 BIOS:6. 关闭 BIOS 设置中的 Secure Boot在类似名为 security(安全) 的选项卡中,找到一项名为 Secure Boot(安全启动,名称可能略有差异)的选项,选择 Disable 将其禁用:7. 调整启动方式为 UEFI(可能不需要)在某些旧的主板里,需要调整启动模式为 UEFI,而非传统的 BIOS/CSM。在类似名为 boot 的选项卡中,找到类似名为 Boot Mode 的选项,确保将其调整为 UEFI only,而非 Legacy/CSM。8. 调整硬盘启动顺序在类似名为 boot 的选项卡中,找到类似名为 Boot Options(名称可能略有差异)的设置选项,将优盘的启动顺序调至首位:9. 保存 BIOS 设置最后保存 BIOS 设置并退出,一般的按键是 F10:10. 准备安装此时电脑重启,不出意外的话根据提示你应该可以顺利进入 openEuler 的安装界面了:提示openEuler 安装盘应该一直插在电脑上
  • [新手课堂] openeuler 安装 docker|转载
    最近许多客户被推广使用了 openeuler 20.03 的操作系统,分享一下openeuler安装docker的方法由于openeuler源中docker版本只有18.09.0-101.oe1  这一个版本,所以本次介绍两种安装方法一,使用yum安装18.09.0-101.oe1 (1)更新软件源    wget -O /etc/yum.repos.d/openEulerOS.repo https://repo.huaweicloud.com/repository/conf/openeuler_aarch64.repo     yum clean all     yum makecache (2)yum安装docker    yum list |grep docker-engine.aarch64                        //查看版本信息     yum install -y docker二,官方安装包安装  (1)获取安装包,地址https://download.docker.com/linux/static/stable/aarch64/    本次以19.03.5为例    cd ~  && wget https://download.docker.com/linux/static/stable/aarch64/docker-19.03.5.tgz  (2)安装    tar xvpf docker-19.03.5.tgz     cp -p docker/* /usr/bin           cat >/usr/lib/systemd/system/docker.service <   (3)验证 docker version docker run helloworld
  • [问题求助] 【openEuler 容器镜像】使用openEuler基础镜像编译镜像出错
    使用openEuler基础镜像编译镜像出错。Dockerfile如下:FROM openeuler:20.03-lts-sp1 COPY my_exec_bin / RUN chmod +x /my_exec_bin ENTRYPOINT ["/my_exec_bin"]编译命令为:docker build -t "openeuler/my_exec_binmy_exec_bin:1.0.0" .报错:OCI runtime create failed: container_linux.go:318: starting container process caused "exec: \"/bin/sh\": stat /bin/sh: no such file or directory": unknown
  • [openEuler] Openeuler基础命令操作——文件操作
    ​Openeuler基础命令操作——文件操作一、目录及文件管理1、使用pwd回显当前用户所在的位置​2、使用ls命令ls / :查看根目录下的文件或者目录ls -l:查看当前目录下的文件或者目录详细信息ls -a:查看当前目录下的所有文件或目录​3、使用cd命令cd /:切换到系统根目录cd /ect:切换到/ect目录cd :切换到当前用户的家目录​4、使用mkdir命令mkdir test0:创建test0目录mkdir -p test1/test2/test3:递归创建多级目录tree:以树的形式查看目录​5、使用touch命令创建文件​6、使用cp命令cp -r test0//test1/:拷贝text0目录到/test1目录下,拷贝目录使用-r参数cp test1.txt:拷贝文件7、使用rm命令rm test4.txt:删除目录下的test4.txt文件rm -rf test1:选项r表示删除对象是目录,选项f表示强制rmdir /test1/test/2:表示删除一个空目录​输入y确定删除8、使用mv命令mv:进行文件覆盖 ​9、使用ln命令ln:创建文件连接软链接(symbolic link):以路径形式存在(快捷方式);删除源文件后链接失效;可以对目录进行链接;可以跨文件系统硬链接(hard link):以文件副本形式存在,不占用实际空间;删除源文件后影响;不可以对目录链接;不可以跨文件系统#不带参数情况下默认创建硬链接 ln sourcefile targetfile    #创建硬链接 ln -s sourcefile targetfile #创建软链接 二、文件查看1、使用cat、head命令cat查看命令文件,使用管道符head命令打印前5行使用tail命令查看后5行内容,不加 -n 参数默认为后10行​三、使用whereis命令whereis bash:查看bash的位置​​
  • [问题求助] Atlas 500预装的EulerOS 2.0(SP8)没有软件包管理器
    Atlas 500智能小站预装的Euler OS没有软件包管理器看到/etc下面有yum.repos.d的文件夹,但是没有yum命令​
  • [openEuler] OpenEuler系统常用命令操作
    一、查看信息类(1)查看系统信息cat/etc/os-release(2)查看系统相关的资源信息1、查看cpu信息lscpu2、查看内存信息free3、查看磁盘信息fdisk -l4、查看系统资源实时信息top二、基础配置(1)、设置语言环境我们可以通过localectl修改系统的语言环境,对应的参数设置保存在/etc/locale.conf文件中。这些参数会在系统启动过程中被systemd的守护进程读取。1、显示当前语言环境localectl status2、显示当前可用语言环境localectl list-locales3、设置为简体中文语言环境,在root权限下执行,命令如下localectl set-locale LANG=zh_CN.UTF-8注意:① 要设置语言环境为其他语言类型时,在root权限下执行上面步骤③的命令,其中set-locale后面改为要设置的语言类型,取值范围可通过localectl list-locales获取,可根据实际情况修改。② 修改信息后需要重新登录或者在root权限下执行source /etc/locale.conf命令刷新配置的文件,使修改生效。(2)、设置键盘对应的参数设置保存在/etc/locale.conf文件中。这些参数,会在系统启动的早期被systemd的守护进程读取。1、显示当前键盘设置localectl status2、显示当前可用的键盘布局localectl list-keymaps3、设置键盘布局。在root权限下执行如下命令,其中map是要设置的键盘类型,取值范围可通过localectl list-keymaps获取,可根据实际情况修改此时设置的键盘布局。设置完成后,查看当前状态loalectl set-keymap maplocalectl status(3)、设置日期和时间1、使用timedatectl命令设置a、显示当前日期和时间timedatectlb、通过远程服务器进行时间同步若启用了NTP远程服务器进行系统时钟自动同步,则不能手动修改日期和时间。若需要手动修改日期或时间,则需确保已经关闭NTP系统时钟自动同步。可执行timedatectl set-ntp no命令进行关闭。开启自动远程时间同步timedatectl set-ntp yesc、修改日期进行日期修改前请确保已经关闭NTP系统时钟自动同步timedatectl set-ntp no修改当前的日期,在root权限下执行如下命令,其中 YYYY 代表年份,MM 代表月份,DD 代表某天,可根据实际情况修改:timedatectl set-time YYYY-MM-DD例如修改时间为2022年8月26日:timedatectl set-time'2022-08-26'd、修改时间修改时间前,请确保已经关闭NTP系统时钟自动同步。修改当前的时间,在root权限下执行如下命令,其中HH代表小时,MM代表分钟,SS代表秒,可根据实际情况修改:timedatectl set-time HH:MM:SS例如:timedatectl set-time 15:20:24e、修改时区显示当前可用时区timedatectl list-timezones2、使用date命令设置a、显示当前的日期和时间date默认情况下,date命令显示本地时间。要显示UTC时间,添加--utc或-u参数date --utc要自定义对应的输出信息格式,添加”format“参数date+”format“参数说明自定义date命令的输出date+”%Y-%m-%d%H:%M“b、修改时间要修改当前的时间,添加--set或者-s参数。在root权限下执行如下命令,其中 HH 代表小时,MM 代表分钟,SS 代表秒,可根据实际情况修改:date --set HH:MM:SS默认情况下,date命令设置本地时间。要设置UTC时间,添加--utc或-u参数:date --set HH:MM:SS --utcc、修改日期修改当前的日期,添加--set或者-s参数。在root权限下执行如下命令,其中 YYYY代表年份,MM 代表月份,DD 代表某天,可根据实际情况修改:date --set YYYY-MM-DD
  • [openEuler] HCE—OS基础——vim文本编辑器的使用
    步骤一:安装vimdnf install vim -y步骤二:编辑file1 文件在桌面上新建一个file1.txt文档终端输入命令:vim file1.txt1、按 i 键进入插入模式,观察屏幕左下角,应有“INSERT”(插入)字样。在这个模式下,输入字符串:hi ,friend!按esc键退出编辑模式,可以观察到下方的插入消失2、按“:”键输入wq再敲击enter进行保存退出编辑完成后会看到内容已经保存,同时生产出一个临时文件步骤三:学习常用的光标移动命令1、 运行 vimtutor 命令,该命令会打开一个临时文件输入:vimtutor file1.txt~      打开刚刚产生的临时文件2、 用末行模式命令: set number 把行号显示出来3、用j、k、h、l这4个键做光标的上下左右移动操作。4、 输入gg 回到第一行。5、输入G去到最后一行。6、 输入:99末行模式命令去到第99行。7、用$和0命令在行首和行尾之间跳动。8、对比0和^命令的细微差別,0移到第一个字符,^移到第一个非空字符。9、 用w和b命令在当前行内以词为单位左右移动。10、 用组合键ctrl-f、ctrl-b上下滚动文档。步骤四:vim的复制、剪切、粘贴、撤销、重做操作。1、 接着步骤三,仍然在vimtutor 里面;如果已经退出,请重新运行命令vimtutor。2、 输入:99末行模式命令去到第99行。3、 输入yy复制当前行,即第99行,屏幕上没有什么变化。4、 输入p把复制的内容粘贴到当前行的下面,即第100行。5、 输入u撤销上一步的粘贴操作。6、 输入5dd 删除从当前行往下的5行,删除就是剪切。7、 用命令93gg 去到第93行。8、 输入P(大写的P),把之前删除(剪切)的5行数据粘贴到当前行(第93行)的上面。9、 不停地按u键,撤销所有的改动。
  • [openEuler] openEuler-20.03-LTS-SP2的ssh安装与配置
    1、在openEuler系统下打开终端输入以下命令,检查ssh是否安装完成rpm -qa | grep ssh2、如果没有可以安装,输入以下命令进行安装:yum install openssh-clients-8.2p1-13.oe1.aarch64    //客户端 yum install openssh-server-8.2p1-13.oe1.aarch64     //服务端3、安装完成后可以通过以下命令下载缺失的包,并开始配置ssh# yum install openssh*4、ssh服务配置SSH服务端的配置文件在 /etc/ssh/sshd_config,在该文件的同目录中,还有ssh_config这个文件也是有关SSH配置的,但是该文件是属于客户端的配置文件我们对sshd_config的文件进行配置打开sshd_config配置文件内容:      1 # $OpenBSD: sshd_config,v 1.103 2022/08/22 20:41:22 tj Exp $       2        3 # This is the sshd server system-wide configuration file.  See       4 # sshd_config(5) for more information.       5        6 # This sshd was compiled with PATH=/usr/local/bin:/usr/bin:/usr/local/sb        in:/usr/sbin       7        8 # The strategy used for options in the default sshd_config shipped with       9 # OpenSSH is to specify options with their default value where      10 # possible, but leave them commented.  Uncommented options override the      11 # default value.      12       13 # If you want to change the port on a SELinux system, you have to tell      14 # SELinux about this change.      15 # semanage port -a -t ssh_port_t -p tcp #PORTNUMBER      16 #      17 #Port 22      18 #AddressFamily any      19 #ListenAddress 0.0.0.0      20 #ListenAddress ::以上#开头的英文行,表示系统默认执行的,如果要修改建议不要删除原有文字,去掉#另写一行自己需要的配置则原默认的不再生效。5、修改配置文件firewall -cmd --permanent --add-port=端口号/tcp   添加防火墙允许政策firewall -cmd --reloadsemanage port -a -t ssh_port_t -p tcp 端口号  添加自定义端口到服务systemctl start sshd.service 启动ssh服务systemctl enable sshd.service  设置开机自动启动ssh服务6、远程登录输入指令ssh root@地址 -p 22 然后输入服务端的密码,然后成功远程登录退出ssh服务退出命令:logout
  • [openEuler] openEuler安装vscode
    vscode 发布的二进制包并不是MIT许可证的,并且包含了遥测和跟踪,这对于一部分自由软件信仰者来说难以接受。VSCodium 是微软流行的 Visual Studio Code 编辑器的一个分支。它与 VS Code 完全相同,唯一不同的是,VSCodium 不跟踪你的使用数据。参考文档:cid:link_0安装vscode方式1、在线安装vscode1、安装密钥和仓库sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc sudo sh -c 'echo -e "[code] name=Visual Studio Code baseurl=https://packages.microsoft.com/yumrepos/vscode enabled=1 gpgcheck=1 gpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/yum.repos.d/vscode.repo' 2、然后更新缓存并安装vscodednf check-update sudo dnf install code 注意:启动vscode要在非root环境下启动方法二、离线安装vscode到vscode官网 https://code.visualstudio.com/#alt-downloads 或 https://code.visualstudio.com/ 下载rpm包, 如 code-1.62.3-1637137194.el7.x86_64.rpm (可以找最新版安装)使用如下命令进行安装 sudo dnf localinstall ./code-1.62.3-1637137194.el7.x86_64.rpm 
  • [openEuler] OpenEuler安装chrome浏览器
    Google Chrome是由Google开发的一款设计简单、高效的Web浏览工具。Google Chrome的特点是简洁、快速。GoogleChrome支持多标签浏览,每个标签页面都在独立的“沙箱”内运行,在提高安全性的同时,一个标签页面的崩溃也不会导致其他标签页面被关闭。此外,Google Chrome基于更强大的JavaScript V8引擎,这是当前Web浏览器所无法实现的。另有手机版的Chrome浏览器,于2012年发布了Chrome浏览器移动版,提供IOS系统、安卓系统以及Windows Phone系统的Chrome浏览器,在保持浏览器原有特点的情况下,实现了多终端使用浏览器,具有共享收藏历史信息等功能,是手机浏览器的一次巨大突破。随着Android系统的份额不断扩大而市场占有率不断飙升。安装chrome浏览器从官网上获取rpm包,官网地址:https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm然后使用dnf localinstall命令安装sudo dnf localinstall google-chrome-stable_current_x86_64.rpm安装完成后打开chrome浏览器(主要要使用普通用户才能打开,root用户无法启动chrome浏览器);当出现complete时代表安装完成然后试着打开chrome第一次打开会有弹窗,不要选——将使用情况统计信息和崩溃报告自动发送给Google就可以正常使用chrome了安装chrome后发现chrome使用比较卡顿不想使用暂时可以先通过sudo dnf remove google-chrome-stable 卸载, 值得注意的是chrome浏览器不能再root模式下开启,所以在需要使用chrome浏览器时不要忘记转到其他用户
  • [公告] 【x2openEuler】[ 2.0.0-630 已隆重发布 ] 功能更强,体验更佳,欢迎大家使用体验
      x2openEuler迁移评估工具是面向openEuler操作系统进行软件迁移分析的轻量级端到端工具,已在openEuler开源社区发布,欢迎大家使用并提出宝贵意见。工具包和IDE插件获取地址:https://repo.oepkgs.net/openEuler/rpm/openEuler-20.03-LTS-SP1/contrib/x2openEuler/用户指南:https://docs.openeuler.org/zh/docs/20.03_LTS_SP1/docs/thirdparty_migration/x2openEuleruseguide.html环境要求:支持 x86 或 aarch64 的服务器和虚拟机安装方式:通过IDE插件安装:VSCode搜索安装“x2openEuler”插件,联网或离线安装x2openEuler工具通过CLI命令安装: yum install  x2openEuler-*.rpm2.0.0-630版本功能介绍:  软件评估        通过识别应用软件依赖的软件包清单信息,对rpm/tar/zip/gzip/jar/py/pyc/sh/bin应用进行扫描评估,并生成.html评估报告。配置收集与评估        支持对用户环境数据进行收集并生成json格式文件,支持收集硬件配置、配置接口、内核选项配置参数、系统配置参数(sysctl/proc/sys)、环境变量、服务、进程、端口、命令接口、系统调用项和设备驱动接口等信息,并完成配置信息分析评估。   硬件评估        评估运行环境的整机(x86/aarch64)、整机板卡(RAID/NIC/FC/IB/GPU/SSD/TPM)是否在openEuler兼容性清单。   
总条数:113 到第
上滑加载中