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 / user-843820

xpt's questions

Martin Hope
xpt
Asked: 2024-07-30 02:27:30 +0800 CST

Erro no Launchpad ao copiar o pacote – já publicado

  • 4

Estou tentando copiar meu pacote do Launchpad para o novo repositório Noble,

  • Tentei primeiro copiar o pacote binário, mas falhei:
Target series: Noble
my-pkg 1.1.0-1 in jammy (binaries conflicting with the existing ones)
  • Tentei então copiar o pacote fonte, mas ainda falhei:
Target series: Noble
my-pkg 1.1.0-1 in focal (same version already has published binaries in the destination archive)

Isso está errado, pois a primeira cópia falhou e não vejo isso quando tentei "Excluir pacote" sozinho.

Acho que isso é mais ou menos um erro interno da barra de lançamento, mas há algo que eu possa fazer a respeito, por favor?

updates
  • 1 respostas
  • 38 Views
Martin Hope
xpt
Asked: 2024-01-15 05:53:48 +0800 CST

Versão do pacote Debian comparando explicação

  • 7

Estou um pouco confuso sobre os pedidos de versões dos pacotes Debian.

Dê uma olhada nas duas versões do pacote Debian a seguir, por que a primeira é <=diferente da segunda?

0-emacs-29.1.90~202401142128~ubuntu20.04.1
0-emacs-28.3-rc1~202302201437~ubuntu20.04.1

Estou pensando que 29 > 28 então o primeiro deveria ser mais recente, não?

package-management
  • 1 respostas
  • 325 Views
Martin Hope
xpt
Asked: 2023-02-19 14:17:21 +0800 CST

KUbuntu 22.04.1, a entrada chinesa fcitx não pode ser acionada imediatamente

  • 5

Primeira vez usando KUbuntu (22.04.1 LTS); costumava usar Mate & Lubuntu antes, que minha fcitxentrada em chinês estava funcionando bem. No entanto,

Com o KUbuntu 22.04.1 LTS, minha fcitxentrada em chinês não está funcionando imediatamente - simplesmente não consigo acioná-la.

Aqui está a prova de que fcitxa instalação da minha entrada chinesa está bem.

  • Na inicialização do meu KUbuntu 22.04.1, existem três fcitxprocessos relacionados (identificados por ps -eaf --width 200 | grep [f]citx):
    • /usr/bin/dbus-daemon --syslog --fork --print-pid 5 --print-address 7 --config-file /usr/share/fcitx/dbus/daemon.conf
    • /usr/bin/fcitx-dbus-watcher unix:abstract=/tmp/dbus-tW4A6FKmPk,guid=e64c862b67b86932863ee75863f14a15 5504
    • fcitx
  • Se eu matar todos eles um por um, então comece fcitxnovamente manualmente,
    LANG=zh_CN.utf8 urxvt -ls &
    então está tudo bem. A tecla de atalho de acionamento está funcionando novamente.

ATUALIZAÇÃO: -- Há também um IBus Pannelícone na minha barra de tarefas do KUbuntu 22.04.1 quando ele inicia, e eu tenho que fazer quitisso manualmente toda vez após a inicialização.

Isso me faz suspeitar que o fcitxiniciado pelo meu KDE tem a configuração errada, o que estou tentando corrigir. (Meu ambiente de trabalho normal (desktop) é inglês, usando LANG=C. O fcitxé usado apenas para/com quaisquer aplicativos iniciados em/com o ambiente LANG='zh_CN.utf8', como rxvt-unicode, chrome, etc.)

Como corrigi-lo? por favor ajude.

$ im-config -m
default
missing
ibus

ibus

$ LANG=C im-config -m
default
missing
ibus

ibus

$ LANG=C im-config -m | tail -3 | hexdump -C
00000000  69 62 75 73 0a 0a 69 62  75 73 0a                 |ibus..ibus.|

$ LANG='zh_CN.utf8' im-config -m
default
missing
ibus
fcitx5
ibus

ATUALIZAÇÃO final:

Rastreei o motivo principal pelo qual tenho o ibus e o fcitx instalados. Aqui está porque é uma má ideia primeiro:

