Ubuntu 18.04
<h1 class="title-article"><strong>Ubuntu 18.04自动挂载机械盘<br></strong></h1><ol>
<li>创建要挂载的文件夹
<div class="cnblogs_code">
<pre>sudo mkdir /home/soldier/SOLDIER</pre>
</div>
<p> </p>
</li>
<li>获取UUID
<div class="cnblogs_code">
<pre>sudo blkid</pre>
</div>
<p><img src="https://img2018.cnblogs.com/blog/1622529/201907/1622529-20190731091143391-1532409516.png" alt=""></p>
<p>分区的TYPE是“ntfs”<br><br></p>
</li>
<li>
<p>编辑/etc/fstab文件</p>
<div class="cnblogs_code">
<pre>sudo gedit /etc/fstab</pre>
</div>
<p>在最后加入:</p>
<div class="cnblogs_code">
<pre>UUID=0D18083D0D18083D /home/soldier/SOLDIERntfs defaults <span style="color: rgba(128, 0, 128, 1)">0</span> <span style="color: rgba(128, 0, 128, 1)">0</span></pre>
</div>
<p> </p>
</li>
<li>将已经挂载的磁盘进行修复
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 0, 1)">sudo ntfsfix 分区名称
例如:
sudo ntfsfix </span>/dev/sda1</pre>
</div>
<p>出现如下则成功</p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 0, 1)">Mounting volume... OK
Processing of $MFT and $MFTMirr completed successfully.
Checking the alternate boot sector... OK
NTFS volume version </span><span style="color: rgba(0, 0, 255, 1)">is</span> <span style="color: rgba(128, 0, 128, 1)">3.1</span><span style="color: rgba(0, 0, 0, 1)">.
NTFS partition </span>/dev/sda1 was processed successfully.</pre>
</div>
<p> </p>
</li>
<li>挂载
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 0, 1)">sudo su
mount </span>-o rw /dev/sda1 /home/soldier/SOLDIER</pre>
</div>
<p> </p>
</li>
</ol>
<h1 class="title-article"><strong>dpkg: 处理软件包 linux-image-4.xx.0-33-generic(--remove)时出错</strong></h1>
<ol>
<li>卸载上面的那些包
<div class="cnblogs_code">
<pre>sudo apt autoremove</pre>
</div>
<p> </p>
</li>
<li>若不成功,先查看系统当前使用的什么版本的内核
<div class="cnblogs_code">
<pre>uname -r</pre>
</div>
<p>查看系统中安装已经安装的内核</p>
<div class="cnblogs_code">
<pre>dpkg --<span style="color: rgba(0, 0, 255, 1)">get</span>-selections | grep linux-image</pre>
</div>
<p>后面显示 <strong>deinstall</strong> 的表示已经删除了的, <strong>install</strong> 表示没有删除的 <br>删除过期的版本</p>
<div class="cnblogs_code">
<pre>sudo apt-<span style="color: rgba(0, 0, 255, 1)">get</span> remove linux-image-xxx</pre>
</div>
<p> </p>
</li>
<li>若还报错:<span style="text-decoration: underline"><span style="text-decoration: underline"><em><strong>[子进程 已安装 <span style="background-color: rgba(255, 255, 0, 1)">pre-removal </span>脚本 返回了错误号 1或2]</strong></em></span></span>
<div class="cnblogs_code">
<pre>sudo gedit /<span style="color: rgba(0, 0, 255, 1)">var</span>/lib/dpkg/status</pre>
</div>
<p>找到Package:xxx(终端报错的地方),删除,删到下一个找到Package<br><br></p>
</li>
<li>若还报错:<span style="text-decoration: underline"><span style="text-decoration: underline"><span style="text-decoration: underline"><em><strong><span>[子进程 已安装 <span style="background-color: rgba(255, 255, 0, 1)">post-installation</span> 脚本 返回了错误号 1或2]</span></strong></em></span></span></span>
<div class="cnblogs_code">
<pre>sudo rm /<span style="color: rgba(0, 0, 255, 1)">var</span>/lib/dpkg/info/<package name>.*</pre>
</div>
<p>比如sudo rm /var/lib/dpkg/info/vsftpd.*,存档后,再进行操作就OK了<br><br></p>
</li>
<li>实在不行,只能--<br><ol>
<li>先将info文件夹更名
<div class="cnblogs_code">
<pre>sudo mv /var/lib/dpkg/info /var/lib/dpkg/info_old</pre>
</div>
</li>
<li>再新建一个新的info文件夹
<div class="cnblogs_code">
<pre>sudo mkdir /var/lib/dpkg/info</pre>
</div>
</li>
<li>再更新
<div class="cnblogs_code">
<pre>sudo apt-<span style="color: rgba(0, 0, 0, 1)">get update
sudo apt-get -f install</span></pre>
</div>
</li>
<li>执行完上一步操作后会在新的info文件夹下生成一些文件,现将这些文件全部移到info_old文件夹下
<div class="cnblogs_code">
<pre>sudo mv /var/lib/dpkg/info<span style="color: rgba(0, 128, 0, 1)">/*<span style="color: rgba(0, 128, 0, 1)"> /var/lib/dpkg/info_old</span></span></pre>
</div>
</li>
<li>把自己新建的info文件夹删掉
<div class="cnblogs_code">
<pre>sudo rm -rf /var/lib/dpkg/info</pre>
</div>
</li>
<li>把以前的info文件夹重新改回名字
<div class="cnblogs_code">
<pre>sudo mv /var/lib/dpkg/info_old /var/lib/dpkg/info</pre>
</div>
</li>
</ol></li>
</ol>
<h1 class="title-article">Ubuntu 18.04彻底删除wine</h1>
<ol>
<li>执行<br>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 0, 1)">sudo apt remove wine
sudo apt autoremove</span></pre>
</div>
</li>
<li>删除wine快捷方式的残留目录
<div class="cnblogs_code">
<pre>/usr/share/applications/ <span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)">wine快捷方式</span>
/usr/share/app-install/ <span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)">wine快捷方式</span>
/home/soldier/.lacal/ <span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)">wine应用程序快捷方式</span>
/home/soldier/.cache/ <span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)">wine应用程序快捷方式</span>
/home/soldier/.wine/ <span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)">wine安装程序</span>
/home/soldier/.config/menus/applications-merged/ </pre>
</div>
<p> </p>
</li>
</ol>
<h1>Ubuntu 18.04 百度云盘卡在启动界面</h1>
<ol>
<li>现象<br><img src="https://img2020.cnblogs.com/blog/1622529/202005/1622529-20200517162521925-961494842.png" alt="">
<p> </p>
<p> </p>
</li>
<li>解决办法
<div class="cnblogs_code">
<pre>rm -rf /home/soldier/baidunetdisk</pre>
</div>
<p> </p>
</li>
</ol>
<h1>Ubuntu 18.04安装网易云音乐</h1>
<ol>
<li>下载安装包
<div class="cnblogs_code">
<pre>wget http:<span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)">d1.music.126.net/dmusic/netease-cloud-music_1.1.0_amd64_ubuntu.deb</span></pre>
</div>
</li>
<li>安装
<div class="cnblogs_code">
<pre>sudo dpkg -i netease-cloud-music_1.<span style="color: rgba(128, 0, 128, 1)">1</span>.0_amd64_ubuntu.deb</pre>
</div>
</li>
<li>报错
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 0, 1)">在处理时有错误发生:
netease</span>-cloud-music</pre>
</div>
</li>
<li>解决办法
<div class="cnblogs_code">
<pre>sudo apt-<span style="color: rgba(0, 0, 255, 1)">get</span> install -f</pre>
</div>
</li>
<li>再次执行安装
<div class="cnblogs_code">
<pre>sudo dpkg -i netease-cloud-music_1.<span style="color: rgba(128, 0, 128, 1)">1.0_amd64_ubuntu.deb</span></pre>
<pre><span style="color: rgba(128, 0, 128, 1)"> </span></pre>
</div>
</li>
<li>发现点击网易云音乐还是无法打开<br>首先,<span style="color: rgba(243, 59, 69, 1)"><span style="color: rgba(243, 59, 69, 1)">在终端修改sudoers</span></span>
<div class="cnblogs_code">
<pre>sudo gedit /etc/sudoers</pre>
</div>
<p>末尾加入:(<span style="color: rgba(0, 0, 0, 1)">soldier</span>为我的用户名)</p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 0, 1)">#网易云音乐
soldier ALL </span>= NOPASSWD:/usr/bin/netease-cloud-music</pre>
</div>
<p>然后,修改网易云音乐的启动图标</p>
<div class="cnblogs_code">
<pre>sudo gedit /usr/share/applications/netease-cloud-music.desktop</pre>
</div>
<p>修改Exec这一行</p>
<div class="cnblogs_code">
<pre>Exec=sudo netease-cloud-music %U</pre>
</div>
</li>
<li>最终<br><img src="https://img2018.cnblogs.com/blog/1622529/201907/1622529-20190731080103343-1507726497.png" alt=""></li>
</ol>
<p> </p>
<h1>Ubuntu 18.04安装配置及使用aria2</h1>
<ol>
<li>命令行安装
<div class="cnblogs_code">
<pre>sudo apt-<span style="color: rgba(0, 0, 255, 1)">get</span><span style="color: rgba(0, 0, 0, 1)"> install aria2
sudo mkdir </span>/etc/<span style="color: rgba(0, 0, 0, 1)">aria2 #新建文件夹
sudo touch </span>/etc/aria2/<span style="color: rgba(0, 0, 0, 1)">aria2.session #新建session文件
sudo chmod </span><span style="color: rgba(128, 0, 128, 1)">777</span> /etc/aria2/<span style="color: rgba(0, 0, 0, 1)">aria2.session #设置aria2.session可写
sudo vi </span>/etc/aria2/aria2.conf #创建配置文件</pre>
</div>
</li>
<li>
<p>aria2.conf文件配置</p>
<div class="cnblogs_code"><img src="https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif" alt="" id="code_img_closed_e98d76f4-6d6f-48f1-9906-07fdea0aa26c" class="code_img_closed"><img src="https://images.cnblogs.com/OutliningIndicators/ExpandedBlockStart.gif" alt="" id="code_img_opened_e98d76f4-6d6f-48f1-9906-07fdea0aa26c" class="code_img_opened" style="display: none">
<div id="cnblogs_code_open_e98d76f4-6d6f-48f1-9906-07fdea0aa26c" class="cnblogs_code_hide">
<pre>dir=/home/soldier/<span style="color: rgba(0, 0, 0, 1)">下载
disable</span>-ipv6=<span style="color: rgba(0, 0, 255, 1)">true</span><span style="color: rgba(0, 0, 0, 1)">
#打开rpc的目的是为了给web管理端用
enable</span>-rpc=<span style="color: rgba(0, 0, 255, 1)">true</span><span style="color: rgba(0, 0, 0, 1)">
rpc</span>-allow-origin-all=<span style="color: rgba(0, 0, 255, 1)">true</span><span style="color: rgba(0, 0, 0, 1)">
rpc</span>-listen-all=<span style="color: rgba(0, 0, 255, 1)">true</span><span style="color: rgba(0, 0, 0, 1)">
#rpc</span>-listen-port=<span style="color: rgba(128, 0, 128, 1)">6800</span><span style="color: rgba(0, 0, 0, 1)">
#断点续传
</span><span style="color: rgba(0, 0, 255, 1)">continue</span>=<span style="color: rgba(0, 0, 255, 1)">true</span><span style="color: rgba(0, 0, 0, 1)">
input</span>-file=/etc/aria2/<span style="color: rgba(0, 0, 0, 1)">aria2.session
save</span>-session=/etc/aria2/<span style="color: rgba(0, 0, 0, 1)">aria2.session
#最大同时下载任务数
max</span>-concurrent-downloads=<span style="color: rgba(128, 0, 128, 1)">20</span><span style="color: rgba(0, 0, 0, 1)">
save</span>-session-interval=<span style="color: rgba(128, 0, 128, 1)">120</span><span style="color: rgba(0, 0, 0, 1)">
# Http</span>/<span style="color: rgba(0, 0, 0, 1)">FTP 相关
connect</span>-timeout=<span style="color: rgba(128, 0, 128, 1)">120</span><span style="color: rgba(0, 0, 0, 1)">
#lowest</span>-speed-limit=<span style="color: rgba(0, 0, 0, 1)">10K
#同服务器连接数
max</span>-connection-per-server=<span style="color: rgba(128, 0, 128, 1)">10</span><span style="color: rgba(0, 0, 0, 1)">
#max</span>-file-not-found=<span style="color: rgba(128, 0, 128, 1)">2</span><span style="color: rgba(0, 0, 0, 1)">
#最小文件分片大小, 下载线程数上限取决于能分出多少片, 对于小文件重要
min</span>-split-size=<span style="color: rgba(0, 0, 0, 1)">10M
#单文件最大线程数, 路由建议值: </span><span style="color: rgba(128, 0, 128, 1)">5</span><span style="color: rgba(0, 0, 0, 1)">
split</span>=<span style="color: rgba(128, 0, 128, 1)">10</span><span style="color: rgba(0, 0, 0, 1)">
check</span>-certificate=<span style="color: rgba(0, 0, 255, 1)">false</span><span style="color: rgba(0, 0, 0, 1)">
#http</span>-no-cache=<span style="color: rgba(0, 0, 255, 1)">true</span></pre>
</div>
<span class="cnblogs_code_collapse">View Code</span></div>
</li>
<li>启动
<div class="cnblogs_code">
<pre>sudo aria2c --conf-path=/etc/aria2/aria2.conf</pre>
</div>
<p>如果没有提示错误,按ctrl+c停止运行命令,转为后台运行:</p>
<div class="cnblogs_code">
<pre>sudo aria2c --conf-path=/etc/aria2/aria2.conf -D</pre>
</div>
</li>
<li>
<p>使用</p>
<div class="cnblogs_code">
<pre>aria2c -c -s10 -k1M -x16 --enable-rpc=<span style="color: rgba(0, 0, 255, 1)">false</span> -o <span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">ux学习/Linux/wps_symbol_fonts.zip</span><span style="color: rgba(128, 0, 0, 1)">"</span> --header <span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">User-Agent: netdisk;5.3.4.5;PC;PC-Windows;5.1.2600;WindowsBaiduYunGuanJia</span><span style="color: rgba(128, 0, 0, 1)">"</span> --header <span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">Referer: https://pan.baidu.com/disk/home</span><span style="color: rgba(128, 0, 0, 1)">"</span> --header <span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">Cookie: pcsett=1564578227-a01eeeb85b945c62324056f503de6f10</span><span style="color: rgba(128, 0, 0, 1)">"</span> <span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">https://d.pcs.baidu.com/file/b7dff8c0a26e802485384c38c6cb26c9?fid=3815308524-250528-939630834229161&dstime=1564488234&rt=sh&sign=FDtAERV-DCb740ccc5511e5e8fedcff06b081203-wuYed1oYm4S8nLD9TIzbBQuO9Lk%3D&expires=1h&chkv=1&chkbd=0&chkpc=&dp-logid=279163795521275388&dp-callid=0&shareid=1660087061&r=809664489</span><span style="color: rgba(128, 0, 0, 1)">"</span></pre>
</div>
</li>
</ol>
<p> </p>
<h1>Ubuntu 18.04安装Mysql</h1>
<ol>
<li>安装
<div class="cnblogs_code">
<pre>sudo apt-<span style="color: rgba(0, 0, 255, 1)">get</span> install mysql-<span style="color: rgba(0, 0, 0, 1)">server
apt</span>-<span style="color: rgba(0, 0, 255, 1)">get</span> install mysql-<span style="color: rgba(0, 0, 0, 1)">client
sudo apt</span>-<span style="color: rgba(0, 0, 255, 1)">get</span> install libmysqlclient-dev</pre>
</div>
</li>
<li>启动
<div class="cnblogs_code">
<pre>mysql -u root -p</pre>
</div>
<p> </p>
</li>
<li>如果报错
<div class="cnblogs_code">
<pre>ERROR <span style="color: rgba(128, 0, 128, 1)">1698</span> (<span style="color: rgba(128, 0, 128, 1)">28000</span>): Access denied <span style="color: rgba(0, 0, 255, 1)">for</span> user <span style="color: rgba(128, 0, 0, 1)">'</span><span style="color: rgba(128, 0, 0, 1)">root</span><span style="color: rgba(128, 0, 0, 1)">'</span>@<span style="color: rgba(128, 0, 0, 1)">'</span><span style="color: rgba(128, 0, 0, 1)">localhost</span><span style="color: rgba(128, 0, 0, 1)">'</span></pre>
</div>
<p> </p>
</li>
<li>步骤1
<div class="cnblogs_code">
<pre>sudo vim /etc/mysql/mysql.conf.d/<span style="color: rgba(0, 0, 0, 1)">mysqld.cnf
在这个配置文件中的这一块中加入skip</span>-grant-<span style="color: rgba(0, 0, 0, 1)">tables
:wq
service mysql restart</span></pre>
</div>
<div class="cnblogs_code">
<pre>mysql -u root -<span style="color: rgba(0, 0, 0, 1)">p
直接回车
use mysql;
update user </span><span style="color: rgba(0, 0, 255, 1)">set</span> authentication_string=password(<span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">123456</span><span style="color: rgba(128, 0, 0, 1)">"</span>) <span style="color: rgba(0, 0, 255, 1)">where</span> user=<span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">root</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">;
flush privileges;</span></pre>
</div>
<p>把刚刚加的那句哈话去掉,重启mysql</p>
</li>
<li>如果还不行
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 0, 1)">use mysql;
</span><span style="color: rgba(0, 0, 255, 1)">select</span> user,plugin <span style="color: rgba(0, 0, 255, 1)">from</span><span style="color: rgba(0, 0, 0, 1)"> user;
update user </span><span style="color: rgba(0, 0, 255, 1)">set</span> authentication_string=password(<span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">123456</span><span style="color: rgba(128, 0, 0, 1)">"</span>),plugin=<span style="color: rgba(128, 0, 0, 1)">'</span><span style="color: rgba(128, 0, 0, 1)">mysql_native_password</span><span style="color: rgba(128, 0, 0, 1)">'</span> <span style="color: rgba(0, 0, 255, 1)">where</span> user=<span style="color: rgba(128, 0, 0, 1)">'</span><span style="color: rgba(128, 0, 0, 1)">root</span><span style="color: rgba(128, 0, 0, 1)">'</span>;</pre>
</div>
<p> </p>
</li>
</ol>
<h1>Ubuntu 18.04安装redis</h1>
<ol>
<li>更新软件包
<div class="cnblogs_code">
<pre>sudo apt-<span style="color: rgba(0, 0, 255, 1)">get</span> update</pre>
</div>
<p> </p>
</li>
<li>安装
<div class="cnblogs_code">
<pre>sudoapt-<span style="color: rgba(0, 0, 255, 1)">get</span> install redis-server</pre>
</div>
<p><img src="https://img2020.cnblogs.com/blog/1622529/202006/1622529-20200611095156153-742213766.png" alt="" loading="lazy"></p>
<p>输入y确认</p>
<p> </p>
</li>
<li>
<p>(可选)配置 redis允许外网访问</p>
<div class="cnblogs_code">
<pre>sudo vim /etc/redis/redis.cnf</pre>
</div>
<p>把bind 127.0.0.1这一行注释</p>
<p> </p>
</li>
<li>设置密码
<div class="cnblogs_code">
<pre>sudo vim /etc/redis/redis.conf</pre>
</div>
<p>输入 /requirepass foobared 然后回车,设置密码为123456<br><img src="https://img2020.cnblogs.com/blog/1622529/202006/1622529-20200611095606129-2045694751.png" alt="" loading="lazy"></p>
<p> </p>
</li>
<li>重启启动
<div class="cnblogs_code">
<pre>sudo service redis-server restart</pre>
</div>
<p> </p>
</li>
<li><span style="font-size: 1.5em">卸载redis</span>
<div class="cnblogs_code">
<pre>sudo apt-<span style="color: rgba(0, 0, 255, 1)">get</span> purge --auto-remove redis-server</pre>
</div>
<p> </p>
</li>
</ol>
<h1>Ubuntu 18.04安装JDK1.8、Tomcat9及Maven3.6</h1>
<ol>
<li>下载、解压并重命名
<div class="cnblogs_Highlighter">
<pre class="brush:csharp;gutter:true;">//jdk需要注册oracle账号才能 下载
//Maven
wget https://archive.apache.org/dist/maven/maven-3/3.6.1/binaries/apache-maven-3.6.1-bin.tar.gz
//Tomcat
wget http://archive.apache.org/dist/tomcat/tomcat-9/v9.0.20/bin/apache-tomcat-9.0.20.tar.gz</pre>
<pre class="brush:csharp;gutter:true;">tar -zvxf jdk-8u221-linux-x64.tar.gz
tar -zxvfapache-maven-3.6.1-bin.tar.gz
tar -zxvfapache-tomcat-9.0.20.tar.gz
</pre>
</div>
<blockquote>
<p> 去tomcat库查看想要下载的版本<br>https://mirrors.cnnic.cn/apache/tomcat/</p>
</blockquote>
<p> </p>
</li>
<li>进行全局设置
<div class="cnblogs_code">
<pre>sudo gedit /etc/profile </pre>
</div>
<p>加入</p>
<div class="cnblogs_code">
<pre><span style="color: rgba(128, 0, 128, 1)"># jdk<br>export JAVA_HOME=/home/soldier/SOLDIER/IDE_environment/jdk1.8.0_221<br>export JRE_HOME=${JAVA_HOME}/jre <br>export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib <br>export PATH=${JAVA_HOME}/bin:$PATH<br>#maven<br>export M2_HOME=/home/soldier/SOLDIER/IDE_environment/apache-maven-3.6.1<br>export PATH=${M2_HOME}/bin:$PATH<br>#tomcat<br>export TOMCAT_HOME=/home/soldier/SOLDIER/IDE_environment/apache-tomcat-9.0.20</span></pre>
</div>
<p> </p>
</li>
<li>maven换源
<div class="cnblogs_code">
<pre>vim /home/soldier/SOLDIER/IDE_environment/apache-maven-<span style="color: rgba(128, 0, 128, 1)">3.6</span>.<span style="color: rgba(128, 0, 128, 1)">1</span>/conf/settings.xml</pre>
</div>
<p>找到 localRepository 标签 ,添加</p>
<div class="cnblogs_code">
<pre><localRepository>/home/soldier/DATA/maven-repository</localRepository></pre>
</div>
<p> 找到 profiles 标签,添加</p>
<div class="cnblogs_code">
<pre> <profile>
<<span style="color: rgba(0, 0, 255, 1)">id</span>>aliyun</<span style="color: rgba(0, 0, 255, 1)">id</span>>
<!--repositories and pluginRepositories here -->
<repositories>
<repository>
<<span style="color: rgba(0, 0, 255, 1)">id</span>>nexus-aliyun</<span style="color: rgba(0, 0, 255, 1)">id</span>>
<name>Nexus aliyun</name>
<url>http:<span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)">maven.aliyun.com/nexus/content/groups/public</url></span>
<releases>
<enabled><span style="color: rgba(0, 0, 255, 1)">true</span></enabled>
</releases>
<snapshots>
<enabled><span style="color: rgba(0, 0, 255, 1)">true</span></enabled>
</snapshots>
</repository>
</repositories>
</profile>
<activeProfiles>
<activeProfile>aliyun</activeProfile>
</activeProfiles></pre>
</div>
<p> </p>
</li>
<li>
<p> 生效</p>
<div class="cnblogs_code">
<pre> ./etc/profile </pre>
</div>
<p> </p>
</li>
<li>解决sudo,mvn command not found
<div class="cnblogs_code">
<pre>vim /home/soldier/.bashrc</pre>
</div>
<p>末尾加入:</p>
<div class="cnblogs_code">
<pre>alias sudo=<span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">sudo env PATH=$PATH</span><span style="color: rgba(128, 0, 0, 1)">"</span></pre>
</div>
<p><img src="https://img2020.cnblogs.com/blog/1622529/202005/1622529-20200526102516956-1171928305.png" alt=""></p>
<p> 生效:</p>
<div class="cnblogs_code">
<pre>source /home/soldier/.bashrc</pre>
</div>
</li>
</ol>
<h1>Ubuntu 18.04安装Jenkins</h1>
<ol>
<li>安装
<div class="cnblogs_code">
<pre>wget -q -O - https:<span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)">pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -</span></pre>
</div>
<div class="cnblogs_code">
<pre>sudo sh -c <span style="color: rgba(128, 0, 0, 1)">'</span><span style="color: rgba(128, 0, 0, 1)">echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list</span><span style="color: rgba(128, 0, 0, 1)">'</span></pre>
</div>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 0, 1)">sudo apt update
sudo apt install jenkins</span></pre>
</div>
<p> </p>
</li>
<li>修改Jenkins配置信息
<div class="cnblogs_code">
<pre>vim /etc/<span style="color: rgba(0, 0, 255, 1)">default</span>/jenkins</pre>
</div>
<p>修改监听端口(可任意,但不能与系统端口21等冲突)</p>
<div class="cnblogs_code">
<pre>HTTP_PORT=<span style="color: rgba(128, 0, 128, 1)">8888</span></pre>
</div>
<p>为了不因为权限出现各种问题,这里直接修改用户为root</p>
<div class="cnblogs_code">
<pre>JENKINS_USER=<span style="color: rgba(0, 0, 0, 1)">root
JENKINS_GROUP</span>=root</pre>
</div>
<p><span style="color: rgba(0, 0, 0, 1)"> </span></p>
</li>
<li>
<p><span style="color: rgba(0, 0, 0, 1)">修改目录权限</span></p>
<div class="cnblogs_code">
<pre>chown -R root:root /<span style="color: rgba(0, 0, 255, 1)">var</span>/lib/<span style="color: rgba(0, 0, 0, 1)">jenkins
chown </span>-R root:root /<span style="color: rgba(0, 0, 255, 1)">var</span>/cache/<span style="color: rgba(0, 0, 0, 1)">jenkins
chown </span>-R root:root /<span style="color: rgba(0, 0, 255, 1)">var</span>/log/jenkins</pre>
</div>
<p> </p>
</li>
<li>添加jenkins 到docker用户组
<div class="cnblogs_code">
<pre>gpasswd -a jenkins docker</pre>
</div>
<p> </p>
</li>
<li>启动/ 停止/ 重启 Jenkins服务
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 0, 1)">systemctl start jenkins.service # 启动 jenkins
systemctl enable jenkins.service # 开机启动
systemctl status jenkins.service # jenkins 状态
systemctl sotp jenkins.service # 停止 jenkins </span></pre>
</div>
<p> </p>
</li>
<li>在浏览器中打开(ip地址:8888),初次访问需要使用初始密码,使用以下命令获取
<div class="cnblogs_code">
<pre>cat /<span style="color: rgba(0, 0, 255, 1)">var</span>/lib/jenkins/secrets/initialAdminPassword</pre>
</div>
<p><span style="color: rgba(0, 0, 0, 1)">用户名:admin</span></p>
</li>
<li>更改插件的设置
<div class="cnblogs_code">
<pre>sed -i <span style="color: rgba(128, 0, 0, 1)">'</span><span style="color: rgba(128, 0, 0, 1)">s/http:\/\/updates.jenkins-ci.org\/download/https:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g</span><span style="color: rgba(128, 0, 0, 1)">'</span> /<span style="color: rgba(0, 0, 255, 1)">var</span>/lib/jenkins/updates/<span style="color: rgba(0, 0, 255, 1)">default</span>.json && sed -i <span style="color: rgba(128, 0, 0, 1)">'</span><span style="color: rgba(128, 0, 0, 1)">s/http:\/\/www.google.com/https:\/\/www.baidu.com/g</span><span style="color: rgba(128, 0, 0, 1)">'</span> /<span style="color: rgba(0, 0, 255, 1)">var</span>/lib/jenkins/updates/<span style="color: rgba(0, 0, 255, 1)">default</span>.json</pre>
</div>
<div class="cnblogs_code">
<pre>vim /<span style="color: rgba(0, 0, 255, 1)">var</span>/lib/jenkins/<span style="color: rgba(0, 0, 0, 1)">hudson.model.UpdateCenter.xml
# 修改 https:</span><span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)">updates.jenkins.io/update-center.json 为</span>
https:<span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)">mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json</span></pre>
</div>
<p>重启服务</p>
<div class="cnblogs_code">
<pre>service jenkins restart</pre>
</div>
<p> </p>
</li>
<li>安装后的配置,链接</li>
</ol>
<h1>Ubuntu 18.04安装破解 jetbrains系列软件:IDEA、DataGrip、GoLan、WebStrom...</h1>
<blockquote>
<p>2018.03版及其以下版本有效,2019及最新版本未成尝试</p>
<p>JetbrainsIdesCrack-4.2-release-sh.jar获取方式:链接: https://pan.baidu.com/s/1xD9SAclLl9HX-H5oWhRlKA&shfl=shareset 提取码: wq1b 或qq583403411</p>
<p>Linux及Windowns均可</p>
</blockquote>
<ol>
<li>下载安装包
<div class="cnblogs_code">
<pre>wget https:<span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)">download.jetbrains.com/idea/ideaIU-2018.3.6.tar.gz</span>
wget https:<span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)">download.jetbrains.com/datagrip/datagrip-2018.3.4.tar.gz</span>
wget https:<span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)">download.jetbrains.com/go/goland-2018.3.6.tar.gz</span>
wget https:<span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)">download.jetbrains.com/webstorm/WebStorm-2018.3.6.tar.gz</span></pre>
</div>
<p> </p>
</li>
<li>移动到/home/soldier/SOLDIER/IDE
<div class="cnblogs_code">
<pre>tar -zxvf datagrip-<span style="color: rgba(128, 0, 128, 1)">2018.3</span>.<span style="color: rgba(128, 0, 128, 1)">4</span><span style="color: rgba(0, 0, 0, 1)">.tar.gz
tar </span>-zxvf goland-<span style="color: rgba(128, 0, 128, 1)">2018.3</span>.<span style="color: rgba(128, 0, 128, 1)">6</span><span style="color: rgba(0, 0, 0, 1)">.tar.gz
tar </span>-zxvf ideaIU-<span style="color: rgba(128, 0, 128, 1)">2018.3</span>.<span style="color: rgba(128, 0, 128, 1)">6</span><span style="color: rgba(0, 0, 0, 1)">.tar.gz
tar </span>-zxvf WebStorm-<span style="color: rgba(128, 0, 128, 1)">2018.3</span>.<span style="color: rgba(128, 0, 128, 1)">6</span>.tar.gz </pre>
</div>
<p><img src="https://img2018.cnblogs.com/blog/1622529/201907/1622529-20190731082532090-1275003514.png" alt=""></p>
<p> </p>
</li>
<li>破解:将JetbrainsIdesCrack-4.2-release-sh.jar复制到所有软件的bin目录下<br>修改bin目录下的xx.vmoptions和xx64.vmoptions,末尾加入
<div class="cnblogs_code">
<pre># jar的绝对路径<br>-javaagent:/home/soldier/SOLDIER/IDE/WebStorm-<span style="color: rgba(128, 0, 128, 1)">183.6156</span>.<span style="color: rgba(128, 0, 128, 1)">10</span>/bin/JetbrainsIdesCrack-<span style="color: rgba(128, 0, 128, 1)">4.2</span>-release-sh.jar</pre>
</div>
<p> </p>
</li>
<li>运行
<div class="cnblogs_code">
<pre>./webstorm.sh</pre>
</div>
<p> </p>
</li>
</ol>
<h1>Ubuntu 18.04安装git</h1>
<ol>
<li>
<p>安装:</p>
<div class="cnblogs_code">
<pre>apt install git</pre>
</div>
<p> </p>
</li>
<li>
<p> 查看版本:</p>
<div class="cnblogs_code">
<pre>git version</pre>
</div>
<p> </p>
</li>
<li>
<p> 配置名称:soldiergit就是你github的用户名</p>
<div class="cnblogs_code">
<pre>git config --<span style="color: rgba(0, 0, 255, 1)">global</span> user.name <span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">soldiergit</span><span style="color: rgba(128, 0, 0, 1)">"</span></pre>
</div>
<p> </p>
</li>
<li>
<p> 配置邮箱:</p>
<div class="cnblogs_code">
<pre>git config --<span style="color: rgba(0, 0, 255, 1)">global</span> user.email <span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">soldier_wyyx@163.com</span><span style="color: rgba(128, 0, 0, 1)">"</span></pre>
</div>
<p> </p>
</li>
<li>
<p> 生成key:(一路按回车)</p>
<div class="cnblogs_code">
<pre>ssh-keygen -t rsa -C <span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">soldier_wyyx@163.com</span><span style="color: rgba(128, 0, 0, 1)">"</span></pre>
</div>
<p> </p>
</li>
<li>
<p> 查看公钥:</p>
<div class="cnblogs_code">
<pre>cat /root/.ssh/id_rsa.pub</pre>
</div>
<p> </p>
</li>
<li>
<p> 将公钥放进github中</p>
</li>
<li>
<p> 参看是否成功</p>
<div class="cnblogs_code">
<pre>ssh -T git@github.com</pre>
</div>
<p> </p>
</li>
<li>
<p> 成功:</p>
<div class="cnblogs_code">
<pre>Hi soldiergithub! You<span style="color: rgba(128, 0, 0, 1)">'</span><span style="color: rgba(128, 0, 0, 1)">ve successfully authenticated, but GitHub does not provide shell access.</span></pre>
</div>
<p> </p>
</li>
</ol>
<h1>Ubuntu 18.04安装nodejs</h1>
<p>方法一:</p>
<ol>
<li>更新软件
<div class="cnblogs_code">
<pre>sudo apt remove --<span style="color: rgba(0, 0, 0, 1)">purge nodejs npm
sudo apt clean
sudo apt autoclean
sudo apt install </span>-<span style="color: rgba(0, 0, 0, 1)">f
sudo apt autoremove</span></pre>
</div>
<p> </p>
</li>
<li>安装
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 0, 1)">sudo apt install curl
curl </span>-sL https:<span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)">deb.nodesource.com/setup_10.x | sudo -E bash -</span>
sudo apt-<span style="color: rgba(0, 0, 255, 1)">get</span> install -<span style="color: rgba(0, 0, 0, 1)">y nodejs
curl </span>-sL https:<span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)">dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -</span>
sudo apt-<span style="color: rgba(0, 0, 255, 1)">get</span> update && sudo apt-<span style="color: rgba(0, 0, 255, 1)">get</span> install yarn</pre>
</div>
</li>
<li>查看版本
<div class="cnblogs_code">
<pre>npm -<span style="color: rgba(0, 0, 0, 1)">version
</span><span style="color: rgba(128, 0, 128, 1)">6.9</span>.<span style="color: rgba(128, 0, 128, 1)">0</span><span style="color: rgba(0, 0, 0, 1)">
nodejs </span>-<span style="color: rgba(0, 0, 0, 1)">v
v10.</span><span style="color: rgba(128, 0, 128, 1)">16.0</span></pre>
</div>
<p> </p>
</li>
<li>npm换源
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 0, 1)"># 查看当前源
npm config get registry
或者
npm config list</span></pre>
</div>
<p>修改源</p>
<div class="cnblogs_code">
<pre>npm config <span style="color: rgba(0, 0, 255, 1)">set</span> registry https:<span style="color: rgba(128, 128, 128, 1)">//</span><span style="color: rgba(0, 0, 0, 1)">registry.npm.taobao.org
#如果只是临时改变源,可以这样
npm </span><span style="color: rgba(0, 128, 128, 1)">--</span><span style="color: rgba(0, 128, 128, 1)">registry=https://registry.npm.taobao.org</span></pre>
</div>
<p> <span class="new-comment">淘宝源有时候会有问题,还是需要切换到官方源</span></p>
<div class="cnblogs_code">
<pre>npm config <span style="color: rgba(0, 0, 255, 1)">set</span> registry http:<span style="color: rgba(128, 128, 128, 1)">//</span>registry.npmjs.org</pre>
</div>
<p> 更新</p>
<div class="cnblogs_code">
<pre>npm install <span style="color: rgba(128, 128, 128, 1)">-</span>g npm</pre>
</div>
<p> </p>
</li>
</ol>
<p>方法二:https://www.cnblogs.com/zhjsll/p/5691463.html</p>
<h1>Ubuntu 18.04安装wps</h1>
<ol>
<li>下载
<div class="cnblogs_code">
<pre>wget http:<span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)">kdl.cc.ksosoft.com/wps-community/download/8722/wps-office_11.1.0.8722_amd64.deb</span></pre>
</div>
</li>
<li>
<p>卸载libreoffice</p>
<div class="cnblogs_code">
<pre>sudo apt-<span style="color: rgba(0, 0, 255, 1)">get</span> remove --purge libreoffice*</pre>
</div>
</li>
<li>安装
<div class="cnblogs_code">
<pre>sudo dpkg -i wps-office_11.<span style="color: rgba(128, 0, 128, 1)">1.0</span>.8722_amd64.deb</pre>
</div>
</li>
<li>
<pre class="prettyprint"><code class="has-numbering">建立字体文件夹<br><br>字体下载地址:链接: https://pan.baidu.com/s/1-4kbj4mX8pCUSu5FNFdLKw 提取码: 7uea<br></code></pre>
<div class="cnblogs_code">
<pre>sudo mkdir /usr/share/fonts/wps-<span style="color: rgba(0, 0, 0, 1)">office
# 把字体解压扔在这里面
# 执行下面,消除一下缓存和生成新的缓存
sudo mkfontscale
sudo mkfontdir
sudo fc</span>-cache</pre>
</div>
<p> </p>
</li>
<li>卸载
<div class="cnblogs_code">
<pre>sudo dpkg -l | grep wps </pre>
</div>
<p><img src="https://img2018.cnblogs.com/i-beta/1622529/201912/1622529-20191221193708900-1271798282.png" alt=""></p>
<p> 卸载</p>
<div class="cnblogs_code">
<pre>sudo apt remove wps-office</pre>
</div>
<p><img src="https://img2018.cnblogs.com/i-beta/1622529/201912/1622529-20191221193752240-1215781979.png" alt=""></p>
</li>
</ol>
<h1>Ubuntu 18.04安装TIM</h1>
<ol>
<li>安装<code>deepin-wine</code>
<div class="cnblogs_code">
<pre># 安装 deepin-<span style="color: rgba(0, 0, 0, 1)">wine
git clone https:</span><span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)">gitee.com/wszqkzqk/deepin-wine-for-ubuntu.git</span>
cd deepin-<span style="color: rgba(0, 0, 0, 1)">wine
sudo sh install.sh
# 安装TIM、微信
wget http:</span><span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)">mirrors.aliyun.com/deepin/pool/non-free/d/deepin.com.qq.office/deepin.com.qq.office_2.0.0deepin4_i386.deb</span>
wget http:<span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)">mirrors.aliyun.com/deepin/pool/non-free/d/deepin.com.wechat/deepin.com.wechat_2.6.2.31deepin0_i386.deb</span>
sudo dpkg -i deepin.com.qq.office_2.<span style="color: rgba(128, 0, 128, 1)">0</span><span style="color: rgba(0, 0, 0, 1)">.0deepin4_i386.deb
sudo dpkg </span>-i deepin.com.wechat_2.<span style="color: rgba(128, 0, 128, 1)">6.2</span><span style="color: rgba(0, 0, 0, 1)">.31deepin0_i386.deb
sudo apt</span>-<span style="color: rgba(0, 0, 255, 1)">get</span> install -f</pre>
</div>
<p> </p>
</li>
<li>微信更新问题
<div class="cnblogs_code">
<pre> wget -qO- https:<span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)">deepin-wine.i-m.dev/setup.sh | sudo sh</span></pre>
</div>
<p> </p>
</li>
<li>卸载
<div class="cnblogs_code">
<pre>cd /home/soldier/下载/deepin-wine-<span style="color: rgba(0, 0, 0, 1)">ubuntu
.</span>/uninstall.sh</pre>
</div>
<p> </p>
</li>
</ol>
<h1>Ubuntu 18.04 安装微信开发者工具</h1>
<ol>
<li>下载项目和初始化
<div class="cnblogs_code">
<pre>git clone https:<span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)">github.com/cytle/wechat_web_devtools.git</span>
mv wechat_web_devtools/ /home/soldier/IDE/<span style="color: rgba(0, 0, 0, 1)">
cd </span>/home/soldier/IDE/wechat_web_devtools/<span style="color: rgba(0, 0, 0, 1)">
.</span>/bin/wxdt install</pre>
</div>
</li>
<li>添加启动图标
<div class="cnblogs_code">
<pre>sudo vim /usr/share/applications/wechat-ide.desktop</pre>
</div>
<p>加入:</p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 0, 1)">
Encoding</span>=UTF-<span style="color: rgba(128, 0, 128, 1)">8</span><span style="color: rgba(0, 0, 0, 1)">
Version</span>=<span style="color: rgba(128, 0, 128, 1)">1.0</span><span style="color: rgba(0, 0, 0, 1)">
Type</span>=<span style="color: rgba(0, 0, 0, 1)">Application
Name</span>=WeChat-<span style="color: rgba(0, 0, 0, 1)">IDE
Icon</span>=/home/soldier/IDE/wechat_web_devtools/wechat-<span style="color: rgba(0, 0, 0, 1)">ide.png
Exec</span>=/home/soldier/IDE/wechat_web_devtools/bin/<span style="color: rgba(0, 0, 0, 1)">wxdt
StartupNotify</span>=<span style="color: rgba(0, 0, 255, 1)">false</span><span style="color: rgba(0, 0, 0, 1)">
StartupWMClass</span>=wechat-ide</pre>
</div>
<p>图片地址:https://upload-images.jianshu.io/upload_images/2230209-7dbe3d3530865354.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240</p>
</li>
</ol>
<p> </p>
<h1>Ubuntu 18.04 安装Android Studio及gradle</h1>
<ol>
<li>官网下载:https://developer.android.google.cn/studio/<br><img src="https://img2020.cnblogs.com/blog/1622529/202005/1622529-20200515174811382-1731733550.png" alt=""></li>
<li>安装android SDK
<div class="cnblogs_code">
<pre>sudo apt-<span style="color: rgba(0, 0, 255, 1)">get</span><span style="color: rgba(0, 0, 0, 1)"> update
sudo apt</span>-<span style="color: rgba(0, 0, 255, 1)">get</span> install android-sdk</pre>
</div>
</li>
<li>解压安装
<div class="cnblogs_code">
<pre>tar -zxvf android-studio-ide-<span style="color: rgba(128, 0, 128, 1)">192.6392135</span>-linux.tar.gz -C /home/soldier/IDE/</pre>
</div>
<p>运行:</p>
<div class="cnblogs_code">
<pre>cd /home/soldier/IDE/android-studio/<span style="color: rgba(0, 0, 0, 1)">bin
.</span>/studio.sh</pre>
</div>
</li>
<li>安装gradle
<div class="cnblogs_code">
<pre>wget https:<span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)">services.gradle.org/distributions/gradle-5.4.1-bin.zip</span></pre>
</div>
<p>解压:</p>
<div class="cnblogs_code">
<pre>unzip -d /usr/local gradle-<span style="color: rgba(128, 0, 128, 1)">5.4.1</span>-bin.zip</pre>
</div>
<p>配置环境:</p>
<div class="cnblogs_code">
<pre>vim /etc/profile</pre>
</div>
<p>末尾加入:</p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 0, 1)"># gradle
export GRADLE_HOME</span>=/usr/local/gradle-<span style="color: rgba(128, 0, 128, 1)">5.4.1</span><span style="color: rgba(0, 0, 0, 1)">
export PATH</span>=$GRADLE_HOME/bin:$PATH</pre>
</div>
<p><img src="https://img2020.cnblogs.com/blog/1622529/202005/1622529-20200516115029490-1567065298.png" alt=""></p>
<p> </p>
</li>
<li>配置gradle
<div class="cnblogs_code">
<pre>cd /usr/local/gradle-<span style="color: rgba(128, 0, 128, 1)">5.4.1</span>/<span style="color: rgba(0, 0, 0, 1)">init.d
vim init.gradle</span></pre>
</div>
<p>加入:</p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)"> 2020-05-16 gradle换源</span>
<span style="color: rgba(0, 0, 0, 1)">allprojects{
repositories {
def REPOSITORY_URL </span>= <span style="color: rgba(128, 0, 0, 1)">'</span><span style="color: rgba(128, 0, 0, 1)">http://maven.aliyun.com/nexus/content/groups/public/</span><span style="color: rgba(128, 0, 0, 1)">'</span><span style="color: rgba(0, 0, 0, 1)">
all { ArtifactRepository repo </span>->
<span style="color: rgba(0, 0, 255, 1)">if</span><span style="color: rgba(0, 0, 0, 1)">(repo instanceof MavenArtifactRepository){
def url </span>=<span style="color: rgba(0, 0, 0, 1)"> repo.url.toString()
</span><span style="color: rgba(0, 0, 255, 1)">if</span> (url.startsWith(<span style="color: rgba(128, 0, 0, 1)">'</span><span style="color: rgba(128, 0, 0, 1)">https://repo1.maven.org/maven2</span><span style="color: rgba(128, 0, 0, 1)">'</span>) || url.startsWith(<span style="color: rgba(128, 0, 0, 1)">'</span><span style="color: rgba(128, 0, 0, 1)">https://jcenter.bintray.com/</span><span style="color: rgba(128, 0, 0, 1)">'</span><span style="color: rgba(0, 0, 0, 1)">)) {
project.logger.lifecycle </span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">Repository ${repo.url} replaced by $REPOSITORY_URL.</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">
remove repo
}
}
}
maven {
url REPOSITORY_URL
}
}
}</span></pre>
</div>
</li>
<li>修改gradle<br><br>
</li>
</ol>
<h1>Ubuntu 18.04 开启热点</h1>
<ol>
<li>终端输入
<div class="cnblogs_code">
<pre>nm-connection-editor</pre>
</div>
</li>
<li>点击 + 选择 wifi 新建<br><img src="https://img2020.cnblogs.com/blog/1622529/202007/1622529-20200706093048465-551371512.png" alt="" loading="lazy">
<p> </p>
</li>
<li>WiFi设置<br><img src="https://img2020.cnblogs.com/blog/1622529/202007/1622529-20200706093120581-2075102697.png" alt="" loading="lazy">
<p> </p>
</li>
<li>WiFi安全性设置<br><img src="https://img2020.cnblogs.com/blog/1622529/202007/1622529-20200706093148450-1858365126.png" alt="" loading="lazy"> <br>
<p> </p>
</li>
<li>代理设置<br><img src="https://img2020.cnblogs.com/blog/1622529/202007/1622529-20200706093208135-569057486.png" alt="" loading="lazy">
<p> </p>
</li>
<li>
<p>Ipv4设置<br><img src="https://img2020.cnblogs.com/blog/1622529/202007/1622529-20200706093249883-176298770.png" alt="" loading="lazy"></p>
<p> </p>
</li>
<li>
<p>Ipv6设置<br><img src="https://img2020.cnblogs.com/blog/1622529/202007/1622529-20200706093322079-1627382750.png" alt="" loading="lazy"></p>
<p> </p>
</li>
<li>
<p>点击save保存</p>
</li>
<li>
<p>打开设置,点击turn on wifi 打开wifi热点<br><img src="https://img2020.cnblogs.com/blog/1622529/202007/1622529-20200706093906170-1006110430.png" alt="" loading="lazy"></p>
<p> </p>
</li>
<li>
<p> 点击右上角的 connection to hidden 连接隐藏网络;选择所建立的WiFi名称<br><img src="https://img2020.cnblogs.com/blog/1622529/202007/1622529-20200706094230798-1886489355.png" alt="" loading="lazy"></p>
<p> </p>
<p> </p>
</li>
<li>
<h2>打开手机搜索热点就大功告成啦</h2>
</li>
</ol>
<h1>Ubuntu 18.04安装TeamViewer、<span class="postTitle2">Virtualbox</span></h1>
<ul>
<li><span class="postTitle2"><span class="postTitle2">获取安装包</span></span>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 0, 1)">wget https://download.teamviewer.com/download/linux/teamviewer_amd64.deb
wget https://download.virtualbox.org/virtualbox/6.0.10/virtualbox-6.0_6.0.10-132072~Ubuntu~bionic_amd64.deb</span> </pre>
</div>
</li>
<li>为teamviewer安装gdebi-core
<div class="cnblogs_code">
<pre>sudo apt install gdebi-core</pre>
</div>
</li>
<li>安装
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 0, 1)">sudo gdebi teamviewer_amd64.de
sudo dpkg -i virtualbox-6.0_6.0.10-132072~Ubuntu~bionic_amd64.deb</span></pre>
</div>
</li>
<li>出错
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 0, 1)">dpkg: 依赖关系问题使得 virtualbox-6.0 的配置工作不能继续:
virtualbox-6.0 依赖于 libqt5opengl5 (>= 5.0.2);然而:
未安装软件包 libqt5opengl5。</span></pre>
</div>
<p>解决办法:</p>
<div class="cnblogs_code">
<pre>sudo apt --fix-broken install</pre>
</div>
<p>然后再次安装</p>
</li>
<li>启动virtualbox导入以前的centos,启动报错
<div class="cnblogs_code">
<pre>不能为虚拟电脑 centos-07_01 打开一个新任务.Implementation of the USB 2.0 controller not found!Because the USB 2.0 controller state is part of the saved VM state, the VM cannot be started. To fix this problem, either install the 'Oracle VM VirtualBox E</pre>
</div>
<p>解决办法:转</p>
</li>
</ul>
<p> </p>
<h1>Ubuntu18.04使用VirtualBox新建CentOS虚拟机</h1>
<p>一定要记得连接网络!和安装位置</p>
<p><img src="https://img2018.cnblogs.com/i-beta/1622529/201911/1622529-20191127085920722-1848043903.png" alt=""></p>
<p>记得设置root密码</p>
<p><img src="https://img2018.cnblogs.com/i-beta/1622529/201911/1622529-20191127085941861-1310608302.png" alt=""></p>
<p><img src="https://img2018.cnblogs.com/i-beta/1622529/201911/1622529-20191127090012387-88898025.png" alt=""></p>
<p> </p>
<h1>Ubuntu 18.04的/etc/profile文件</h1>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 0, 1)"># jdk
export JAVA_HOME</span>=/home/soldier/SOLDIER/IDE_environment/jdk1.<span style="color: rgba(128, 0, 128, 1)">8</span><span style="color: rgba(0, 0, 0, 1)">.0_221
export JRE_HOME</span>=${JAVA_HOME}/<span style="color: rgba(0, 0, 0, 1)">jre
export CLASSPATH</span>=.:${JAVA_HOME}/lib:${JRE_HOME}/<span style="color: rgba(0, 0, 0, 1)">lib
export PATH</span>=${JAVA_HOME}/<span style="color: rgba(0, 0, 0, 1)">bin:$PATH
# maven
export M2_HOME</span>=/home/soldier/SOLDIER/IDE_environment/apache-maven-<span style="color: rgba(128, 0, 128, 1)">3.6</span>.<span style="color: rgba(128, 0, 128, 1)">1</span><span style="color: rgba(0, 0, 0, 1)">
export PATH</span>=${M2_HOME}/<span style="color: rgba(0, 0, 0, 1)">bin:$PATH
# tomcat
export TOMCAT_HOME</span>=/home/soldier/SOLDIER/IDE_environment/apache-tomcat-<span style="color: rgba(128, 0, 128, 1)">9.0</span>.<span style="color: rgba(128, 0, 128, 1)">20</span><span style="color: rgba(0, 0, 0, 1)">
# ndk
export NDK_HOME</span>=/home/soldier/SOLDIER/IDE_environment/android-ndk-<span style="color: rgba(0, 0, 0, 1)">r10b
export PATH</span>=${PATH}:$NDK_HOME</pre>
</div><br><br>
来源:https://www.cnblogs.com/soldier-cnblogs/p/11266320.html
頁:
[1]