AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / ubuntu / 问题

All perguntas(ubuntu)

Martin Hope
fweth
Asked: 2024-12-06 18:38:15 +0800 CST

Como o NVM altera meu PATH?

  • 5

Eu uso fishcomo meu shell padrão, mas instalei nvm(Node Version Manager) em um bashterminal, já que o instalador não é compatível com fish. No entanto, depois de executar nvm useem bash, a variável de caminho do meu fishshell também é alterada. É persistente em reinicializações, mesmo quando eu não toco bashem nada. Não consigo descobrir onde nvmescreve a entrada para torná-la disponível para fish. Alguma ideia?

bash
  • 1 respostas
  • 33 Views
Martin Hope
stockunderflow
Asked: 2024-12-06 08:13:57 +0800 CST

Como posso transferir arquivos do Ubuntu Linux para o iPhone?

  • 7
Esta pergunta foi migrada do Ask Different porque pode ser respondida no Ask Ubuntu. Migrada há 3 dias .

Gostaria de transferir PDFs, MP3s e MP4s do Ubuntu 20 Linux para o iPhone 16, mas estou com dificuldades para encontrar uma maneira fácil de fazer isso e preciso da sua ajuda.

No Android, estou muito acostumado a conectar meu telefone ao meu computador com um cabo USB, simplesmente copiando arquivos do meu computador, localizando-os pelo aplicativo Arquivos no Android e abrindo-os com qualquer aplicativo que faça sentido para o tipo de arquivo. Gostaria de fazer a mesma coisa com o iPhone.

Quando conecto meu iPhone ao computador via USB, vejo duas montagens em Arquivos: "Documentos no iPhone" e "iPhone". "iPhone" mostra fotos e vídeos da minha câmera. Se eu tentar criar uma pasta lá, recebo um erro: "Erro ao criar o diretório testing123. Ocorreu um erro ao criar o diretório em gphoto2://[...]. Erro ao criar o diretório: -6: Não suportado".

Em "Documentos no iPhone", vejo ícones de aplicativos para GarageBand, iMovie, Keynote, Numbers, Pages, Brave e Firefox. Se eu clicar duas vezes em Brave ou Firefox, vejo uma pasta Downloads. Se eu tentar criar uma pasta lá, recebo um erro: "Erro ao criar o diretório testing123. Ocorreu um erro ao criar o diretório em afc://[...]/Downloads. A conexão foi interrompida." Nesse ponto, não consigo mais acessar ("Este local não pôde ser exibido. Desculpe, não foi possível exibir todo o conteúdo de "Brave": erro de controle de arquivo Apple não tratado (2)") e preciso remontar.

Muitos recomendam libimobiledevice e ifuse. Eu os instalei no Ubuntu e consigo montar meu iPhone e copiar arquivos para ele com sucesso, mas não consigo ver os arquivos nem acessá-los do meu iPhone.

Habilitei o Bluetooth e consegui parear meu iPhone com meu computador, mas não vi nenhuma opção em nenhum dos lados para iniciar uma transferência de arquivo via Bluetooth, e https://help.ubuntu.com/stable/ubuntu-help/bluetooth-send-file.html.en diz "O envio de arquivos não funciona em dispositivos não suportados, como iPhones".

Não quero pagar por um aplicativo para fazer o que acho que deveria ser uma coisa muito simples.

Não quero usar serviços de nuvem (como iCloud, Dropbox, Google Drive) porque não quero fazer upload de gigas de dados e depois baixar gigas de dados. O mesmo se aplica a e-mail e mensagens.

Não tenho um computador Windows ou macOS para trabalhar.

Não quero fazer o jailbreak do meu telefone.

Como posso copiar PDFs, MP3s e MP4s do Ubuntu 20 Linux para o iPhone 16 e abri-los no iPhone?

iphone
  • 3 respostas
  • 116 Views
Martin Hope
peon.me204
Asked: 2024-12-06 00:50:12 +0800 CST

Como faço um ícone personalizado para um atalho na área de trabalho

  • 6

Peço desculpas se essa pergunta já foi feita, sou um novo usuário de PC e as únicas respostas que consegui encontrar eram relacionadas a temas e alteração de cores de pastas.

Eu configurei este PC para meu filho de 7 anos que gosta de jogar jogos como Game Builder Garage e Scratch. Há vários sites que eu quero que ele use, como Khan Academy e Code.org etc., e eu aprendi a fazer atalhos para eles na área de trabalho usando um arquivo de texto. Mas eu quero personalizar cada um dos links com seus respectivos favicons. Eu presumo que eu também posso fazer isso no arquivo de texto com algum HTML.