insira a descrição da imagem aqui

A razão pela qual tenho os dois métodos de entrada instalados é por causa do que zoompreciso usar e, a partir dessas duas páginas, posso ver que tal requisito é realmente desnecessário:

  1. Dependência irritante do ibus em arquivos .deb de zoom
  2. O pacote Zoom Debian Linux requer ibus mesmo no KDE e XFCE

Aqui estão algumas citações:

  • Os arquivos .deb para download do zoom vêm com ibus no campo “Depende:”. Esse é um problema para muitos usuários do Debian/Ubuntu, e tentarei explicar o porquê.
  • Escusado será dizer que estou muito desapontado com a forma como o Zoom respondeu ao meu pedido até agora.
  • Estou trabalhando na manutenção de uma ferramenta (im-config) utilizada no Debian e no Ubuntu para facilitar a configuração dos métodos de entrada, por exemplo, IBus. É nessa função que recebi reclamações sobre a dependência do ibus no arquivo Zoom .deb, e é nessa função que estou aqui.
  • Este é osamu@debian.org (meu endereço de contato oficial do Debian) que é um membro central da manutenção do pacote ibus para o Debian. (Gunnar também é outro membro principal. Ele está fortemente envolvido no lado do Ubuntu.)
  • Seu pedido não é um mero “pedido do usuário”. Isso deve ser considerado uma exigência das distribuições GNU/Linux ao ZOOM.
  • Se o Zoom fornecer pacotes para Debian/Ubuntu (deb-packages) com conteúdo tecnicamente sólido, o ZOOM deve nos ouvir.
  • Alguma atualização sobre isso? Acabei de instalar o zoom e consegui isso também. Essa dependência é irritante e inútil
  • Essa desculpa para “controle remoto em uma máquina remota” é pateticamente carente de compreensão de como o campo “Dependes:” deve ser usado para o pacote Debian. Isso deve ser usado apenas para pacotes necessários em todos os ambientes de instalação. Fazer isso para um ambiente específico é considerado engenharia grosseira.
  • Sou um desenvolvedor Debian e, portanto, estou familiarizado com as convenções e requisitos para pacotes Debian, também conhecidos como arquivos “.deb”. Conforme definido atualmente, a maneira como os pacotes Zoom Debian usam campos de relacionamento (como Depends:) viola a política de empacotamento Debian, descrita aqui: 7. Declarando relacionamentos entre pacotes — Manual de Política Debian v4.6.1.1

No entanto, todos os pedidos caem em ouvidos surdos e 1 mês depois, "Este tópico foi fechado automaticamente 30 dias após a última resposta. Novas respostas não são mais permitidas." e isso resulta no comentário do link 2:

  • O pacote Zoom Debian Linux requer ibus. Mas o ibus faz parte da área de trabalho do GNOME. Portanto, instalar o zoom_amd64.deb no KDE Plasma quebra o suporte ao teclado devido ao ibus e dependências relacionadas que não funcionam no KDE.
  • Sim, estou fazendo uma nova instalação do Zoom e de repente recebo dependências de ibus, libegl1-mesa, libxcb, python3-ibus, ibus-gtk e alguns outros. Estou usando uma distribuição Linux de alguns meses, portanto, NÃO deve haver motivo para o Zoom não ser instalado. Eu não preciso de ibus, isso vai arruinar minha configuração. Isso é uma loucura. . . Quando um gigante de bilhões de dólares como o Zoom contrata desenvolvedores abaixo da média para empacotar seu software, sem dúvida o trabalho mais importante em uma empresa de software - eles merecem falhar! Eu li os fóruns de suporte sobre este mesmo tópico e o fracasso absoluto da equipe de suporte em entender o peso desse problema foi inacreditável. Os mantenedores Debian do ibus fizeram postagens para tentar ajudar, mas a equipe do Zoom os ignorou. Considero isso uma falha enorme do Zoom e um tapa na cara dos usuários do Linux em todos os lugares.
kubuntu
  • 1 respostas
  • 34 Views
Martin Hope
xpt
Asked: 2023-02-17 10:48:00 +0800 CST

