scoop-windows下包安装工具

2024-01-29 07:38

本文主要是介绍scoop-windows下包安装工具,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

前置条件:安装powershell3+ 和 .NET Framework 4.5+,默认win10已经安装了

配置host

如出现异常,“未能解析此远程名称: ‘raw.githubusercontent.com’”,请添加如下host。

52.74.223.119      github.com 
203.98.7.65        gist.github.com
151.101.184.133    assets-cdn.github.com
151.101.184.133    raw.githubusercontent.com
151.101.184.133    gist.githubusercontent.com
151.101.184.133    cloud.githubusercontent.com
151.101.184.133    camo.githubusercontent.com
151.101.184.133    avatars0.githubusercontent.com
151.101.184.133    avatars1.githubusercontent.com
151.101.184.133    avatars2.githubusercontent.com
151.101.184.133    avatars3.githubusercontent.com
151.101.184.133    avatars4.githubusercontent.com
151.101.184.133    avatars5.githubusercontent.com
151.101.184.133    avatars6.githubusercontent.com
151.101.184.133    avatars7.githubusercontent.com
151.101.184.133    avatars8.githubusercontent.com
151.101.185.194    github.global.ssl.fastly.net

可以访问https://www.ipaddress.com/查询最新的ip和switchhosts修改host

配置scoop本身安装目录

#配置scoop安装目录
[environment]::setEnvironmentVariable('SCOOP','D:\scoop','User')
$env:SCOOP='D:\scoop'
#安装scoop
iex (new-object net.webclient).downloadstring('https://get.scoop.sh')

配置scoop软件安装目录

#配置scoop全局app安装目录
[environment]::setEnvironmentVariable('SCOOP_GLOBAL','D:\ScoopApps','Machine')
$env:SCOOP_GLOBAL='D:\ScoopApps'

也可以考虑直接用powershell脚本安装,复制上面命令,保存到install.ps1文件,然后运行脚本

install.ps1

[environment]::setEnvironmentVariable('SCOOP','D:\scoop','User')
$env:SCOOP='D:\scoop'
iex (new-object net.webclient).downloadstring('https://get.scoop.sh')
[environment]::setEnvironmentVariable('SCOOP_GLOBAL','D:\ScoopApps','Machine')
$env:SCOOP_GLOBAL='D:\ScoopApps'
powershell.exe install.ps1		//运行脚本

使用scoop

添加仓库到命令行
scoop bucket add **
安装到scoop目录
scoop install **
安装到scoop全局软件目录
scoop install -g **
更新软件信息
scoop update
列出所有的软件
scoop list
查询某个软件信息
scoop info **
根据关键字搜索软件信息
scoop search **

查看scoop信息

查看所有的配置项

scoop help config

查看单个配置项

scoop config SCOOP_REPO

注册mysql为windows服务

注册为服务
mysqld --install MySQL
删除服务
mysqld -remove MySQL
启动服务
net start MySQL
停止服务
net stop MySQL

mysql常见命令

创建数据库
CREATE SCHEMA `quilt` DEFAULT CHARACTER SET utf8 ;
修改密码
ALTER user 'root'@'localhost' IDENTIFIED BY 'your password';
添加用户
create user abc identified by 'abc';
授权用户
grant all privileges on db.* to 'abc'@'%' identified by 'pwd';
flush privileges;
取消授权
revoke all privileges on db.* from 'abc'@'%' identified by 'pwd';
flush privileges;
查询权限
show grants for 'abc';

注册redis为windows服务

注册服务,并命名为 redis-hd
redis-server.exe --service-install redis.windows-service.conf --service-name redis-hd
删除服务
redis-server --service-uninstall --service-name redis-hd
开启服务
redis-server --service-start
停止服务
redis-server --service-stop

gradle设置用户目录

设置用户目录
gradle -g D:\.gradle

搭建c/c++编译环境

安装gcc
scoop install -g gcc
安装make
scoop install -g make
安装cmake
scoop install -g cmake
安装nsis(windows生成安装包时用到)
https://nsis.sourceforge.io/Download

安装nginx

使用scoop安装
scoop install -g nginx
检查配置文件
nginx -t
更新配置文件
nginx -s reload
停止nginx
nginx -s stop

nginx配置教程请参考配置文件结构和服务器配置和Nginx Cookbook

安装zookeeper

安装zookeeper
scoop install -g zookeeper
启动zookeeper,无需start,直接运行
zkserver.cmd
启动客户端
zkcli.cmd
创建节点
create /node value
获取节点的值
get /node
设置节点的值
set /node newValue
删除节点
delete /node

zookeeper入门文档请参考

安装python

//安装命令
scoop install -g python

nexus常用命令

安装服务
nexus.exe /install nexus
启动服务
nexus.exe /start nexus
停止服务
nexus.exe /stop nexus
卸载服务
nexus.exe /uninstall nexus

这篇关于scoop-windows下包安装工具的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/656205

相关文章

gitlab安装及邮箱配置和常用使用方式

《gitlab安装及邮箱配置和常用使用方式》:本文主要介绍gitlab安装及邮箱配置和常用使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1.安装GitLab2.配置GitLab邮件服务3.GitLab的账号注册邮箱验证及其分组4.gitlab分支和标签的

MySQL MCP 服务器安装配置最佳实践

《MySQLMCP服务器安装配置最佳实践》本文介绍MySQLMCP服务器的安装配置方法,本文结合实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下... 目录mysql MCP 服务器安装配置指南简介功能特点安装方法数据库配置使用MCP Inspector进行调试开发指

在Windows上使用qemu安装ubuntu24.04服务器的详细指南

《在Windows上使用qemu安装ubuntu24.04服务器的详细指南》本文介绍了在Windows上使用QEMU安装Ubuntu24.04的全流程:安装QEMU、准备ISO镜像、创建虚拟磁盘、配置... 目录1. 安装QEMU环境2. 准备Ubuntu 24.04镜像3. 启动QEMU安装Ubuntu4

SQLite3命令行工具最佳实践指南

《SQLite3命令行工具最佳实践指南》SQLite3是轻量级嵌入式数据库,无需服务器支持,具备ACID事务与跨平台特性,适用于小型项目和学习,sqlite3.exe作为命令行工具,支持SQL执行、数... 目录1. SQLite3简介和特点2. sqlite3.exe使用概述2.1 sqlite3.exe

Windows下C++使用SQLitede的操作过程

《Windows下C++使用SQLitede的操作过程》本文介绍了Windows下C++使用SQLite的安装配置、CppSQLite库封装优势、核心功能(如数据库连接、事务管理)、跨平台支持及性能优... 目录Windows下C++使用SQLite1、安装2、代码示例CppSQLite:C++轻松操作SQ

Python UV安装、升级、卸载详细步骤记录

《PythonUV安装、升级、卸载详细步骤记录》:本文主要介绍PythonUV安装、升级、卸载的详细步骤,uv是Astral推出的下一代Python包与项目管理器,主打单一可执行文件、极致性能... 目录安装检查升级设置自动补全卸载UV 命令总结 官方文档详见:https://docs.astral.sh/

基于Python实现一个Windows Tree命令工具

《基于Python实现一个WindowsTree命令工具》今天想要在Windows平台的CMD命令终端窗口中使用像Linux下的tree命令,打印一下目录结构层级树,然而还真有tree命令,但是发现... 目录引言实现代码使用说明可用选项示例用法功能特点添加到环境变量方法一:创建批处理文件并添加到PATH1

使用jenv工具管理多个JDK版本的方法步骤

《使用jenv工具管理多个JDK版本的方法步骤》jenv是一个开源的Java环境管理工具,旨在帮助开发者在同一台机器上轻松管理和切换多个Java版本,:本文主要介绍使用jenv工具管理多个JD... 目录一、jenv到底是干啥的?二、jenv的核心功能(一)管理多个Java版本(二)支持插件扩展(三)环境隔

Nexus安装和启动的实现教程

《Nexus安装和启动的实现教程》:本文主要介绍Nexus安装和启动的实现教程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、Nexus下载二、Nexus安装和启动三、关闭Nexus总结一、Nexus下载官方下载链接:DownloadWindows系统根

Windows的CMD窗口如何查看并杀死nginx进程

《Windows的CMD窗口如何查看并杀死nginx进程》:本文主要介绍Windows的CMD窗口如何查看并杀死nginx进程问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地... 目录Windows的CMD窗口查看并杀死nginx进程开启nginx查看nginx进程停止nginx服务