Edição 1:

Isso é o que tenho até agora.

<html>
    <head>
        <meta http-equiv="refresh" content="0; url=https://code.org/" />
    </head>
    <body> </body>
</html>

Eu também tentei isso em um arquivo desktop, mas ele continua dizendo que há um erro ao abrir o aplicativo. Acho que é um problema de sintaxe porque eu estava seguindo o conselho do ChatGPT.

[desktop entry]
Version=1.0
Name=Code
Comment=Open code website
Exec=xdg-open https://code.org/
Icon=/home/myusername/documents/favicons/code.png
Terminal=false
Type=Application

Edição 2:

Em relação ao arquivo desktop, para o ícone eu usei meu nome de usuário real e esse arquivo realmente existe naquele diretório. Eu não apenas copiei e colei do ChatGPT. Eu também o tornei executável indo em propriedades>permissões e marcando permitir execução como programa. A imagem era originalmente .svg e eu a converti para .png. Ela não só não abre no site, como também não mostra o ícone.

Ao tentar abrir pelo terminal aparece isso:

./code.desktop: line 1: [desktop: command not found
./code.desktop: line 4: code: command not found
./code.desktop: line 5: https://code.org/: No such file or directory
.desktop
  • 2 respostas
  • 48 Views
Martin Hope
Wenuda
Asked: 2024-12-05 23:44:41 +0800 CST

Script Bash para renomear arquivos de acordo com uma lista em um arquivo: Como lidar com espaços?

  • 5

Tenho que renomear um grande número de arquivos de acordo com uma lista do Excel (sim, eu sei).

Então minha abordagem foi exportar os nomes dos arquivos do Excel para filenames.csveste formato:

this_is_a_file.ext ; new_filename_1.ext
this_is_another_file.ext ; new_filename_2.ext
this is a filename with spaces.ext ; new_filename_3.ext

Para renomear, quero usar algo como este script bash:

lstrn() {
 while IFS= read -r line; do
    oldfilename=`echo $line | awk '{print $1}'`
    newfilename=`echo $line | awk '{print $3}'`
    mv $oldfilename $newfilename
 done < $1
}

Com o qual eu correria:

$ lstrn filenames.csv

Isso funciona bem, desde que nem o nome do arquivo antigo nem o novo tenham espaços.

Pelo que entendi, o $1é o bloco de texto com o nome do arquivo antigo, o $2seria o ;e o $3é o novo nome do arquivo em cada linha do meu filenames.csv.

Acho que entendi por que isso não funcionaria com espaços nos nomes de arquivo... Preciso substituir a awk '{print $1}'parte, certo?

Estou completamente perdido sobre como fazer isso funcionar com espaços e realmente apreciaria se alguém tivesse uma ideia de como fazer isso!

command-line
  • 1 respostas
  • 34 Views
Martin Hope
Infarch
Asked: 2024-12-05 21:17:27 +0800 CST

Atualizar Perl no servidor Ubuntu

  • 5

Meu cliente tem um servidor Ubuntu "22.04.4 LTS (GNU/Linux 6.5.0-1022-azure x86_64)" executando Apache com mod-perl. A versão do Perl instalada é 5.34. Recentemente, o proprietário da empresa me pediu para atualizar o Perl para 5.40 devido a algumas vulnerabilidades encontradas no 5.34. Infelizmente, sou um desenvolvedor e só consigo fazer operações administrativas simples no Ubuntu, então isso é algo completamente novo para mim. Comecei com "sudo apt update" e depois "apt-list--upgradable". Existem alguns pacotes, mas apenas "libdpkg-perl" parece ter alguma relação com o Perl. De acordo com sua descrição, não é isso que estou procurando. Encontrei uma lista de módulos que foram instalados naquela máquina. Alguns deles parecem relacionados ao site:

  • apache2
  • perl
  • libapache2-mod-perl2
  • libapache2-mod-perl2-dev
  • libgd-dev
  • libgd-gráfico-perl
  • libapr1-dev
  • libssl-dev
  • libxml2-dev
  • libxml-libxml-perl
  • libxml-libxslt-perl
  • libapache2-solicitação-perl
  • cpanmenos

Todos esses módulos não estão listados como tendo atualizações. Então, como atualizar o Perl? É possível sem atualizar o sistema inteiro? Obrigado antecipadamente!

server
  • 1 respostas
  • 40 Views
Martin Hope
Dee
Asked: 2024-12-05 13:05:36 +0800 CST

A instalação do Ubuntu 24 Server LTS não inicializa

  • 5

Estou tentando instalar o Ubuntu Server em um Lenovo ThinkStation S30 e após a instalação de um DVD de instalação Live, recebo o erro Reboot and Select Proper Boot device. Também tentei outras distros e recebo Error 1962 No operating system found. Suspeito que seja algo relacionado às partições, já que o Ubuntu 10 inicializa, mas nenhuma versão posterior inicializa, ou algo a ver com UEFI.

boot
  • 1 respostas
  • 20 Views
Martin Hope
Josh Beecher
Asked: 2024-12-05 12:51:53 +0800 CST

Python e Postgresql quebraram meu terminal e APT?

  • 5

Tenho o Ubuntu 24.04 em uma VM VirtualBox.

Eu instalei python3, pip e postgresql aparentemente sem erros. Então fechei meu terminal para reiniciá-lo e então não consegui abri-lo novamente.

Esta é a segunda vez que passo por isso. Da outra vez, ele travou minha VM e pensei que tinha feito um foobar.

Agora eu fiz uma instalação nova e o mesmo problema ocorreu. Sempre que eu tento, sudo apt-get updateele diz que o apt está quebrado. Quando eu faço todas as correções gerais para o apt, ele não funciona.

Aparentemente meu apt e dpkg estão bem e tudo parece estar em ordem.

Não entendo qual é o problema. Passei dias de aula nisso. Qualquer ajuda ou insight sobre o que fazer seria apreciado. Ainda tenho que instalar o Django em algum momento também.

apt
  • 1 respostas
  • 37 Views
Martin Hope
Aaron Helton
Asked: 2024-12-05 02:08:41 +0800 CST

Qual é o tamanho esperado de um único Ubuntu Repository Mirror de distribuição?

  • 5

Recentemente, configurei um homelab e agora que finalmente tenho bastante armazenamento, decidi que seria uma boa ideia manter uma cópia dos pacotes do Ubuntu para um único lançamento LTS. Em particular, decidi espelhar o 24.04 Noble. O ideal é poder instalar pacotes e novas instalações do Ubuntu usando meu espelho, e apenas atualizações ocasionais (a maioria das minhas máquinas não está conectada à rede externa) quando posso atualizar o espelho (talvez uma vez por mês ou algo assim). Também pensei que seria uma experiência de aprendizado divertida.

Segui alguns guias da melhor forma que pude e fiz algumas leituras por conta própria, decidindo usar o debmirror com o seguinte script em um contêiner docker para executar a operação de espelhamento:

#!/bin/bash

SECTIONS="main,restricted,universe,multiverse"
RELEASE="noble,noble-security,noble-updates,noble-backports"
PROTO="rsync"

AMD64_ARCHES="amd64"
AMD64_ROOT="ubuntu"
AMD64_SERVER="us.archive.ubuntu.com"
AMD64_DEST="/mirror/amd64/ubuntu"

ARM64_ARCHES="arm64"
ARM64_ROOT="ubuntu-ports"
ARM64_SERVER="us.ports.ubuntu.com"
ARM64_DEST="/mirror/arm64/ubuntu"

# Mirror AMD
debmirror --arch="$AMD64_ARCHES"\
          --section="$SECTIONS" \
          --host="$AMD64_SERVER"\
          --method="$PROTO"     \
          --root=$AMD64_ROOT    \
          --dist="$RELEASE"     \
          --source              \
          --progress            \
          --cleanup             \
          --keyring=/usr/share/keyrings/ubuntu-archive-keyring.gpg \
          --rsync-options "-aIL --info=progress2 --partial" \
          "$AMD64_DEST"

# Mirror ARM64
debmirror --arch="$ARM64_ARCHES"\
          --section="$SECTIONS" \
          --host="$ARM64_SERVER"\
          --method="$PROTO"     \
          --root=$ARM64_ROOT    \
          --dist="$RELEASE"     \
          --source              \
          --progress            \
          --cleanup             \
          --keyring=/usr/share/keyrings/ubuntu-archive-keyring.gpg \
          --rsync-options "-aIL --info=progress2 --partial" \
          "$ARM64_DEST"

Tenho um repositório com todo o código e o Dockerfile, caso isso seja importante, no github .

De acordo com as respostas à seguinte pergunta, parece que se eu espelhasse todo o repositório, poderia esperar usar 2,1 TB de dados: tamanho dos repositórios espelhados

Eu esperava que isso fosse menos para espelhar apenas uma única distribuição, mas não tinha certeza de quanto menos. A quantidade que eu espelhei é aproximadamente 260 GB para AMBOS amd64 e arm64 ao espelhar ambos, com ambas as metades ocupando aproximadamente a mesma quantidade de espaço. Isso é significativamente menos do que eu esperava, e eu quero ter certeza de que não perdi nada. Eu tinha assumido que a maioria das distribuições compartilharia pacotes quando aplicável, então eu não esperava uma redução massiva no tamanho de uma única distribuição.

Editar: A seguinte pergunta ( Qual é o tamanho do repositório do Ubuntu? ) também surgiu, mas minha preocupação é que a resposta mais relevante parece ser de 12 anos atrás, e muita coisa pode mudar entre então e agora. Também parece deixar de fora a universeseção, embora, como não estou familiarizado com as versões mais antigas, talvez fosse simplesmente uma estrutura diferente na época.

24.04
  • 1 respostas
  • 33 Views
Martin Hope
Henry Ceal
Asked: 2024-12-05 00:03:08 +0800 CST

Como consertar VM inacessível

  • 5

Minha VM (VirtualBox one) está em /media/hostname/UUID. Esta unidade é montada toda vez na reinicialização, mas minha VM está inacessível. Na GUI, tenho que acessar a unidade algumas vezes... entrar no diretório da VM nela e em pouco tempo a VM se torna ativa. No terminal, parece com isto: "inaccesible" {xxxxxxxxx-3e7a-4c0c-a17c-xxxxxxxxxxxx} "nexxxxxx" {xxxxxxxxx-f48d-4776-bee3-xxxxxxxxxxxx} ... e depois de um tempo após acessar na GUI todas as pastas conforme declarado acima: "hcxxxxxx" {xxxxxxxxx-3e7a-4c0c-a17c-xxxxxxxxxxxx} "nexxxxxx" {xxxxxxxxx-f48d-4776-bee3-xxxxxxxxxxxx} Acessei todas as pastas, a unidade e dei todas as permissões a todos os usuários... sem sorte. Como consertar? ... ou ignorá-lo para executar a VM após a reinicialização do servidor?...do terminal?

server
  • 1 respostas
  • 439 Views
Martin Hope
Taylor
Asked: 2024-12-04 22:33:49 +0800 CST

`Erro: kexec load falhou` (ao tentar inicializar o Ubuntu 24.04 a partir do usb)

  • 5

Acabei de adquirir um servidor IBM S822LC 8335 Power 8 2U. Estou com alguma dificuldade para instalar a versão mais recente do Ubuntu Server (Ubuntu 24.04.1 LTS).

Estou tentando escolher como a opção "Tentar ou instalar o Ubuntu Server", mas na parte inferior da tela dizError: kexec load failed

Isso é devido a alguma incompatibilidade de kernel? O Ubuntu 24.04.1 do USB tem kernel 6.8 enquanto esta tela está mostrando kernels no 4s. Planejo limpar todos os dados, então a perda de dados não é um problema aqui.

Esse é meu único palpite. Mas sou um novato total. Alguma ideia de como consertar isso? Tentei refazer o USB com o criador de disco de inicialização algumas vezes. Eu executo o Ubuntu Desktop em todos os meus laptops e PCs, mas esta é a primeira vez que mexo em um servidor físico.

insira a descrição da imagem aqui

boot
  • 1 respostas
  • 33 Views
Prev
Próximo

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Existe um comando para listar todos os usuários? Também para adicionar, excluir, modificar usuários, no terminal?

    • 9 respostas
  • Marko Smith

    Como excluir um diretório não vazio no Terminal?

    • 4 respostas
  • Marko Smith

    Como descompactar um arquivo zip do Terminal?

    • 9 respostas
  • Marko Smith

    Como instalo um arquivo .deb por meio da linha de comando?

    • 11 respostas
  • Marko Smith

    Como instalo um arquivo .tar.gz (ou .tar.bz2)?

    • 14 respostas
  • Marko Smith

    Como listar todos os pacotes instalados

    • 24 respostas
  • Martin Hope
    Flimm Como posso usar o docker sem sudo? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    led-Zepp Como faço para salvar a saída do terminal em um arquivo? 2014-02-15 11:49:07 +0800 CST
  • Martin Hope
    ubuntu-nerd Como descompactar um arquivo zip do Terminal? 2011-12-11 20:37:54 +0800 CST
  • Martin Hope
    TheXed Como instalo um arquivo .deb por meio da linha de comando? 2011-05-07 09:40:28 +0800 CST
  • Martin Hope
    Ivan Como listar todos os pacotes instalados 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    David Barry Como determino o tamanho total de um diretório (pasta) na linha de comando? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher "Os seguintes pacotes foram retidos:" Por que e como resolvo isso? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford Como os PPAs podem ser removidos? 2010-07-30 01:09:42 +0800 CST

Hot tag

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve