8wDlpd.png
8wDFp9.png
8wDEOx.png
8wDMfH.png
8wDKte.png

/bin/sh: 0: 非法选项 - 在 ubuntu 容器上安装 ppa:deadsnakes/ppa 时

user6685121 2月前

127 0

刚开始使用 Unity。我尝试将图块资源纳入等距图块调色板。但是,我无法使其大小与网格中的一个图块完全匹配,同时完美覆盖...

刚刚开始使用 Unity。

我尝试将一个图块资源纳入等距图块调色板。但是,我无法让它的尺寸与网格中的一个图块完全匹配,同时又能完美覆盖它。理论上,它无需与网格对齐就可以工作,但这预示着以后会很麻烦。

网格单元大小:1 / 0.5 / 1
调色板单元格大小:1 / 0.5 / 1
资产图片尺寸:128 x 128
每单位像素数:128

使用 PPU 128:资产似乎太大并且显示在网格下方。
使用 PPU 256:将资产精确地放置在网格上,但尺寸太小 4 倍

我忽略或搞乱了哪些必要的设置?

带 PPU:128With PPU: 128
带 PPU:256With PPU: 256

帖子版权声明 1、本帖标题:/bin/sh: 0: 非法选项 - 在 ubuntu 容器上安装 ppa:deadsnakes/ppa 时
    本站网址:http://xjnalaquan.com/
2、本网站的资源部分来源于网络,如有侵权,请联系站长进行删除处理。
3、会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。
4、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
5、站长邮箱:yeweds@126.com 除非注明,本帖由user6685121在本站《ubuntu》版块原创发布, 转载请注明出处!
最新回复 (0)
  • 我使用 Windows pwsh 脚本接收 AccessToken。该代码在我自己的 PC 和云中的虚拟 Windows 服务器上运行正常。我们希望在 ubuntu 虚拟机上运行此代码

    我使用 Windows pwsh 脚本接收 AccessToken。该代码在我自己的 PC 和云中的虚拟 Windows 服务器上运行正常。

    我们希望在 ubuntu 虚拟机上运行此代码,因为其他步骤都已准备好集成在此 ubuntu 机器中,并且在 windows 服务器上运行它们会出现一些兼容性问题。

    这是现在的代码:

    # Get JWT using certificate
    # PowerShell 7 required
    # Required modules
    # Install-Module -name MSAL.PS -Force -AcceptLicense
    # Install-Module -Name JWTDetails
    Import-Module MSAL.PS
    $clientID = 'xxx'
    $tenantID = 'yyy'
    $ClientCertificateLocation = 'Cert:\LocalMachine\My\zzz'
    $ClientCertificate = Get-Item $ClientCertificateLocation
    $tokenScope = 'api://aaa/.default'
    $myAccessToken = Get-MsalToken -ClientId $clientID -TenantId $tenantID -ClientCertificate $ClientCertificate -Scope $tokenScope
    # Inspect and print the Access Token using JWTDetails PowerShell Module
    #$myAccessToken.AccessToken | Get-JWTDetails
    $myAccessToken.AccessToken | Set-Clipboard;
    $myAccessToken.AccessToken | Write-output;
    

    我认为主要问题是 Windows 和 Ubuntu 之间证书保存和使用方式的差异。我尝试了多种不同格式证书的代码变体,但尚未找到正确的解决方案。

    ubuntu 代码给我的主要警告是,他们找不到密钥,而密钥在证书中或者是单独给出的。

    有什么想法吗?我也愿意使用 Python 或其他东西迁移到 ubuntu。使用 Python 测试,但出现相同类型的错误。我确实为 ubuntu 安装了 pwsh 包。

    这是在 ubuntu pwsh 上尝试的代码之一:

    # Required modules
    
    # Install-Module -name MSAL.PS -Force -AcceptLicense
    
    # Install-Module -Name JWTDetails
    
    Import-Module MSAL.PS
    
    
    $clientID = 'xxx'
    
    $tenantID = 'yyy'
    
    $CertificateLocation = '/home/ubuntu/zzz_be.crt'
    
    $PrivateKeyLocation = '/home/ubuntu/private.key'
    
    $tokenScope = 'api://zzz/.default'
    
    
    # Load certificate and private key
    
    $Certificate = New-Object System.Security.Cryptography.X509Certificates.X509Certificate2
    
    $Certificate.Import($CertificateLocation)
    
    
    $PrivateKey = Get-Content $PrivateKeyLocation -Raw
    
    
    # Acquire token
    
    $myAccessToken = Get-MsalToken -ClientId $clientID -TenantId $tenantID -ClientCertificate $Certificate -PrivateKey $PrivateKey -Scope $tokenScope
    
    
    # Check if the token is obtained successfully
    
    if ($myAccessToken.AccessToken -ne $null) {
    
        # Inspect and print the Access Token using JWTDetails PowerShell Module
    
        $myAccessToken.AccessToken | Get-JWTDetails
    
    } else {
    
        Write-Host "Failed to obtain the access token."
    
    }
    
    
返回
作者最近主题: