fedora

Linux ( fedora ) 环境下安装 jdk

本秂侑毒 提交于 2020-02-18 10:28:19
一、下载 jdk ( linux版 ) 我昨天在 Oracle 官网下了好多次, 不知道什么问题, 都失败了, 给大家查到了一个网站: 华为的镜像网站 这里还给大家提供一个我分享的百度网盘资源: jdk1.8 ( linux ) ////// 提取码: osws 二、创建 jdk 存放的目录 sudo mkdir /usr/local/jdk 三、找到自己本地 jdk 安装的目录, 将下载的 jdk 解压到我们所创建的目录中 sudo tar -zxvf (你本地的 jdk 的路径) -C /usr/local/jdk 四、配置环境变量 1.打开配置文件 sudo vi /etc/profile 2.修改配置, 在文件的末尾加上如下代码, 保存并退出 export JAVA_HOME=/usr/local/jdk1.8.0_171 #这里 ( jdk1.8.0_171 ) 是你本地 jdk 文件的名字 export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tool.jar 3.输入命令, 是配置文件生效 source /etc/profile 五、验证 java java -version 来源: CSDN 作者: code 浩铭 链接: https:/

Why doesn't this bash expr command work? [duplicate]

柔情痞子 提交于 2020-02-17 15:59:52
问题 This question already has answers here : Command not found error in Bash variable assignment (5 answers) Closed 4 years ago . I am trying to increment a variable in a bash script and it is not working. Here is my code: #! /bin/bash COUNTER=0 while [ $COUNTER -lt 5 ] do echo "i will add this line to file mycreation">>./myfile COUNTER = `expr $COUNTER + 1` done The quotes around the COUNTER assignment are backticks. I tried replacing COUNTER with $COUNTER like this: $COUNTER = `expr $COUNTER +

Fedora 12/Debian 以root登录图形界面

时光毁灭记忆、已成空白 提交于 2020-02-12 16:04:16
刚装好Fedora 12,以root登录图形界面,报错:“鉴定故障”。经查:默认不允许以root登录图形界面。 解决办法: (1)以普通用户登录。 (2)#su 切换到root。 (3)#vi /etc/pam.d/gdm 在如下行前加“#”,将其注释掉: auth required pam_succeed_if.souser != root quiet (4) #vi /etc/pam.d/gdm-passwaord 在如下行前加“#”,将其注释掉: auth required pam_succeed_if.souser != root quiet 经验证:使用sudo vi /etc/pam.d/gdm无法编辑这两个文件,因为安装时添加的用户默认不再sudo列表中,必须通过su切换到root才能编辑这两个文件。 其实在启动时进入单用户模式,默认就是root用户,可以直接编辑这两个文件。但这方式有点hack,咱还是整点比较常规的方法。 (5)#reboot 之后就可以用root登录了。 ------------------------------------------------ update 2012-05-22: 最近切换到Debian下,情况类似,解决方法也类似: http://www.cnblogs.com/floatedclouds/archive/2011/09

Fedora 安装及配置

℡╲_俬逩灬. 提交于 2020-02-10 18:15:59
引言 最近学习课程要用到Linux,之前装的Ubuntu双系统被我删掉了(因为后来发现那个WSL,win子系统还挺好用的),所以上午用虚拟机再装了一下老师给的Ubuntu16,也不知道怎么回事特别卡,桌面还莫名的黑屏。Ubuntu20.04还有两个月就发布了,所以也不想用Ubuntu18了,但又等不起,所以想试一下Fedora。 下载镜像文件 官网上面太慢,半天没动静,这里我们去镜像站下载合适的版本: https://mirrors.tuna.tsinghua.edu.cn/fedora/ 注意个人用一般下载Workstation,这里我下载的版本是31的 镜像文件 。 安装系统 这里就按照一般的流程走就行了,我分了64G硬盘,4G内存,然后一路next。 注意安装好后重启一下,它会重新让你新建用户。 更换软件源 跟着网上的教程走,输入 sudo dnf makecache 的时候蹦出来这个错误:Error: Failed to download metadata for repo 'updates-modular' Fedora Modular 31 - x86_64 193 kB/s | 5.2 MB 00:27 Fedora Modular 31 - x86_64 - Updates 0.0 B/s | 0 B 02:12 Failed to download

Fedora安装Docker

岁酱吖の 提交于 2020-02-06 04:44:04
目前在做分布式开发,需要用到Docker,参考了书籍和网上教程,发现指令或者参数已经不能正常执行,所以在此记录下自己的安装过程,过程参照Docker 官网 卸载旧版本 安装前,为了避免之前已经安装过产生冲突,卸载下之前的版本。 $ sudo dnf remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-selinux \ docker-engine-selinux \ docker-engine 安装方式 你可以根据你的实际需要选取下面的安装方式: 设置Docker的 yum ,使用yum进行安装、升级等( 推荐 ) 使用 rpm 使用自动 自动安装脚本 本文仅介绍第一种yum安装方式进行安装。 开始YUM安装 注意:以下指令执行环境为Fedora-Workstation-Live-x86_64-31-1.9,其它环境请前往官网进行查看。 设置仓库 安装DNF仓库配置工具 $ sudo dnf -y install dnf-plugins-core 添加docker的yum源 $ sudo dnf config-manager \ --add-repo \

龙芯 Fedora 28 设置 VNC

拥有回忆 提交于 2020-01-28 20:02:44
系统为龙芯版Fedora28 (床28) Fedora防火墙默认阻止了VNC所需的端口的访问,导致VNC客户端一直无法连接。 安装VNC Server sudo dnf install tigervnc-server 使用 vncserver 启动服务 第一次启动会提示需要设定VNC的密码,并生成默认配置文件。后期若想修改VNC用户密码,可使用 vncpasswd 命令修改。注意打开的桌面号,为 1 则端口为 5901. 若将当前桌面作为远程桌面,端口默认为 5900: x0vncserver PasswordFile=/home/<username>/.vnc/passwd display=':0.0' 将<username>改为你自己的用户名。 防火墙设置 可以永久开启这些端口,但我选择暂时打开,不用的时候保持默认状态。 sudo iptables -I INPUT -p tcp --dport 5901 -j ACCEPT 如果要将设置持久化,运行一下命令 service iptables save service itptables restart 我的操作 由于日常使用需要开启当前桌面和一个虚拟桌面,我创建了一个 .sh 脚本方便使用。 内容如下: echo "Opening needed port" sudo iptables -I INPUT -p tcp -

Fedora 16 上安装chromium 浏览器

霸气de小男生 提交于 2020-01-26 11:28:31
chrome与chromium的区别:http://bbs.51osos.com/thread-5360-1-1.html chrome与chromium常用技巧:http://bbs.51osos.com/thread-5371-1-1.html Fedora 上默认源中是没有chrome/chromium的。 Fedora/CentOS上安装chrome请参考:http://bbs.51osos.com/thread-4491-1-1.html 下面我给大家介绍如何在Fedora 上安装chromium浏览器。我使用的系统是Fedora 16 32bit,测试成功。 首先切换到root用户,su – root 您可以可以使用sudu -i 增加Fedora Chromium YUM 源 #cd /etc/yum.repos.d/ #wget http://repos.fedorapeople.org/repos/spot/chromium/fedora-chromium-stable.repo 安装Chromium #yum install chromium 转载: http://blog.51osos.com/linux/fedora-15-install-chromium-broswser/ 来源: https://www.cnblogs.com/yuanping

dotner core: Too many levels of symbolic links

醉酒当歌 提交于 2020-01-25 20:27:09
问题 I'm trying build the code of dotnet core on linux, but I've been receive the next error: [limup@localhost salao]$ dotnet build Microsoft (R) Build Engine version 16.4.0+e901037fe for .NET Core Copyright (C) Microsoft Corporation. All rights reserved. Restore completed in 67.43 ms for /home/limup/Documents/Projetos/Limup/salao/salao.csproj. /usr/share/dotnet/sdk/3.1.101/Sdks/Microsoft.NET.Sdk.Razor/build/netstandard2.0/Microsoft.NET.Sdk.Razor.CodeGeneration.targets(99,5): error MSB6003: The

fcitx in Fedora

旧城冷巷雨未停 提交于 2020-01-25 09:46:15
Fedora Core 4.0 中安装Fcitx 3.x 文档 九月 5th, 2005 | posted by beinan 作者: 北南南北 来自: LinuxSir.Org 提要: 在Fedora core 4.0 中的安装,或许对新手有用,新手还是看看为好; 请您支持: 如果您看本文的时候,请点击一下Google广告,我们对您的支持表示感谢; ========================================================= 正文 ========================================================= 一、下载; 源码包: fcitx-3.2-050827.tar.bz2 RPM 包:fcitx-3.2.050827-fc4.noarch.rpm 请到 http://www.fcitx.org 下载区下载; 二、安装 fcitx,二选其一; 1、RPM包的安装; [root@localhost beinan]# rpm -ivh fcitx-3.2.050827-fc4.noarch.rpm 配置请看第三点; 2、源码包的安装; [root@localhost beinan]# tar jxvf fcitx-3.2-050827.tar.bz2 [root@localhost beinan]# cd

Adding a patch using mock

不问归期 提交于 2020-01-25 04:24:12
问题 I am trying to create a rpm using mock. https://fedoraproject.org/wiki/Projects/Mock I am able to build an rpm through source rpm. Now I want to add a patch to this package and I have no idea how to proceed. Can you please let me know how can I go ahead with this? What is the way to modify/patch a package using mock? 回答1: The normal approach here is not to use mock to modify your package in any way. Mock is just a way to ensure that your package is built in a clean environment every time (a