contrib e fontes apt não-livres passaram de jammy?

  • 5

Eu costumava adicionar contrib& non-freeàs minhas fontes apt, mas descobri que elas sumiram de jammy:

$ sudo apt update
W: Skipping acquire of configured file 'contrib/binary-amd64/Packages' as repository 'http://archive.ubuntu.com/ubuntu jammy InRelease' doesn't have the component 'contrib' (component misspelt in sources.list?)
W: Skipping acquire of configured file 'non-free/binary-amd64/Packages' as repository 'http://archive.ubuntu.com/ubuntu jammy InRelease' doesn't have the component 'non-free' (component misspelt in sources.list?)
W: Skipping acquire of configured file 'contrib/binary-amd64/Packages' as repository 'http://archive.ubuntu.com/ubuntu jammy-updates InRelease' doesn't have the component 'contrib' (component misspelt in sources.list?)
W: Skipping acquire of configured file 'non-free/binary-amd64/Packages' as repository 'http://archive.ubuntu.com/ubuntu jammy-updates InRelease' doesn't have the component 'non-free' (component misspelt in sources.list?)

Então, como corrigir problemas comuns como:

E: Package 'rar' has no installation candidate
E: Package 'unrar' has no installation candidate
$ cat /etc/apt/sources.list
deb http://archive.ubuntu.com/ubuntu/ jammy main contrib non-free restricted universe
deb http://security.ubuntu.com/ubuntu/ jammy-security main restricted universe
deb http://archive.ubuntu.com/ubuntu/ jammy-updates main contrib non-free restricted universe

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 22.04.1 LTS
Release:        22.04
Codename:       jammy
apt
  • 1 respostas
  • 26 Views
Martin Hope
xpt
Asked: 2022-04-04 13:13:22 +0800 CST

Como desativar o zram na inicialização

  • 0

Como desativar o zram na inicialização?

O que encontrei foi principalmente

swapoff -a
rmmod zram

mas depois de reiniciar voltou

Eu encontrei essa pergunta sendo feita em lugares diferentes, por exemplo,

  • https://forum.garudalinux.org/t/disable-zram/1580/5
  • https://github.com/VR-25/zram-swap-manager/issues/2
  • https://forum.xda-developers.com/t/how-to-disable-zram-permanently-at-boot.2946997/
  • https://www.reddit.com/r/LineageOS/comments/5v1xwl/how_to_disable_zram/

Mas nenhum parece ser capaz de ser respondido corretamente.

boot
  • 1 respostas
  • 812 Views
Martin Hope
xpt
Asked: 2021-11-30 12:14:24 +0800 CST

Fazendo o fcitx funcionar no Lubuntu 21.10

  • 2

Acompanhando o funcionamento do fcitx no Lubuntu 18.04

Eu tenho todos os fcitxpacotes que acredito:

 fcitx_1:4.2.9.8-3
 fcitx-bin_1:4.2.9.8-3
 fcitx-config-common_0.4.10-3
 fcitx-config-gtk_0.4.10-3
 fcitx-data_1:4.2.9.8-3
 fcitx-frontend-all_1:4.2.9.8-3
 fcitx-frontend-gtk2_1:4.2.9.8-3
 fcitx-frontend-gtk3_1:4.2.9.8-3
 fcitx-frontend-qt5:amd64_1.2.5-1ubuntu2
 fcitx-googlepinyin:amd64_0.1.6-4build1
 fcitx-module-dbus_1:4.2.9.8-3
 fcitx-module-kimpanel_1:4.2.9.8-3
 fcitx-module-lua_1:4.2.9.8-3
 fcitx-module-x11_1:4.2.9.8-3
 fcitx-modules_1:4.2.9.8-3
 fcitx-ui-classic_1:4.2.9.8-3
 fcitx5-module-quickphrase-editor:amd64_1.2.5-1ubuntu2
 libfcitx-config4:amd64_1:4.2.9.8-3
 libfcitx-core0:amd64_1:4.2.9.8-3
 libfcitx-gclient1:amd64_1:4.2.9.8-3
 libfcitx-qt5-1:amd64_1.2.5-1ubuntu2
 libfcitx-qt5-data_1.2.5-1ubuntu2
 libfcitx-utils0:amd64_1:4.2.9.8-3

Mas minha configuração fcitx ainda está mostrando métodos vazios:

insira a descrição da imagem aqui

Eu tentei tanto fcitx-config-gtk3e fcitx-configtool. Ambos mostrando métodos vazios.

Consequentemente, usar a tecla de atalho tentando invocar/acionar fcitxnão tem nenhum efeito.

Alguém pode ajudar?

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 21.10
Release:        21.10
Codename:       impish
lubuntu
  • 1 respostas
  • 269 Views
Martin Hope
xpt
Asked: 2021-11-16 15:36:33 +0800 CST

Não é possível alterar a unidade NTFS de montagem de propriedade

  • 0

Por que não posso alterar a propriedade na montagem da unidade NTFS?

Eu dou uid=1000,gid=1000,etc no meu /etc/fstabarquivo, mas descobri que não está funcionando. Então estou testando na linha de comando:

root@host:~# mount | grep /mnt/tmp1 | wc
      0       0       0

root@host:~# mount -o uid=1000 /dev/nvme0n1p4 /mnt/tmp1/

root@host:~# mount | grep /mnt/tmp1
/dev/nvme0n1p4 on /mnt/tmp1 type fuseblk (rw,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096)

root@host:~# umount /mnt/tmp1

root@host:~# mount -o user_id=1000 /dev/nvme0n1p4 /mnt/tmp1/

root@host:~# mount | grep /mnt/tmp1
/dev/nvme0n1p4 on /mnt/tmp1 type fuseblk (rw,relatime,user_id=0,group_id=0,allow_other,blksize=4096)

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 21.10
Release:        21.10
Codename:       impish

$ apt-cache policy mount
mount:
  Installed: 2.36.1-8ubuntu1
  Candidate: 2.36.1-8ubuntu2
  Version table:
     2.36.1-8ubuntu2 500
        500 http://archive.ubuntu.com/ubuntu impish-updates/main amd64 Packages
 *** 2.36.1-8ubuntu1 500
        500 http://archive.ubuntu.com/ubuntu impish/main amd64 Packages
        100 /var/lib/dpkg/status

Estou esquecendo de algo? (Este é o Ubuntu 21.10 impish)
Por que não posso alterar a propriedade na montagem da unidade NTFS?

permissions
  • 2 respostas
  • 523 Views
Martin Hope
xpt
Asked: 2021-05-03 09:25:07 +0800 CST

Como usar classes em um arquivo preseed

  • 0

Continuando com Possível usar variáveis ​​em um arquivo preseed? , e https://help.ubuntu.com/lts/installation-guide/s390x/apbs02.html , que diz:

Além de especificar a url, você também pode especificar configurações que não afetam diretamente o comportamento do próprio debian-installer, mas podem ser passadas para scripts especificados usando preseed/run no arquivo preseed carregado. Atualmente, o único exemplo disso é auto-install/classes, que possui um alias classes. Isso pode ser usado assim:

auto url=example.com classes=class_A;class_B

As classes podem, por exemplo, denotar o tipo de sistema a ser instalado ou a localização a ser usada.

Então, suponha que eu digitei o seguinte no prompt de inicialização:

auto url=example.com classes=class_A;class_B

Como fazer uso do passado classesno meu arquivo preseed?

system-installation
  • 1 respostas
  • 196 Views
Martin Hope
xpt
Asked: 2020-06-07 21:03:20 +0800 CST

Como saber quais pacotes serão instalados pelo snap

  • 1

Acabei de descobrir que o cromo é lançado como um pacote instantâneo no meu Ubuntu 20.04 e gostaria de saber o que mais é assim. Então,

Como posso saber quais pacotes vêm do snap? Ou seja, eu quero ter uma lista de pacotes que ao tentar instalar usando o APT realmente instala o Snaps.

package-management apt snap
  • 1 respostas
  • 342 Views
Martin Hope
xpt
Asked: 2019-08-08 19:51:32 +0800 CST

Como reiniciar o serviço Sudo no Ubuntu 18+

  • 5

De " Precisamos reinicializar após adicionar um usuário aos sudoers? ", é evidente que é necessário reiniciar o Serviço Sudo ou reinicializar. No entanto, a maneira recomendada, que funciona para o Ubuntu 14.04, não está mais funcionando para o Ubuntu 18+:

$ sudo service sudo restart
Failed to restart sudo.service: Unit sudo.service is masked.

Solução?

sudo 18.04
  • 2 respostas
  • 9854 Views
Martin Hope
xpt
Asked: 2019-08-08 19:22:39 +0800 CST

Configure sudo para manter SSH_AUTH_SOCK

  • 1

Qual é a maneira correta de configurar sudopara manter a SSH_AUTH_SOCKvariável de ambiente?

Eu estava seguindo algum guia na Internet, mas não está funcionando para mim:

$ printenv | grep SSH
SSH_AUTH_SOCK=/tmp/ssh-Zy2v8uDtJxPw/agent.2628
SSH_AGENT_PID=2629

$ sudo printenv | grep SSH | wc 
      0       0       0

Eu pensei que precisava reiniciar o sudoserviço, mas como reiniciar o serviço Sudo no Ubuntu 16.10 diz que não há necessidade.

ssh sudo environment-variables
  • 1 respostas
  • 1096 Views
Martin Hope
xpt
Asked: 2019-07-29 13:48:53 +0800 CST

grub-install: erro: não prosseguirá com listas de bloqueio

  • 6

Acompanhando Install Grub2 to PBR e abrindo uma nova pergunta para fornecer o link para boot-info-summary, conforme @mook765:

http://paste.ubuntu.com/p/SnT6Tcdmqk/

Aqui está novamente o problema:

% grub-install /dev/sdc5
Installing for i386-pc platform.
grub-install: warning: File system `ext2' doesn't support embedding.
grub-install: warning: Embedding is not possible.  GRUB can only be installed in this setup by using blocklists.  However, blocklists are UNRELIABLE and their use is discouraged..
grub-install: error: will not proceed with blocklists

Ou seja, grub-installse recusa a prosseguir com as listas de bloqueio, dizendo "O sistema de arquivos 'ext2' não suporta incorporação". No entanto, o meu não é um ext2sistema de arquivos, mas ext4, e NÃO precisa do fsck:

$ mount | grep /dev/sdc5
/dev/sdc5 on /mnt/osp type ext4 (rw,noatime,nodiratime,data=ordered)

% umount /dev/sdc5
umount: /dev/sdc5: not mounted.

% fsck.ext4 /dev/sdc5
e2fsck 1.44.1 (24-Mar-2018)
osp: clean, 115049/513072 files, 897251/2048287 blocks

e para sua conveniência, aqui está a parte relevante do boot-info-summary:

sdc5: __________________________________________________________________________

    File system:       ext4
    Boot sector type:  Grub2 (v1.99-2.00)
    Boot sector info:  Grub2 (v1.99-2.00) is installed in the boot sector of 
                       sdc5 and looks at sector 34172346 of the same hard 
                       drive for core.img, but core.img can not be found at 
                       this location.
    Operating System:  Ubuntu 18.04.2 LTS
    Boot files:        /boot/grub/grub.cfg /etc/fstab 
                       /boot/extlinux/extlinux.conf 
                       /boot/grub/i386-pc/core.img

ALTERAR:

Tudo bem, deixe-me explicar um pouco a minha configuração.

  • Eu não uso lilopara inicializar meu sistema. A única razão pela qual coloquei lilombr é que ele tem a vantagem de poder inicializar diretamente da partição estendida, em vez de apenas das partições principais.
  • Sim tenho 4 MBRs, ou seja, 4 HDs, mas todos os HDs são configurados da mesma forma -- ele será inicializado a partir da partição ativa, mostre como " *" na fdisk -lsaída, graças ao lilo no mbr. Na verdade, qualquer MBR normal funcionará, pois todas as minhas partições ativas são partições principais, não partições estendidas. Mas eu apenas mantive minha opção em aberto.
  • A partição ativa, de qualquer HD, é inicializada pelo extlinux. De lá, eu carrego em cadeia o que eu quiser inicializar, a partir do menu de inicialização.
  • A partição normal do Linux também é inicializada por extlinux, mas de alguma forma eu não consegui /dev/sdc5inicializar por extlinux, então mudei para grub2, e ele estava inicializando bem antes.
  • O problema começou quando tento fazer uma partição USB inicializável, a coisa "instalar o grub2 como o carregador de inicialização do sistema operacional na partição-B para o sistema operacional na partição-A" na minha pergunta anterior.
  • Agora nem a partição-B nem a partição-A são inicializáveis.
  • Para divulgação completa, tanto a partição-B quanto a partição-A são restauradas de um sistema LUbuntu que eu instalei e cortei cuidadosamente. Este "restaurado" é o principal motivo pelo qual não consegui inicializá-lo via extlinux, suspeito, mas não posso provar.
  • O grub herdado é uma partição/SO desatualizado que não toco há anos, até mais de 10 anos, no entanto,
  • o grub4dos é o que eu configurei recentemente no meu disco USB. É inicializável e me permite encadear a inicialização em qualquer coisa que eu queira, com uma sintaxe simples que eu entendo bem. Ou seja, não tem nada a ver com a inicialização do meu sistema atual, pois posso desanexá-lo a qualquer momento.
grub2 boot partitioning
  • 2 respostas
  • 18232 Views
Martin Hope
xpt
Asked: 2019-06-30 09:01:16 +0800 CST

Como remover localidades do sistema

  • 7

Como remover localidades do sistema , em oposição a localidades de pacote , conforme solicitado em Como remover localidades desnecessárias? ?

Estou recebendo os seguintes erros recentemente :

locale: Cannot set LC_ALL to default locale: No such file or directory

A única en localidade que tenho no meu sistema:

$ grep -r en /var/lib/locales/supported.d/*
/var/lib/locales/supported.d/local: en_US ISO-8859-1
/var/lib/locales/supported.d/local: en_US.UTF-8 UTF-8

$ locale -a | grep en
en_US
en_US.iso88591
en_US.utf8

mas não en, como reclamado por perl:

perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
        LANGUAGE = "",
        LC_ALL = (unset),
        LC_MEASUREMENT = "en",
        LC_PAPER = "en",
        LC_MONETARY = "en",
        LC_NAME = "en",
        LC_ADDRESS = "en",
        LC_NUMERIC = "en",
        LC_TELEPHONE = "en",
        LC_IDENTIFICATION = "en",
        LC_TIME = "en",
        LANG = "C"

Então eu adiciono a localidade en por:

% locale-gen en
Generating locales (this might take a while)...
  en_AG.UTF-8... done
  en_AU.UTF-8... done
  en_BW.UTF-8... done
  en_CA.UTF-8... done
  en_DK.UTF-8...^C

Não quero nenhuma das localidades acima (apenas en_US), mas agora não consigo me livrar delas - segui as etapas em https://serverfault.com/questions/394610/remove-a-locale-in- ubuntu

Mas quando se trata da última etapa, ainda estou recebendo:

% locale-gen
Generating locales (this might take a while)...
  en_AG.UTF-8... done
  en_AU.UTF-8... done
  en_BW.UTF-8... done
  en_CA.UTF-8... done
  en_DK.UTF-8...^C

Como remover todas as localidades acima e manter apenas en_US?

Conclusão e Suplemento

Graças à resposta de Gunnar, é de fato causado por entradas em /etc/locale.gen, para essas localidades extras. Apenas FTR, isso é o que locale-gen enmudou em /etc/locale.gen:

$ sed '/^#/d; /en/p;' /etc/locale.gen


en_AG UTF-8
en_AG UTF-8
en_AU.UTF-8 UTF-8
en_AU.UTF-8 UTF-8
en_BW.UTF-8 UTF-8
en_BW.UTF-8 UTF-8
en_CA.UTF-8 UTF-8
en_CA.UTF-8 UTF-8
en_DK.UTF-8 UTF-8
en_DK.UTF-8 UTF-8
en_GB.UTF-8 UTF-8
en_GB.UTF-8 UTF-8
en_HK.UTF-8 UTF-8
en_HK.UTF-8 UTF-8
en_IE.UTF-8 UTF-8
en_IE.UTF-8 UTF-8
en_IL UTF-8
en_IL UTF-8
en_IN UTF-8
en_IN UTF-8
en_NG UTF-8
en_NG UTF-8
en_NZ.UTF-8 UTF-8
en_NZ.UTF-8 UTF-8
en_PH.UTF-8 UTF-8
en_PH.UTF-8 UTF-8
en_SC.UTF-8 UTF-8
en_SC.UTF-8 UTF-8
en_SG.UTF-8 UTF-8
en_SG.UTF-8 UTF-8
en_US.UTF-8 UTF-8
en_US.UTF-8 UTF-8
en_ZA.UTF-8 UTF-8
en_ZA.UTF-8 UTF-8
en_ZM UTF-8
en_ZM UTF-8
en_ZW.UTF-8 UTF-8
en_ZW.UTF-8 UTF-8

Como comparação, aqui está a aparência do padrão (ou seja, sem nenhuma das localidades extras acima):

$ sed '/^#/d;' /etc/locale.gen; echo ---


---
configuration system locale removing
  • 3 respostas
  • 3779 Views
Martin Hope
xpt
Asked: 2019-06-25 14:06:51 +0800 CST

Instale mais pacotes com debootstrap

  • 2

debootstrapé uma ferramenta que irá instalar um sistema base Debian/Ubuntu em um subdiretório de outro sistema já instalado.

O log de instalação termina assim:

. . . 
I: Validating xxd 2:8.1.0320-1ubuntu3
I: Validating xz-utils 5.2.4-1
I: Validating zlib1g 1:1.2.11.dfsg-1ubuntu2
I: Chosen extractor for .deb packages: dpkg-deb
I: Extracting base-files...

Então me parece que os únicos debootstrapextratos de pacotes são base-files, certo?

Existe alguma maneira de debootstrapextrair/instalar mais pacotes? Especialmente, descobri que debootstrapnem sequer instala o kernel do linux. Posso de alguma forma deixar debootstrapinstalar o kernel linux também?

system-installation kernel debootstrap
  • 1 respostas
  • 2499 Views
Martin Hope
xpt
Asked: 2019-03-04 15:21:19 +0800 CST

NetworkManager não atualiza /var/run/networkmanager/resolv.conf

  • 0

Meu NetworkManager não está gravando /var/run/networkmanager/resolv.confe o NetworkManager não está preenchendo resolv.conf não é a resposta para minha situação, porque eu não uso resolvconf. Mais detalhes abaixo:

Mudei o gerenciamento da minha Ethernet /etc/network/interfacespara o NetworkManager, que de alguma forma nunca grava em /var/run/networkmanager/resolv.conf:

$ nmcli d  
DEVICE  TYPE      STATE      CONNECTION  
eth0    ethernet  connected  Wired connection 1
lo      loopback  unmanaged  --          

$ ls /var/run/NetworkManager/resolv.conf
ls: cannot access '/var/run/NetworkManager/resolv.conf': No such file or directory

$ ls /var/run/nm-dns-dnsmasq.conf
ls: cannot access '/var/run/nm-dns-dnsmasq.conf': No such file or directory

Isso nunca me incomodou quando estou usando /etc/network/interfaceso , mas agora que estou usando o NetworkManager, preciso atualizar meu arquivo resolv.conf.

Aqui está o meu NetworkManager.conf:

cat /etc/NetworkManager/NetworkManager.conf
[main]
plugins=ifupdown,keyfile
dns=dnsmasq

[ifupdown]
managed=false

[device]
wifi.scan-rand-mac-address=no

Algumas respostas dizem que eu deveria estar dns=dnsmasqlá, mas outras dizem que não. Em suma, ainda estou confuso sobre como atualizar o NetworkManager /var/run/networkmanager/resolv.conf.

Atualização, mais informações:

$ resolvectl status | grep DNS
-su: resolvectl: command not found

$ dpkg -l '*dns*' | grep 'ii *dns'
ii  dns-root-data  2018013001   all          DNS root data including root zone
ii  dnsmasq        2.79-1       all          Small caching DNS proxy and DHCP/
ii  dnsmasq-base   2.79-1       amd64        Small caching DNS proxy and DHCP/
ii  dnsutils       1:9.11.3+dfs amd64        Clients provided with BIND

$ dpkg -l '*resolv*' | grep ii || echo no resolvconf
no resolvconf

$ ls -al /etc/resolv.conf
-rw-r--r-- 1 root root 79 2019-03-03 18:42 /etc/resolv.conf

$ host 8.8.8.8 
8.8.8.8.in-addr.arpa domain name pointer google-public-dns-a.google.com.

$ host www.ebay.com
www.ebay.com is an alias for slot9428.ebay.com.edgekey.net.
slot9428.ebay.com.edgekey.net is an alias for e9428.b.akamaiedge.net.
e9428.b.akamaiedge.net has address 104.93.181.25

$ lsb_release -a 
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 18.04.1 LTS
Release:        18.04
Codename:       bionic

Atualização2.

  • Esta não é uma instalação padrão do Ubuntu, mas minha instalação personalizada de novo (não uma atualização da versão anterior). Eu me removo resolvconf, porque estava usando /etc/network/interfaces, e não queria que o meu /etc/resolv.confficasse trocando toda hora. Talvez seja esse o culpado e o NetworkManager não funcione sem resolvconf?
  • Minha intenção total é " Substituir systemd-resolvido por dnsmasq " (que pratiquei usando 18.04 LiveCD, que tem o resolvconf) e usá-lo para meu servidor LAN DNS. Em, talvez nesse caso eu não precise do NetworkManager mudando meu /etc/resolv.confo tempo todo.

De qualquer forma, aqui estão as informações para uma investigação mais aprofundada:

$ dpkg -l '*resolv*'
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name           Version      Architecture Description
+++-==============-============-============-=================================
un  resolvconf     <none>       <none>       (no description available)

$ cat /run/resolvconf/resolv.conf
cat: /run/resolvconf/resolv.conf: No such file or directory

$ cat /run/systemd/resolve/resolv.conf
# This file is managed by man:systemd-resolved(8). Do not edit.
. . . 
nameserver 64.71.255.204
nameserver 64.71.255.198
search hitronhub.home

$ cat /etc/netplan/*.yaml
# Let NetworkManager manage all devices on this system
network:
  version: 2
  renderer: NetworkManager
  ethernets:
    eth0:
      addresses: [192.168.0.11/24, 192.168.0.10/24]
      gateway4: 192.168.0.1

$ ps auxc | grep resolv
systemd+ 23890  0.0  0.0  70608  1520 ?        Ss   Mar01   0:00 systemd-resolve

$ sudo lsof -i tcp:53
COMMAND     PID            USER   FD   TYPE   DEVICE SIZE/OFF NODE NAME
systemd-r 23890 systemd-resolve   13u  IPv4 47127798      0t0  TCP 127.0.0.53:domain (LISTEN)
dnsmasq   29822         dnsmasq    5u  IPv4 47935969      0t0  TCP 192.168.0.10:domain (LISTEN)
dnsmasq   29822         dnsmasq    7u  IPv4 47935971      0t0  TCP 192.168.0.11:domain (LISTEN)
dnsmasq   29822         dnsmasq    9u  IPv4 47935973      0t0  TCP localhost.myhost.org:domain (LISTEN)
dnsmasq   29822         dnsmasq   11u  IPv6 47935975      0t0  TCP [fe80::xxxx]:domain (LISTEN)
dnsmasq   29822         dnsmasq   13u  IPv6 47935977      0t0  TCP [2607:fea8:xxxx]:domain (LISTEN)
dnsmasq   29822         dnsmasq   15u  IPv6 47935979      0t0  TCP [fd00:xxxx]:domain (LISTEN)
dnsmasq   29822         dnsmasq   17u  IPv6 47935981      0t0  TCP ip6-localhost:domain (LISTEN)
networking network-manager dns ethernet
  • 1 respostas
  • 3992 Views

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