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-446998

Martian2020's questions

Martin Hope
Martian2020
Asked: 2025-04-08 12:02:36 +0800 CST

Qual é (se houver) o descritor de arquivo de /dev/tty?

  • 5

O problema urgente de ler a entrada do teclado no pipeline é resolvido pela resposta em https://stackoverflow.com/questions/15230289/read-keyboard-input-within-a-pipelined-read-loop :

mycommand-outputpiped | while read line
do
    # do stuff
    read confirm < /dev/tty
done

Por que funciona? Não ttyredireciona para a entrada padrão? Posso obter um descritor de arquivo /dev/ttye usá-lo read -u fdem vez disso? TIA

bash
  • 1 respostas
  • 30 Views
Martin Hope
Martian2020
Asked: 2024-11-04 17:10:10 +0800 CST

Artefatos quando o MPV reproduz o mesmo arquivo localizado em outro disco

  • 5

Estou enfrentando um problema peculiar. Copiei o arquivo de mídia para o flash USB (usando o Linux Mint). Agora, quando esses arquivos são reproduzidos em mpvum ponto, ele congela por algum tempo, exibindo o que parecem símbolos verdes de línguas estrangeiras por toda a tela (e nenhuma legenda após o descongelamento). Quando reproduzido do disco inicial, ele reproduz bem. Os hashes calculados no terminal são os mesmos.

Gostaria de saber como reproduzir o mesmo arquivo pode levar a resultados diferentes.

linux
  • 2 respostas
  • 19 Views
Martin Hope
Martian2020
Asked: 2024-07-02 11:51:30 +0800 CST

A divisão do Word entre duas linhas não foi encontrada na pesquisa de páginas de manual

  • 8

Estou no Linux Mint 21 (baseado em Ubuntu). manA pesquisa interna das páginas recém-notadas ( /) não encontra uma palavra se for dividida entre duas linhas (a palavra é inteira no código-fonte da página, exibida com hífen e recuo). Fiquei muito surpreso. Algum remédio?

A pesquisa na Web não encontrou esse problema nos principais resultados. Talvez seja raro, até mesmo uma falha no meu sistema?

Posso desativar a divisão de palavras como solução alternativa? Completamente? Caso contrário, para linhas específicas do roffcódigo?

Por exemplo man mpv.1(suportado).

DESCRIÇÃO mpv é um reprodutor de mídia baseado em MPlayer e mplayer2. Ele suporta uma ampla variedade de formatos de arquivo de vídeo, codecs de áudio e vídeo e tipos de legendas. Tipos especiais de URL de entrada estão disponíveis para ler entradas de diversas fontes além de arquivos de disco. Dependendo da plataforma, são suportados vários métodos diferentes de saída de vídeo e áudio.

Fonte:

\fBmpv\fP é um reprodutor de mídia baseado em MPlayer e mplayer2. Ele suporta uma ampla variedade de formatos de arquivo de vídeo, codecs de áudio e vídeo e tipos de legendas. Tipos especiais de URL de entrada estão disponíveis para ler entradas de diversas fontes além de arquivos de disco. Dependendo da plataforma, há suporte para vários métodos diferentes de saída de vídeo e áudio.

Editar: editado/etc/groff/man.local

.\" -*- nroff -*-
.\"
.\" This file is loaded after an-old.tmac.
.\" Put any local modifications to an-old.tmac here.
.
.  \" Disable hyphenation.
.nr HY 0
.
.if n \{\

etc...

man
  • 1 respostas
  • 229 Views
Martin Hope
Martian2020
Asked: 2023-11-03 19:25:05 +0800 CST

Não foi possível encontrar o nó ' '. Como adicionar o arquivo do documento Info baixado para que o comando info funcione?

  • 7

info makeabriu igual a man make. Baixei make.info.tar.gzo arquivo de https://www.gnu.org/software/make/manual/ , então:

sudo cp ~/Downloads/make.info.tar.gz /usr/share/info/

sudo install-info /usr/share/info/make.info.tar.gz /usr/share/info/dir

Recebi informações (sem trocadilhos) em https://www.gnu.org/software/texinfo/manual/texinfo/texinfo.html#Installing-an-Info-File

Agora há uma nova entrada quando eu faço info:

  • Fazer: (fazer). Refaça arquivos automaticamente.

Mas quando eu seleciono, recebo Cannot find node ''. info makeainda exibe a página de manual, não a página do documento de informações. Qual poderia ser o problema?

info
  • 2 respostas
  • 80 Views
Martin Hope
Martian2020
Asked: 2023-10-26 21:21:06 +0800 CST

Por que o apt está atualizando os pacotes sugeridos durante a instalação de um pacote (sem opções de linha de comando)?

  • 5

Estou tentando entender como funciona o aptitude. Baixei todas as dependências de um pacote (afaik all, substituindo o arquivo de status dpkg vazio). Mais tarde, após substituir o arquivo de status atual do sistema ao instalar o pacote, vi apt installtentativas de baixar um pacote que estava listado suggestedquando baixei todas as dependências. Sugerido está mais adiante na lista de pacotes a serem atualizados quando apt/ apt-getfoi executado sem opções.

Como tal coisa poderia acontecer? Eu fiz testes como acima para alguns pacotes antes e não precisei de sugestões, então parece que é uma ocorrência rara. Quero entender detalhes deste caso, como posso investigar? (Eu corri dpkg -se "sugeri" que um fosse mostrado como installed, o que mais?). O nome do pacote, aliás, é kdenlive e um dos sugeridos "inicialmente" é poppler-utils.

Não quero desabilitar as atualizações completamente, só não quero atualizar as sugeridas.

~$ aptitude why kdenlive poppler-utils
p   kdenlive               Depends    libkf5filemetadata3 (>= 5.0.2+git20140925)
p   libkf5filemetadata3    Recommends libkf5filemetadata-bin (= 5.92.0-0ubuntu1)
p   libkf5filemetadata-bin Depends    libpoppler-qt5-1 (>= 0.46.0)              
p   libpoppler-qt5-1       Depends    libpoppler118 (= 22.02.0-2ubuntu0.2)      
p   libpoppler118          Recommends poppler-data                              
i   poppler-data           Suggests   poppler-utils 
aptitude
  • 1 respostas
  • 17 Views
Martin Hope
Martian2020
Asked: 2023-09-22 23:25:13 +0800 CST

perl: substitua uma string por uma variável contendo novas linhas (quebras de linha)

  • 5

Quero fazer edições contendo metacaracteres. Aqui https://stackoverflow.com/questions/29613304/is-it-possible-to-escape-regex-metacharacters-reliably-with-sed uma das soluções é via perlwith s\Q ... \E(perto do final da resposta aceita). É mencionado que ele lida com multi-liners, mas:

echo 'a-b' > a.txt;from='-';to='\n';perl -s -0777 -pe 's/\Q$from\E/$to/' -- -from="$from" -to="$to" a.txt
a\nb
echo 'a-b' > a.txt;from='-';to='\n';perl -s -0777 -pe 's/\Q$from\E/\n/' -- -from="$from" -to="$to" a.txt
a
b

Posso substituir por quebra de linha somente se escrever em ssi mesmo, via variável não funciona por algum motivo. Não consegui encontrar uma resposta através da pesquisa na web. Como fazer funcionar com \nvariável?

As variáveis ​​PS podem ter comprimento arbitrário e conter quaisquer metacaracteres, todos os quais devem ser usados ​​literalmente, exceto uma sequência específica de caracteres (por exemplo, \n) a ser substituída por quebras de linha.

text-processing
  • 2 respostas
  • 54 Views
Martin Hope
Martian2020
Asked: 2023-09-22 15:54:42 +0800 CST

É possível encontrar todas as páginas em VER TAMBÉM de uma página de manual? Ir para alguns deles ao visualizar a página de manual?

  • 6

Estou aprendendo a editar manpáginas. Acabei de observar que a parte VER TAMBÉM do arquivo de origem consiste em linhas separadas (exibidas como uma linha longa por man). Algum valor nisso? Ou posso também colocar uma longa lista de referências em uma linha?

Perguntas relacionadas ao PS Easy apenas em massa com a principal (sinta-se à vontade para ignorar). Em alguns arquivos de origem, as linhas terminam com "," ( grep), outras não ( cgcreate). Comece com .BR ( grep) ou não ( cgcreate). Algum significado, exceto recuo?

man
  • 1 respostas
  • 34 Views
Martin Hope
Martian2020
Asked: 2022-12-14 06:21:55 +0800 CST

Citando dentro de $ (substituição de comando) no argumento para uma função no bash

  • 7

Eu olhei para Quoting dentro de $ (substituição de comando) no Bash e ainda não entendi o que faço incorretamente (meu código me parece "é a maneira recomendada" da resposta aceita) e como corrigi-lo:

print_and_run(){
    echo next line: "$1"
    echo "$($1)"
}

print_and_run 'sed --in-place -- "s|fetch = +refs/\*:refs/\*|fetch = +refs/heads/*:refs/remotes/origin/*|" .git/config' 
next line: sed --in-place -- "s|fetch = +refs/\*:refs/\*|fetch = +refs/heads/*:refs/remotes/origin/*|" .git/config
sed: -e expression #1, char 1: unknown command: `"'

sedlinha funciona sozinha, função print_and_runfunciona para comandos sem aspas, por exemplo print_and_run 'cat ./.git/config'. TIA

PS btw não tenho certeza se isso importa: escrevi para echo "$($1)"não echo $($1)imprimir com novas linhas: https://stackoverflow.com/questions/15184358/how-to-avoid-bash-command-substitution-to-remove-the-newline-character e agora vejo que o primeiro parece "é a maneira recomendada").

bash
  • 1 respostas
  • 35 Views
Martin Hope
Martian2020
Asked: 2022-01-16 01:44:24 +0800 CST

a decodificação falhou, o sistema parou durante a inicialização herdada (possivelmente devido a uma grande unidade SATA conectada)

  • 1

Eu inicializei o liveUSB baseado no Linux Mint 20.2. Após a saída da linha initrd (uma após vmlinuz), obtive uma tela vazia com "falha na decodificação, sistema interrompido" (tentei duas vezes, o erro foi reproduzido). Isso aconteceu apenas em 1 de 4 casos: inicialização herdada com unidade SATA grande (> 4 TB) conectada; UEFI inicializado com unidade (um de 4 TB e um > 4 TB) e legado inicializado sem essa unidade (apenas um de 4 TB conectado) (4º: UEFI sem disco que não tentei). Pesquisa na Web para suporte de unidades grandes encontrada: https://superuser.com/questions/1005475/trying-to-understand-linux-support-for-4tb-hard-disk-drive-on-legacy-bios onde:

Dito isso, como o novo disco não é um disco de inicialização, você não precisa se preocupar com esses problemas.

Para "a decodificação falhou, o sistema parou", li vários links encontrados: https://askubuntu.com/questions/1269855/usb-installer-initramfs-unpacking-failed-decoding-failed , https://forums. linuxmint.com/viewtopic.php?t=328925 , https://bugs.launchpad.net/ubuntu/+source/ubuntu-meta/+bug/1870260 , https://askubuntu.com/questions/1355231/decoding- failed-system-halted , https://www.quora.com/Now-I-am-booting-Ubuntu-20-10-with-flash-card-When-booting-it-is-saying-Decoding-failed- system-halted-What-should-I-do , https://www.reddit.com/r/linux4noobs/comments/q7ahdx/decoding_failed_system_halted_problem/ .

Não vejo como isso se aplica ao meu problema, eles falam sobre bugs no initrd para compactação, falha na unidade no nível do hardware, problema que ocorre aleatoriamente. Meu palpite é que, de alguma forma, no modo BIOS / legado, o initrd não pode identificar um disco SATA grande. Como posso verificar isso?

Adicionado 1:
Outro problema hoje:

64 bit relocation outside of kernel! 
--- system halted  

novamente após loading initrd.lz...a saída suporta a hipótese de falha da PSU da resposta. O sistema inicializou sem energia nos discos rígidos, quando conectei um - boom esse novo.

linux boot
  • 1 respostas
  • 554 Views
Martin Hope
Martian2020
Asked: 2022-01-11 20:30:04 +0800 CST

"Conectando...", "Falha na conexão. Falha na ativação da conexão de rede" Como descobrir o que isso significa exatamente? (ping funciona)

  • 1

Conectei dois PCs com Linux Mint 20.2 com NetworkManagercabo Ethernet. Ao habilitar a interface, os PCs obtiveram endereços ip6 e consigo pingar um do outro. Mas estou recebendo uma notificação irritante da GUI "falha na ativação da conexão de rede" e o status da conexão com fio no NetworkManagerminiaplicativo "Conectando ...".

Meu palpite inicial era que era impossível obter o ip4 do DHCP, então desativei o ip4 na GUI NetworkManagerdessa conexão com fio. Ainda a mensagem permaneceu a mesma. Então eu desativei DNSe routesnovamente na GUI do NetworkManagerip6 com fio. Ainda a mensagem permaneceu. Agora, no entanto, a conexão com fio é automaticamente desconectada completamente por GUI NetworkManager, embora os leds no RJ45 permaneçam tampados/piscando com verde/laranja (depois que sudo ifconfig eth downos leds desligam completamente no PC onde o comando é executado). Depois de algum tempo, a conexão via ip6 é restabelecida por razões ainda não claras para mim ( pingnovamente começa a receber respostas).

O que significa "Conectando...", "Falha na ativação da conexão de rede" na situação acima?

Eu quero uma maneira mais simples de script para conectar dois PCs com Linux, de preferência via ip6. A partir de agora, a meu ver, funciona quase pronto para usar, mas essas mensagens podem interferir (e certamente irritantes e ainda não encontrei uma maneira de desativá-las no Cinnamon).

Adicionado 1:

Jan 11 04:52:55 mint NetworkManager[1184]: <info>  [1641876775.8604] manager: NetworkManager state is now DISCONNECTED
Jan 11 04:52:55 mint NetworkManager[1184]: <warn>  [1641876775.8655] device (enp0s25): Activation: failed for connection 'Wired connection 1'
Jan 11 04:52:55 mint NetworkManager[1184]: <info>  [1641876775.8660] device (enp0s25): state change: failed -> disconnected (reason 'none', sys-iface-state: 'managed')
Jan 11 04:52:55 mint NetworkManager[1184]: <info>  [1641876775.8836] dhcp4 (enp0s25): canceled DHCP transaction
Jan 11 04:52:55 mint NetworkManager[1184]: <info>  [1641876775.8837] dhcp4 (enp0s25): state changed timeout -> done
Jan 11 04:52:55 mint NetworkManager[1184]: <info>  [1641876775.8879] policy: auto-activating connection 'Wired connection 1' (*****)
Jan 11 04:52:55 mint NetworkManager[1184]: <info>  [1641876775.8900] device (enp0s25): Activation: starting connection 'Wired connection 1' (*****)
Jan 11 04:52:55 mint NetworkManager[1184]: <info>  [1641876775.8938] device (enp0s25): state change: disconnected -> prepare (reason 'none', sys-iface-state: 'managed')
Jan 11 04:52:55 mint NetworkManager[1184]: <info>  [1641876775.8944] manager: NetworkManager state is now CONNECTING
Jan 11 04:52:55 mint NetworkManager[1184]: <info>  [1641876775.8947] device (enp0s25): state change: prepare -> config (reason 'none', sys-iface-state: 'managed')
Jan 11 04:52:55 mint NetworkManager[1184]: <info>  [1641876775.8956] device (enp0s25): state change: config -> ip-config (reason 'none', sys-iface-state: 'managed')
Jan 11 04:52:55 mint NetworkManager[1184]: <info>  [1641876775.8963] dhcp4 (enp0s25): activation: beginning transaction (timeout in 45 seconds)
Jan 11 04:53:40 mint NetworkManager[1184]: <warn>  [1641876820.8574] dhcp4 (enp0s25): request timed out
Jan 11 04:53:40 mint NetworkManager[1184]: <info>  [1641876820.8575] dhcp4 (enp0s25): state changed unknown -> timeout
Jan 11 04:53:40 mint NetworkManager[1184]: <info>  [1641876820.8577] device (enp0s25): state change: ip-config -> failed (reason 'ip-config-unavailable', sys-iface-state: 'managed')
Jan 11 04:53:40 mint NetworkManager[1184]: <info>  [1641876820.8600] manager: NetworkManager state is now DISCONNECTED  

Adicionado 2: Acima adicionado 1 foi antes do ip4 ser desabilitado, abaixo quando desabilitado restaram menos linhas ( dhcp4desapareceram):

Jan 11 07:49:13 mint NetworkManager[1184]: <info>  [1641887353.8456] device (enp0s25): state change: ip-config -> failed (reason 'ip-config-unavailable', sys-iface-state: 'managed')
Jan 11 07:49:13 mint NetworkManager[1184]: <info>  [1641887353.8478] manager: NetworkManager state is now DISCONNECTED
Jan 11 07:49:13 mint NetworkManager[1184]: <warn>  [1641887353.8536] device (enp0s25): Activation: failed for connection 'Wired connection 1'
Jan 11 07:49:13 mint NetworkManager[1184]: <info>  [1641887353.8560] device (enp0s25): state change: failed -> disconnected (reason 'none', sys-iface-state: 'managed')
Jan 11 07:49:13 mint NetworkManager[1184]: <info>  [1641887353.8588] policy: auto-activating connection 'Wired connection 1' (*****)
Jan 11 07:49:13 mint NetworkManager[1184]: <info>  [1641887353.8622] device (enp0s25): Activation: starting connection 'Wired connection 1' (****)
Jan 11 07:49:13 mint NetworkManager[1184]: <info>  [1641887353.8627] device (enp0s25): state change: disconnected -> prepare (reason 'none', sys-iface-state: 'managed')
Jan 11 07:49:13 mint NetworkManager[1184]: <info>  [1641887353.8639] manager: NetworkManager state is now CONNECTING
Jan 11 07:49:13 mint NetworkManager[1184]: <info>  [1641887353.8647] device (enp0s25): state change: prepare -> config (reason 'none', sys-iface-state: 'managed')
Jan 11 07:49:13 mint NetworkManager[1184]: <info>  [1641887353.8660] device (enp0s25): state change: config -> ip-config (reason 'none', sys-iface-state: 'managed')
Jan 11 07:49:45 mint NetworkManager[1184]: <info>  [1641887385.8471] device (enp0s25): state change: ip-config -> failed (reason 'ip-config-unavailable', sys-iface-state: 'managed')
Jan 11 07:49:45 mint NetworkManager[1184]: <info>  [1641887385.8497] manager: NetworkManager state is now DISCONNECTED
linux networking
  • 1 respostas
  • 3548 Views
Martin Hope
Martian2020
Asked: 2022-01-08 02:34:17 +0800 CST

Como um arquivo pode ter tamanho (por Nemo), mas não ocupar espaço no disco (na RAM)?

  • 1

Hoje baixei vários arquivos. O aplicativo AFAIK reserva espaço para todo o arquivo desde o início. Para o 1º e 2º arquivos, vi que a RAM disponível diminuiu logo após o início do download, mas para o 3º não havia espaço suficiente (por mensagem), apaguei alguns e o download começou. Mas para minha surpresa freecontinuou a mostrar grande espaço disponível. Verifiquei o tamanho do arquivo pensando que talvez o aplicativo reservasse apenas parte do espaço para iniciar, mas não, o tamanho do arquivo estava cheio de vários GBs, conforme mostrado no Nemo. Eu pensei que talvez eu acidentalmente apaguei mais do que o esperado, mas após o download freenão mostrou quase nenhuma memória disponível. Como o sistema de arquivos pode relatar um objeto (arquivo) considerável, mas não ocupa espaço?

O sistema é baseado no Ubuntu liveUSB, inicializado na RAM, findmntpor /dizer cow, portanto, hesito em chamá-lo tmpfsporque não conheço bem os scripts de inicialização (e também não tenho certeza de quais tags aplicar à pergunta). Posso tentar reproduzir o problema na unidade puramente tmpfs se for importante identificar a causa. Oh, meu problema - como posso confiar nas informações de vários utilitários do Linux se as informações se contradizem?

linux filesystems
  • 1 respostas
  • 58 Views
Martin Hope
Martian2020
Asked: 2022-01-05 05:46:36 +0800 CST

Como pular pacotes de atualização para outras arquiteturas quando `apt-get install`?

  • 0

Hoje eu finalmente adivinhei o mecanismo pelo qual quando tentei instalar o conjunto de pacotes debian baixados com dependências, por exemplo apt-get install --download-only --assume-yes libssl-dev, mesmo com o arquivo de status do dpkg vazio (muitos arquivos deb), ainda ao instalar uma vez (e hoje novamente) não consegui instalar: apt-get install path/*.debprint The following additional packages will be installed: libssl1.1:i386. (Já tentei obter ajuda descrevendo o resultado, mas as perguntas foram direcionadas, pois sei que entendo a causa incorreta): Como o apt acompanha as dependências do BUILD (fonte)? e https://stackoverflow.com/questions/70491862/how-to-list-download-the-recursive-build-dependencies-of-a-debian-package

Meu palpite era que o pacote libssl1.1para a arquitetura i386 foi instalado aqui (que eu verifiquei no arquivo de status - era: Status: install ok installedpara ambos amd64e i386). Portanto, ao instalar libssl1.1 apt-get, tentei atualizar isso libssl1.1para todas as arquiteturas instaladas para esse pacote. Mas ao baixar em um sistema onde não há pacotes para outras arquiteturas, exceto o solicitado na linha de comando, apt-getbaixa apenas uma arquitetura.

Existe alguma opção para instalar pacotes e dependências para apenas uma arquitetura? Não vejo como isso poderia quebrar o sistema se apenas uma arquitetura fosse alterada. (alternativamente para baixar dependências para todas as arquiteturas disponíveis)?

man apt-get:
       --arch-only
           Only process architecture-dependent build-dependencies. Configuration Item:
           APT::Get::Arch-Only.

Contudo:

sudo apt-get install --download-only --assume-yes --arch-only libssl-dev
E: Command line option --arch-only is not understood in combination with the other options
apt package-management
  • 1 respostas
  • 210 Views
Martin Hope
Martian2020
Asked: 2021-12-28 23:55:35 +0800 CST

Como interpretar `apt-cache rdepends` para identificar a dependência?

  • 1

https://askubuntu.com/questions/128524/how-to-list-dependent-packages-reverse-dependencies aconselha apt-cache rdepends, mas não explica como interpretar a saída. A saída consiste em linhas sem recuo e dois espaços um. Mas as dependências formam uma estrutura de linha de árvore, alguma maneira de ver a saída dessa maneira? Como interpretar sem árvore? Por exemplo:

Eu corro:

~$ apt-cache rdepends --recurse --no-recommends --no-suggests --no-conflicts --no-breaks --no-replaces --no-enhances libpulse0:i386  

Tem ~ 1k linhas (com a única --recursesaída de opção é ~ 500k linhas). Por volta da linha 300 (saída total no final):

...
Reverse Depends:
  libpcaudio-dev:i386
  espeak-ng:i386
  libespeak-ng1:i386
libcanberra-pulse:i386
Reverse Depends:
pulseaudio
Reverse Depends:
  pulseaudio-module-bluetooth
  pulseaudio-module-bluetooth
...  

Antes disso, eu não notei pacotes não-i386 listados, então o primeiro é pulseaudio. Como descobrir qual pacote requer pulseaudio? O recuo de uma linha imediatamente anterior é diferente do anterior uma vez, sem recuo para libcanberra-pulse:i386. Significa libcanberra-pulse:i386requer pulseaudio? A saída abaixo apt-cache showlista como dependência, porém a saída apt-cache rdependsnão lista outras dependências, por exemplo libc6.

$ apt-cache show libcanberra-pulse:i386
Package: libcanberra-pulse
Architecture: i386
Version: 0.30-7ubuntu1
Multi-Arch: same
Priority: optional
Section: libdevel
Source: libcanberra
Origin: Ubuntu
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 49
Depends: libc6 (>= 2.4), libcanberra0 (= 0.30-7ubuntu1), libpulse0 (>= 0.99.1), pulseaudio

Saída completa:

~$ apt-cache rdepends --recurse --no-recommends --no-suggests --no-conflicts --no-breaks --no-replaces --no-enhances libpulse0:i386
libpulse0:i386
Reverse Depends:
  wine-stable-i386:i386
  pulseaudio-module-zeroconf:i386
  pulseaudio-module-raop:i386
  pulseaudio-module-lirc:i386
  pulseaudio-module-jack:i386
  pulseaudio-module-gsettings:i386
  pulseaudio-equalizer:i386
  pulseaudio-utils:i386
  pulseaudio-module-bluetooth:i386
  pulseaudio:i386
  libpulsedsp:i386
  libpulse-mainloop-glib0:i386
  libpulse-dev:i386
  pulseaudio-module-zeroconf:i386
  pulseaudio-module-raop:i386
  pulseaudio-module-lirc:i386
  pulseaudio-module-jack:i386
  pulseaudio-module-gsettings:i386
  pulseaudio-equalizer:i386
  openjdk-8-jre:i386
  libavdevice58:i386
  pulseaudio-utils:i386
  pulseaudio-module-bluetooth:i386
  pulseaudio:i386
  libpulsedsp:i386
  libpulse-mainloop-glib0:i386
  libpulse-dev:i386
  gstreamer1.0-pulseaudio:i386
  libpulse-dev:i386
  vlc-plugin-base:i386
  pulseaudio-module-zeroconf:i386
  pulseaudio-module-raop:i386
  pulseaudio-module-lirc:i386
  pulseaudio-module-jack:i386
  pulseaudio-module-gsettings:i386
  pulseaudio-equalizer:i386
  openmpt123:i386
  openjdk-8-jre:i386
  mpg123:i386
  lmms:i386
  libwine-development:i386
  libwine:i386
  libsox-fmt-pulse:i386
  libsoundio1:i386
  libsdl2-2.0-0:i386
  libsdl1.2debian:i386
  librtaudio6:i386
  libqt5multimedia5-plugins:i386
  libqt5multimedia5:i386
  libmikmod3:i386
  libfluidsynth2:i386
  libespeak1:i386
  libavdevice58:i386
  gpac-modules-base:i386
  speech-dispatcher-audio-plugins:i386
  pulseaudio-utils:i386
  pulseaudio-module-bluetooth:i386
  pulseaudio:i386
  libpulsedsp:i386
  libpulse-mainloop-glib0:i386
  libasound2-plugins:i386
  libpcaudio0:i386
  libcanberra-pulse:i386
  gstreamer1.0-pulseaudio:i386
wine-stable-i386:i386
Reverse Depends:
pulseaudio-module-zeroconf:i386
Reverse Depends:
  pulseaudio-module-raop:i386
  pulseaudio-module-raop:i386
  pulseaudio-module-raop:i386
pulseaudio-module-raop:i386
Reverse Depends:
pulseaudio-module-lirc:i386
Reverse Depends:
pulseaudio-module-jack:i386
Reverse Depends:
pulseaudio-module-gsettings:i386
Reverse Depends:
pulseaudio-equalizer:i386
Reverse Depends:
pulseaudio-utils:i386
Reverse Depends:
  pulseaudio:i386
  pulseaudio:i386
  pulseaudio:i386
pulseaudio-module-bluetooth:i386
Reverse Depends:
pulseaudio:i386
Reverse Depends:
  pulseaudio-module-bluetooth:i386
  pulseaudio-module-zeroconf:i386
  pulseaudio-module-raop:i386
  pulseaudio-module-lirc:i386
  pulseaudio-module-jack:i386
  pulseaudio-module-gsettings:i386
  pulseaudio-equalizer:i386
  pulseaudio-module-bluetooth:i386
    pulseaudio
  pulseaudio-module-zeroconf:i386
    pulseaudio
  pulseaudio-module-raop:i386
    pulseaudio
  pulseaudio-module-lirc:i386
    pulseaudio
  pulseaudio-module-jack:i386
    pulseaudio
  pulseaudio-module-gsettings:i386
    pulseaudio
  pulseaudio-equalizer:i386
    pulseaudio
  pulseaudio-module-bluetooth:i386
  pulseaudio-module-zeroconf:i386
  pulseaudio-module-raop:i386
  pulseaudio-module-lirc:i386
  pulseaudio-module-jack:i386
  pulseaudio-module-gsettings:i386
  pulseaudio-equalizer:i386
  libcanberra-pulse:i386
    pulseaudio
libpulsedsp:i386
Reverse Depends:
  pulseaudio-utils:i386
  pulseaudio-utils:i386
  pulseaudio-utils:i386
libpulse-mainloop-glib0:i386
Reverse Depends:
  libpulse-dev:i386
  libpulse-dev:i386
  libpulse-dev:i386
libpulse-dev:i386
Reverse Depends:
  qtmultimedia5-dev:i386
  libsdl2-dev:i386
  libsdl1.2-dev:i386
  librtaudio-dev:i386
  libefl-all-dev:i386
openjdk-8-jre:i386
Reverse Depends:
  openjdk-8-jdk:i386
  openjdk-8-demo:i386
  openjdk-8-jdk:i386
  openjdk-8-demo:i386
libavdevice58:i386
Reverse Depends:
  libavdevice-dev:i386
  ffmpeg:i386
  ffmpeg:i386
  libavdevice-dev:i386
  gpac:i386
gstreamer1.0-pulseaudio:i386
Reverse Depends:
  gstreamer1.0-plugins-good-dbg:i386
  gstreamer1.0-plugins-good-dbg:i386
vlc-plugin-base:i386
Reverse Depends:
  vlc:i386
openmpt123:i386
Reverse Depends:
mpg123:i386
Reverse Depends:
lmms:i386
Reverse Depends:
libwine-development:i386
Reverse Depends:
  wine32-development:i386
  libwine-development-dev:i386
  dxvk-wine32-development:i386
  carla-bridge-wine32:i386
libwine:i386
Reverse Depends:
  wine32:i386
  lmms-vst-server:i386
  libwine-dev:i386
libsox-fmt-pulse:i386
Reverse Depends:
  libsox-fmt-all:i386
  sox:i386
libsoundio1:i386
Reverse Depends:
  libsoundio-dev:i386
  lmms:i386
libsdl2-2.0-0:i386
Reverse Depends:
  libavdevice58:i386
  ffmpeg:i386
  pcsx2:i386
  libsdl2-ttf-2.0-0:i386
  libsdl2-net-2.0-0:i386
  libsdl2-mixer-2.0-0:i386
  libsdl2-image-2.0-0:i386
  libsdl2-gfx-1.0-0:i386
  libsdl2-dev:i386
  libmikmod3:i386
  bochs:i386
  libfluidsynth2:i386
  libfaudio0:i386
  libavdevice58:i386
  fluidsynth:i386
  ffmpeg:i386
  bochs-sdl:i386
libsdl1.2debian:i386
Reverse Depends:
  libsdl1.2-dev:i386
  dgen:i386
  zsnes:i386
  vlc-plugin-base:i386
  smpeg-plaympeg:i386
  smpeg-gtv:i386
  mpeg2dec:i386
  mjpegtools:i386
  lmms:i386
  libtheora-bin:i386
  libsmpeg0:i386
  adlibtracker2:i386
  libsdl-ttf2.0-0:i386
  libsdl-sound1.2:i386
  libsdl-sge:i386
  libsdl-pango1:i386
  libsdl-ocaml:i386
  libsdl-net1.2:i386
  libsdl-mixer1.2:i386
  libsdl-image1.2:i386
  libsdl-gst:i386
  libsdl-gfx1.2-5:i386
  libsdl-console:i386
  liblavplay-2.1-0:i386
  libdv-bin:i386
  libde265-examples:i386
  gpac-modules-base:i386
  fenix-plugins:i386
  fenix-plugin-mpeg:i386
  fenix:i386
librtaudio6:i386
Reverse Depends:
  librtaudio-dev:i386
  stk:i386
  libstk-4.6.1:i386
libqt5multimedia5-plugins:i386
Reverse Depends:
  qtmultimedia5-examples:i386
libqt5multimedia5:i386
Reverse Depends:
  qtmultimedia5-examples:i386
  qtmultimedia5-dev:i386
  qml-module-qtmultimedia:i386
  qml-module-qtaudioengine:i386
  python3-pyqt5.qtmultimedia-dbg:i386
  python3-pyqt5.qtmultimedia:i386
  libqt5multimediawidgets5:i386
  libqt5multimediaquick5:i386
  libqt5multimediagsttools5:i386
  libqt5multimedia5-plugins:i386
libmikmod3:i386
Reverse Depends:
  libmikmod-dev:i386
  libsdl-sound1.2:i386
  libsdl-mixer1.2:i386
libfluidsynth2:i386
Reverse Depends:
  libfluidsynth-dev:i386
  vlc-plugin-fluidsynth:i386
  lmms:i386
  libsdl2-mixer-2.0-0:i386
  libsdl-mixer1.2:i386
  fluidsynth:i386
  gstreamer1.0-plugins-bad:i386
libespeak1:i386
Reverse Depends:
  libespeak-dev:i386
  speech-dispatcher-espeak:i386
    libespeak-ng-libespeak1:i386
  espeak:i386
    libespeak-ng-libespeak1:i386
gpac-modules-base:i386
Reverse Depends:
  gpac:i386
speech-dispatcher-audio-plugins:i386
Reverse Depends:
  speech-dispatcher-ibmtts:i386
  speech-dispatcher:i386
  speech-dispatcher-ibmtts:i386
libasound2-plugins:i386
Reverse Depends:
  wine-stable-i386:i386
  pulseaudio:i386
  pulseaudio:i386
  pulseaudio:i386
libpcaudio0:i386
Reverse Depends:
  libpcaudio-dev:i386
  espeak-ng:i386
  libespeak-ng1:i386
libcanberra-pulse:i386
Reverse Depends:
pulseaudio
Reverse Depends:
  pulseaudio-module-bluetooth
  pulseaudio-module-bluetooth
  pulseaudio-module-zeroconf
  pulseaudio-module-raop
  pulseaudio-module-lirc
  pulseaudio-module-jack
  pulseaudio-module-gsettings
  pulseaudio-equalizer
  pulseaudio-module-bluetooth
    pulseaudio:i386
  pulseaudio-module-zeroconf
    pulseaudio:i386
  pulseaudio-module-raop
    pulseaudio:i386
  pulseaudio-module-lirc
    pulseaudio:i386
  pulseaudio-module-jack
    pulseaudio:i386
  pulseaudio-module-gsettings
    pulseaudio:i386
  pulseaudio-equalizer
    pulseaudio:i386
  plasma-pa
    pulseaudio:i386
  ubuntu-desktop-minimal
    pulseaudio:i386
  ubuntu-desktop
    pulseaudio:i386
  x2gothinclient-minidesktop
    pulseaudio:i386
  x2gothinclient-chroot
    pulseaudio:i386
  vanilla-gnome-desktop
    pulseaudio:i386
  ubuntukylin-desktop
    pulseaudio:i386
  ubuntu-unity-desktop
    pulseaudio:i386
  ubuntu-mate-desktop
    pulseaudio:i386
  ubuntu-mate-core
    pulseaudio:i386
  ubuntu-budgie-desktop
    pulseaudio:i386
  pulseaudio-module-bluetooth
  pulseeffects
    pulseaudio:i386
  pulseaudio-module-zeroconf
  pulseaudio-module-raop
  pulseaudio-module-lirc
  pulseaudio-module-jack
  pulseaudio-module-gsettings
  pulseaudio-equalizer
  plasma-pa
    pulseaudio:i386
  pavucontrol-qt
    pulseaudio:i386
  osspd-pulseaudio
    pulseaudio:i386
  mkchromecast-pulseaudio
    pulseaudio:i386
  lubuntu-desktop
    pulseaudio:i386
  kubuntu-desktop
    pulseaudio:i386
 |kde-telepathy-call-ui
    pulseaudio:i386
  indicator-sound
    pulseaudio:i386
  gqrx-sdr
    pulseaudio:i386
  gnome-core
    pulseaudio:i386
  cairo-dock-impulse-plug-in
    pulseaudio:i386
  ubuntu-desktop-minimal
    pulseaudio:i386
  ubuntu-desktop
    pulseaudio:i386
  libcanberra-pulse
    pulseaudio:i386
  chromium
    pulseaudio:i386
qtmultimedia5-dev:i386
Reverse Depends:
libsdl2-dev:i386
Reverse Depends:
  libsdl2-ttf-dev:i386
  libsdl2-net-dev:i386
  libsdl2-mixer-dev:i386
  libsdl2-image-dev:i386
  libsdl2-gfx-dev:i386
libsdl1.2-dev:i386
Reverse Depends:
  libsmpeg-dev:i386
  libsdl-console-dev:i386
  libsdl-ttf2.0-dev:i386
  libsdl-sound1.2-dev:i386
  libsdl-sge-dev:i386
  libsdl-pango-dev:i386
  libsdl-ocaml-dev:i386
  libsdl-net1.2-dev:i386
  libsdl-mixer1.2-dev:i386
  libsdl-image1.2-dev:i386
  libsdl-gfx1.2-dev:i386
librtaudio-dev:i386
Reverse Depends:
  libstk-dev:i386
  librtmidi-dev:i386
libefl-all-dev:i386
Reverse Depends:
openjdk-8-jdk:i386
Reverse Depends:
openjdk-8-demo:i386
Reverse Depends:
libavdevice-dev:i386
Reverse Depends:
ffmpeg:i386
Reverse Depends:
gpac:i386
Reverse Depends:
gstreamer1.0-plugins-good-dbg:i386
Reverse Depends:
vlc:i386
Reverse Depends:
wine32-development:i386
Reverse Depends:
  wine32-development-preloader:i386
libwine-development-dev:i386
Reverse Depends:
  wine32-development-tools:i386
dxvk-wine32-development:i386
Reverse Depends:
carla-bridge-wine32:i386
Reverse Depends:
  carla-bridge-win32:i386
wine32:i386
Reverse Depends:
  lmms-vst-server:i386
  wine32-preloader:i386
lmms-vst-server:i386
Reverse Depends:
libwine-dev:i386
Reverse Depends:
  wine32-tools:i386
libsox-fmt-all:i386
Reverse Depends:
  libsox-dev:i386
sox:i386
Reverse Depends:
libsoundio-dev:i386
Reverse Depends:
pcsx2:i386
Reverse Depends:
libsdl2-ttf-2.0-0:i386
Reverse Depends:
  libsdl2-ttf-dev:i386
libsdl2-net-2.0-0:i386
Reverse Depends:
  libsdl2-net-dev:i386
libsdl2-mixer-2.0-0:i386
Reverse Depends:
  libsdl2-mixer-dev:i386
libsdl2-image-2.0-0:i386
Reverse Depends:
  libsdl2-image-dev:i386
libsdl2-gfx-1.0-0:i386
Reverse Depends:
  libsdl2-gfx-dev:i386
bochs:i386
Reverse Depends:
  bochs-x:i386
  bochs-wx:i386
  bochs-term:i386
  bochs-sdl:i386
libfaudio0:i386
Reverse Depends:
  libwine:i386
  wine-stable-i386:i386
  libwine-development:i386
  libfaudio-dev:i386
fluidsynth:i386
Reverse Depends:
bochs-sdl:i386
Reverse Depends:
dgen:i386
Reverse Depends:
zsnes:i386
Reverse Depends:
smpeg-plaympeg:i386
Reverse Depends:
smpeg-gtv:i386
Reverse Depends:
mpeg2dec:i386
Reverse Depends:
mjpegtools:i386
Reverse Depends:
  mjpegtools-gtk:i386
libtheora-bin:i386
Reverse Depends:
libsmpeg0:i386
Reverse Depends:
  libsmpeg-dev:i386
  smpeg-plaympeg:i386
  smpeg-gtv:i386
  fenix-plugin-mpeg:i386
adlibtracker2:i386
Reverse Depends:
libsdl-ttf2.0-0:i386
Reverse Depends:
  libsdl-ttf2.0-dev:i386
  libsdl-ocaml:i386
libsdl-sound1.2:i386
Reverse Depends:
  libsdl-sound1.2-dev:i386
libsdl-sge:i386
Reverse Depends:
  libsdl-sge-dev:i386
libsdl-pango1:i386
Reverse Depends:
  libsdl-pango-dev:i386
libsdl-ocaml:i386
Reverse Depends:
libsdl-net1.2:i386
Reverse Depends:
  libsdl-net1.2-dev:i386
  fenix-plugins:i386
libsdl-mixer1.2:i386
Reverse Depends:
  libsdl-ocaml:i386
  libsdl-mixer1.2-dev:i386
  fenix:i386
  fenix-plugin-mpeg:i386
libsdl-image1.2:i386
Reverse Depends:
  vlc-plugin-base:i386
  libsdl-sge:i386
  libsdl-ocaml:i386
  libsdl-image1.2-dev:i386
  libsdl-console:i386
  fenix-plugins:i386
libsdl-gst:i386
Reverse Depends:
libsdl-gfx1.2-5:i386
Reverse Depends:
  libsdl-ocaml:i386
  libsdl-gfx1.2-dev:i386
libsdl-console:i386
Reverse Depends:
  libsdl-console-dev:i386
liblavplay-2.1-0:i386
Reverse Depends:
  mjpegtools:i386
  libmjpegtools-dev:i386
libdv-bin:i386
Reverse Depends:
libde265-examples:i386
Reverse Depends:
fenix-plugins:i386
Reverse Depends:
fenix-plugin-mpeg:i386
Reverse Depends:
fenix:i386
Reverse Depends:
  pixbros:i386
  pixfrogger:i386
stk:i386
Reverse Depends:
  lmms:i386
libstk-4.6.1:i386
Reverse Depends:
  stk:i386
  lmms:i386
  libstk-dev:i386
qtmultimedia5-examples:i386
Reverse Depends:
qml-module-qtmultimedia:i386
Reverse Depends:
  qtmultimedia5-examples:i386
qml-module-qtaudioengine:i386
Reverse Depends:
python3-pyqt5.qtmultimedia-dbg:i386
Reverse Depends:
python3-pyqt5.qtmultimedia:i386
Reverse Depends:
  python3-pyqt5.qtmultimedia-dbg:i386
libqt5multimediawidgets5:i386
Reverse Depends:
  python3-pyqt5.qtmultimedia:i386
  qtmultimedia5-examples:i386
  qtmultimedia5-dev:i386
  python3-pyqt5.qtmultimedia-dbg:i386
  libqt5multimediagsttools5:i386
libqt5multimediaquick5:i386
Reverse Depends:
  qtmultimedia5-dev:i386
  qml-module-qtmultimedia:i386
libqt5multimediagsttools5:i386
Reverse Depends:
  qtmultimedia5-dev:i386
  libqt5multimedia5-plugins:i386
libmikmod-dev:i386
Reverse Depends:
  libsdl-mixer1.2-dev:i386
libfluidsynth-dev:i386
Reverse Depends:
vlc-plugin-fluidsynth:i386
Reverse Depends:
gstreamer1.0-plugins-bad:i386
Reverse Depends:
  gstreamer1.0-plugins-bad-dbg:i386
libespeak-dev:i386
Reverse Depends:
speech-dispatcher-espeak:i386
Reverse Depends:
libespeak-ng-libespeak1:i386
Reverse Depends:
espeak:i386
Reverse Depends:
speech-dispatcher-ibmtts:i386
Reverse Depends:
speech-dispatcher:i386
Reverse Depends:
  speech-dispatcher-baratinoo:i386
    speech-dispatcher
  speech-dispatcher-pico:i386
    speech-dispatcher
  speech-dispatcher-pico:i386
    speech-dispatcher
  speech-dispatcher-ibmtts:i386
    speech-dispatcher
  speech-dispatcher-ibmtts:i386
    speech-dispatcher
  speech-dispatcher-kali:i386
    speech-dispatcher
  speech-dispatcher-kali:i386
    speech-dispatcher
  speech-dispatcher-flite:i386
    speech-dispatcher
  speech-dispatcher-espeak:i386
    speech-dispatcher
  speech-dispatcher-cicero:i386
    speech-dispatcher
  speech-dispatcher-baratinoo:i386
    speech-dispatcher
  speech-dispatcher-espeak-ng:i386
    speech-dispatcher
libpcaudio-dev:i386
Reverse Depends:
espeak-ng:i386
Reverse Depends:
libespeak-ng1:i386
Reverse Depends:
  libespeak-ng-dev:i386
  libespeak-ng-libespeak1:i386
  espeak-ng:i386
  speech-dispatcher-espeak-ng:i386
pulseaudio-module-bluetooth
Reverse Depends:
  lubuntu-desktop
  gnome-core
pulseaudio-module-zeroconf
Reverse Depends:
  paprefs
  pulseaudio-module-raop
  pulseaudio-module-raop
  pulseaudio-module-raop
pulseaudio-module-raop
Reverse Depends:
pulseaudio-module-lirc
Reverse Depends:
pulseaudio-module-jack
Reverse Depends:
  ubuntustudio-controls
  ubuntustudio-controls
pulseaudio-module-gsettings
Reverse Depends:
  paprefs
pulseaudio-equalizer
Reverse Depends:
plasma-pa
Reverse Depends:
 |kde-standard
 |kdemultimedia
ubuntu-desktop-minimal
Reverse Depends:
  ubuntu-desktop
  ubuntu-desktop
ubuntu-desktop
Reverse Depends:
  ubuntu-gnome-desktop
x2gothinclient-minidesktop
Reverse Depends:
  x2gothinclient-chroot
x2gothinclient-chroot
Reverse Depends:
vanilla-gnome-desktop
Reverse Depends:
ubuntukylin-desktop
Reverse Depends:
ubuntu-unity-desktop
Reverse Depends:
ubuntu-mate-desktop
Reverse Depends:
ubuntu-mate-core
Reverse Depends:
  ubuntu-mate-desktop
ubuntu-budgie-desktop
Reverse Depends:
pulseeffects
Reverse Depends:
pavucontrol-qt
Reverse Depends:
 |lxqt
  lubuntu-desktop
osspd-pulseaudio
Reverse Depends:
 |osspd
mkchromecast-pulseaudio
Reverse Depends:
lubuntu-desktop
Reverse Depends:
kubuntu-desktop
Reverse Depends:
kde-telepathy-call-ui
Reverse Depends:
indicator-sound
Reverse Depends:
  unity-control-center
gqrx-sdr
Reverse Depends:
gnome-core
Reverse Depends:
  gnome
cairo-dock-impulse-plug-in
Reverse Depends:
  cairo-dock-plug-ins
libcanberra-pulse
Reverse Depends:
  cinnamon
  plasma-pa
  ubuntukylin-desktop
  ubuntu-mate-desktop
  ubuntu-mate-core
  ubuntu-budgie-desktop
  plasma-pa
  gnome-core
  cinnamon
chromium
Reverse Depends:
 |x2gothinclient-minidesktop
 |gnome-core
 |cinnamon-desktop-environment
  chromium-dbg
libsdl2-ttf-dev:i386
Reverse Depends:
libsdl2-net-dev:i386
Reverse Depends:
libsdl2-mixer-dev:i386
Reverse Depends:
libsdl2-image-dev:i386
Reverse Depends:
libsdl2-gfx-dev:i386
Reverse Depends:
libsmpeg-dev:i386
Reverse Depends:
libsdl-console-dev:i386
Reverse Depends:
libsdl-ttf2.0-dev:i386
Reverse Depends:
  libsdl-ocaml-dev:i386
libsdl-sound1.2-dev:i386
Reverse Depends:
libsdl-sge-dev:i386
Reverse Depends:
libsdl-pango-dev:i386
Reverse Depends:
libsdl-ocaml-dev:i386
Reverse Depends:
libsdl-net1.2-dev:i386
Reverse Depends:
libsdl-mixer1.2-dev:i386
Reverse Depends:
  libsdl-ocaml-dev:i386
libsdl-image1.2-dev:i386
Reverse Depends:
  libsdl-ocaml-dev:i386
  libsdl-console-dev:i386
libsdl-gfx1.2-dev:i386
Reverse Depends:
  libsdl-ocaml-dev:i386
libstk-dev:i386
Reverse Depends:
  libstk0-dev:i386
librtmidi-dev:i386
Reverse Depends:
  libstk-dev:i386
wine32-development-preloader:i386
Reverse Depends:
wine32-development-tools:i386
Reverse Depends:
carla-bridge-win32:i386
Reverse Depends:
wine32-preloader:i386
Reverse Depends:
wine32-tools:i386
Reverse Depends:
libsox-dev:i386
Reverse Depends:
bochs-x:i386
Reverse Depends:
bochs-wx:i386
Reverse Depends:
 |bochs:i386
bochs-term:i386
Reverse Depends:
libfaudio-dev:i386
Reverse Depends:
mjpegtools-gtk:i386
Reverse Depends:
libmjpegtools-dev:i386
Reverse Depends:
pixbros:i386
Reverse Depends:
pixfrogger:i386
Reverse Depends:
gstreamer1.0-plugins-bad-dbg:i386
Reverse Depends:
speech-dispatcher-baratinoo:i386
Reverse Depends:
speech-dispatcher
Reverse Depends:
  speech-dispatcher-baratinoo
    speech-dispatcher:i386
  orca
    speech-dispatcher:i386
  speech-dispatcher-pico
    speech-dispatcher:i386
  speech-dispatcher-pico
    speech-dispatcher:i386
  speechd-up
    speech-dispatcher:i386
  speech-dispatcher-kali
    speech-dispatcher:i386
  speech-dispatcher-kali
    speech-dispatcher:i386
  speech-dispatcher-flite
    speech-dispatcher:i386
  speech-dispatcher-festival
    speech-dispatcher:i386
  speech-dispatcher-espeak
    speech-dispatcher:i386
  speech-dispatcher-cicero
    speech-dispatcher:i386
  speech-dispatcher-baratinoo
    speech-dispatcher:i386
  orca
    speech-dispatcher:i386
  speech-dispatcher-espeak-ng
    speech-dispatcher:i386
speech-dispatcher-pico:i386
Reverse Depends:
speech-dispatcher-kali:i386
Reverse Depends:
speech-dispatcher-flite:i386
Reverse Depends:
speech-dispatcher-cicero:i386
Reverse Depends:
speech-dispatcher-espeak-ng:i386
Reverse Depends:
libespeak-ng-dev:i386
Reverse Depends:
  libespeak-ng-libespeak-dev:i386
paprefs
Reverse Depends:
ubuntustudio-controls
Reverse Depends:
  ubuntustudio-installer
kde-standard
Reverse Depends:
  kde-full
kdemultimedia
Reverse Depends:
  kde-full
ubuntu-gnome-desktop
Reverse Depends:
lxqt
Reverse Depends:
osspd
Reverse Depends:
  ubuntustudio-video
  ubuntustudio-audio
  acfax
 |libsnack-oss
unity-control-center
Reverse Depends:
  ubuntu-unity-desktop
 |indicator-bluetooth
gnome
Reverse Depends:
cairo-dock-plug-ins
Reverse Depends:
  cairo-dock-dbus-plug-in-interface-mono
  cairo-dock-dbus-plug-in-interface-vala
  cairo-dock-dbus-plug-in-interface-ruby
  cairo-dock-dbus-plug-in-interface-python
  cairo-dock
cinnamon
Reverse Depends:
  cinnamon-dbg
  cinnamon-core
  cinnamon-dbg
  cinnamon-core
  mint-meta-cinnamon
cinnamon-desktop-environment
Reverse Depends:
chromium-dbg
Reverse Depends:
libstk0-dev:i386
Reverse Depends:
speech-dispatcher-baratinoo
Reverse Depends:
orca
Reverse Depends:
  gnome
  gnome-orca
  orca-sops
  gnome-orca
speech-dispatcher-pico
Reverse Depends:
speechd-up
Reverse Depends:
speech-dispatcher-kali
Reverse Depends:
speech-dispatcher-flite
Reverse Depends:
speech-dispatcher-festival
Reverse Depends:
speech-dispatcher-espeak
Reverse Depends:
speech-dispatcher-cicero
Reverse Depends:
speech-dispatcher-espeak-ng
Reverse Depends:
libespeak-ng-libespeak-dev:i386
Reverse Depends:
ubuntustudio-installer
Reverse Depends:
  ubuntustudio-default-settings
  ubuntustudio-menu
  ubuntustudio-default-settings
  ubuntustudio-menu
kde-full
Reverse Depends:
ubuntustudio-video
Reverse Depends:
ubuntustudio-audio
Reverse Depends:
acfax
Reverse Depends:
libsnack-oss
Reverse Depends:
 |tcl-snack
indicator-bluetooth
Reverse Depends:
  unity-control-center
cairo-dock-dbus-plug-in-interface-mono
Reverse Depends:
cairo-dock-dbus-plug-in-interface-vala
Reverse Depends:
cairo-dock-dbus-plug-in-interface-ruby
Reverse Depends:
cairo-dock-dbus-plug-in-interface-python
Reverse Depends:
cairo-dock
Reverse Depends:
cinnamon-dbg
Reverse Depends:
cinnamon-core
Reverse Depends:
  cinnamon-desktop-environment
  cinnamon-desktop-environment
mint-meta-cinnamon
Reverse Depends:
  cinnamon-desktop-environment
gnome-orca
Reverse Depends:
orca-sops
Reverse Depends:
ubuntustudio-default-settings
Reverse Depends:
  ubuntustudio-lightdm-theme
  ubuntustudio-lightdm-theme
  ubuntustudio-desktop
  ubuntustudio-desktop-core
ubuntustudio-menu
Reverse Depends:
  ubuntustudio-default-settings
  ubuntustudio-default-settings
  ubuntustudio-menu-add
  ubuntustudio-branding-common
tcl-snack
Reverse Depends:
  python3-tksnack
  wavesurfer
  transcriber
  tcl-snack-dev
ubuntustudio-lightdm-theme
Reverse Depends:
ubuntustudio-desktop
Reverse Depends:
ubuntustudio-desktop-core
Reverse Depends:
  ubuntustudio-desktop
ubuntustudio-menu-add
Reverse Depends:
  ubuntustudio-menu
  ubuntustudio-menu
ubuntustudio-branding-common
Reverse Depends:
python3-tksnack
Reverse Depends:
wavesurfer
Reverse Depends:
transcriber
Reverse Depends:
tcl-snack-dev
Reverse Depends:
~$ 
apt package-management
  • 1 respostas
  • 120 Views
Martin Hope
Martian2020
Asked: 2021-12-28 16:39:41 +0800 CST

Como o apt acompanha as dependências BUILD (fonte)?

  • 1

Eu quero baixar todas as dependências de compilação (recursivas) para poder compilar o pacote apt (debian) da fonte. No entanto, quando eu apt-get install path/*.debscom debs que obtive pelo apt build-dep --download-only --assume-yes <package>apt encontra pacotes adicionais para serem instalados e falha, mesmo com --no-install-recommends --ignore-missing. Meu problema específico não obteve resposta no SO . Então eu investiguei mais e não vi esses pacotes adicionais na saída de run com sucesso apt build-dep <package>, portanto, percebi (obviamente) que as dependências de compilação devem ser rastreadas de maneira diferente. Como?

Quero dizer, existem Depends/Suggests/Recommendscampos em um arquivo deb, mas não vi campos adicionais relacionados ao fornecimento. build-depresultou em ~150 arquivos deb encontrados, mas durante a instalação deles como pacotes, aptencontrou dependências adicionais.

Eu tentei ler Packaging/SourcePackage - Debian Wiki

Os pacotes de origem fornecem todos os arquivos necessários para compilar
ou, de outra forma, construir o software desejado. Ele consiste, em sua
forma mais simples, de três arquivos:
O tarball upstream com finalização .tar.gz
Um arquivo de descrição com finalização .dsc.

apt source cinnamon-settings-daemon 

Obteve cinnamon-settings-daemon_5.0.4+uma.tar.xz., a pesquisa não encontrou .dsco arquivo dentro, talvez o Linux Mint (SO que eu uso) implementou a implementação modificada do Debian?

BuildingTutorial - Debian Wiki

O apt fornece uma maneira de instalar facilmente todas as dependências necessárias:
Exemplo 1: node-pretty-ms
sudo apt build-dep node-pretty-ms No entanto, não encontrei uma descrição de como o sistema acompanha essas.

Dentro de um dos arquivos deb baixados que recebi apt build-dep, não vejo seção adicional com dependências para construção/fonte:

$ apt show /media/ramdrive/debs/cinnamon-settings-daemon/autoconf_2.69-11.1_all.deb
Package: autoconf
Version: 2.69-11.1
Priority: optional
Section: devel
Origin: Ubuntu
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Ben Pfaff <pfaffben@debian.org>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 1905 kB
Depends: perl (>> 5.005), m4 (>= 1.4.13), debianutils (>= 1.8)
Recommends: automake | automaken
Suggests: autoconf-archive, gnu-standards, autoconf-doc, libtool, gettext
Breaks: gettext (<< 0.10.39), pkg-config (<< 0.25-1.1)
Homepage: http://www.gnu.org/software/autoconf/
Task: ubuntustudio-video
Download-Size: 321 kB
APT-Sources: http://archive.ubuntu.com/ubuntu focal/main amd64 Packages
Description: automatic configure script builder
 The standard for FSF source packages.  This is only useful if you
 write your own programs or if you extensively modify other people's
 programs.
 .
 For an extensive library of additional Autoconf macros, install the
 `autoconf-archive' package.
 .
 This version of autoconf is not compatible with scripts meant for
 Autoconf 2.13 or earlier.  

Adicionado 1:

Um dos dois pacotes ainda listados como "adicionais" durante apt-get install --no-install-recommendsé libpulse0:i386. Fazendo

~$ apt-cache rdepends --recurse --no-recommends --no-suggests --no-conflicts --no-breaks --no-replaces --no-enhances libpulse0:i386 # got ~ 1000 lines

find /path_to_debs/cinnamon-settings-daemon -name *.deb | xargs apt-cache show | grep Package | awk '{print $2}' # ~ 160 debs

e usando vlookupno LibreOffice Calc descobri que o reverso depende de ser instalado pulseaudioe, pulseaudio-module-bluetoothpor exemplo, em cerca de ~ 300ª linha de rdepends:

libcanberra-pulse:i386
ReverseDepends:
pulseaudio

Adicionado 2022/01/06:

Eu entendi a causa do problema inicial, se estiver interessado, consulte https://stackoverflow.com/a/70601238/14557599 e https://unix.stackexchange.com/a/684975/446998 . Não consegui reproduzir minha afirmação nesta pergunta (não vi esses pacotes adicionais na saída de run com sucesso apt build-dep <package>), talvez eu execute o comando em outro sistema cego pela minha suposição incorreta de perceber as diferenças entre eles importantes.

apt package-management
  • 1 respostas
  • 250 Views
Martin Hope
Martian2020
Asked: 2021-12-25 02:50:32 +0800 CST

O kernel Linux abandonou universalmente a aplicação da abordagem "RAM que não está sendo usada para algo é RAM desperdiçada" (por exemplo, para dispositivos móveis)?

  • 7

Quando vejo essa frase (ou similar), como por exemplo hoje em Como usar o comando gratuito no Linux (artigo com data de 2020):

RAM que não está sendo usada para algo é RAM desperdiçada

Lembro-me do LPDDR usado para dispositivos móveis:

Economias adicionais vêm da atualização compensada por temperatura (a DRAM requer atualização com menos frequência em baixas temperaturas), autoatualização parcial da matriz e um modo de "desligamento profundo" que sacrifica todo o conteúdo da memória.

Como o Android é baseado no kernel Linux, ele já suporta colocar parte da memória em "deep power down"? Alguns parâmetros do kernel para permitir o gerenciamento de dados de forma a minimizar o uso total de memória?

No total: o kernel Linux abandonou universalmente a aplicação da abordagem "RAM que não está sendo usada para algo é RAM desperdiçada"?

linux-kernel ram
  • 1 respostas
  • 1263 Views
Martin Hope
Martian2020
Asked: 2021-12-20 17:28:48 +0800 CST

`Nenhuma entrada manual para nfs.5` Isso significa que minhas páginas de manual instaladas estão incompletas? Ou alguma outra coisa?

  • 0
$ man nfs.5
No manual entry for nfs.5

Acima significa que minhas páginas de manual instaladas estão incompletas? Ou alguma outra coisa? Como instalar completo? O sistema é Linux Mint 20.2 (também verificado no Ubuntu 20.4 - mesmo).

TL;DR

Eu queria definir um compartilhamento / montagem de rede. Eu fiz:

$ man -k nfs
confstr (3)          - get configuration dependent string variables
filesystems (5)      - Linux filesystem types: ext, ext2, ext3, ext4, hpfs, iso9660, JFS, minix, msdos, ncpfs nfs, ntfs, proc, Reiserfs, smb, sysv, umsdos,...
fs (5)               - Linux filesystem types: ext, ext2, ext3, ext4, hpfs, iso9660, JFS, minix, msdos, ncpfs nfs, ntfs, proc, Reiserfs, smb, sysv, umsdos,...
nfsservctl (2)       - syscall interface to kernel nfs daemon

Então:

$ man fs

VEJA TAMBÉM fusível(4), btrfs(5), ext2(5), ext3(5), ext4(5), nfs(5), proc(5), tmpfs(5), fsck(8), mkfs(8) ), montar(8)

$ man nfs.5
No manual entry for nfs.5

$ man nfsservctl

Nota: Desde o Linux 3.1, esta chamada de sistema não existe mais. Ele foi substituído por um conjunto de arquivos no sistema de arquivos nfsd; veja nfsd(7).

$ man nfsd.7
No manual entry for nfsd.7
man
  • 1 respostas
  • 200 Views
Martin Hope
Martian2020
Asked: 2021-12-12 21:23:34 +0800 CST

Como verificar no script bash que foi iniciado por "Executar no Terminal" da GUI?

  • 1

Eu corro scripts bash. Eu quero executá-los tanto do terminal quanto da GUI com "Executar no Terminal" e sair depois de executar o bash. A simples visualização da saída é explicada aqui : add read -rn1.

Problema X :
Eu quero uma solução "limpa", para ter no final o mesmo terminal com bash que eu possa fechar com um exitse o script for executado no terminal e se for da GUI. Eu posso adicionar bash -i, mas se executado a partir do terminal, seriam necessários dois exitpara fechar o terminal. exec bash -iresultou no mesmo.

Existe uma maneira de um script verificar se ele foi iniciado na GUI por meio de "Executar no Terminal"?

Adicionado 1 por comentário:

ps aux | grep aaaa # while script started from GUI was running
mint       53293  0.1  0.0  11216  3356 pts/3    Ss+  21:58   0:00 /bin/bash /home/mint/aaaaa.sh

Observou que a diferença de um iniciado no terminal é Ss+em vez de S+.

bash gui
  • 1 respostas
  • 277 Views
Martin Hope
Martian2020
Asked: 2021-11-09 05:45:40 +0800 CST

A negação do bash de -a (o arquivo existe) não altera o resultado, enquanto para ! -e altera o resultado

  • 16

Estou perplexo, mas ainda acho que não entendi Bash de alguma forma.

/$ if [   -e /bin/grep ]; then echo yea; else echo nay ; fi
yea
/$ if [ ! -e /bin/grep ]; then echo yea; else echo nay ; fi
nay
/$ if [   -a /bin/grep ]; then echo yea; else echo nay ; fi
yea
/$ if [ ! -a /bin/grep ]; then echo yea; else echo nay ; fi
yea

Por que a negação !reverte o efeito do -eteste, mas não -ao teste?

Man bash disse:

teste :

3 argumentos

As condições a seguir são aplicadas na ordem listada.

  1. Se o segundo argumento for um dos operadores condicionais binários listados acima em EXPRESSÕES CONDICIONAIS, o resultado da expressão será o resultado do teste binário usando o primeiro e o terceiro argumentos como operandos. Os operadores -ae -osão considerados operadores binários quando há três argumentos.
  2. Se o primeiro argumento for !, o valor será a negação do teste de dois argumentos usando o segundo e o terceiro argumentos.

Expressões Condicionais Bash

Expressões condicionais são usadas pelo [[ comando composto e pelos comandos internos teste[

-a file
Verdadeiro se o arquivo existir.
-b file
True se o arquivo existir e for um arquivo especial de bloco.
-c file
True se o arquivo existir e for um arquivo especial de caracteres.
-d file
True se o arquivo existir e for um diretório.
-e file
Verdadeiro se o arquivo existir.

bash test
  • 2 respostas
  • 1603 Views
Martin Hope
Martian2020
Asked: 2021-11-05 00:42:29 +0800 CST

Por que splash não está na lista de parâmetros do kernel, mas funciona?

  • 5

Este GRUB Quiet Splash diz:

O splash (que eventualmente termina em seu /boot/grub/grub.cfg ) faz com que a tela inicial seja mostrada.

Ao mesmo tempo, você deseja que o processo de inicialização seja silencioso, caso contrário, todos os tipos de mensagens interromperiam essa tela inicial.

Embora especificados no GRUB, esses são parâmetros do kernel que influenciam o carregamento do kernel ou de seus módulos, não algo que altera o comportamento do GRUB.

No entanto, não encontrei splashem https://www.kernel.org/doc/html/v5.0/admin-guide/kernel-parameters.html , mas o AFAIK funciona em distros modernas que são baseadas no kernel 5+. Por quê?

linux boot
  • 2 respostas
  • 1338 Views
Martin Hope
Martian2020
Asked: 2021-10-30 04:01:10 +0800 CST

O dd pode ser usado para arquivos pequenos regulares?

  • 1

Homem dd:

dd - converte e copia um arquivo

Estou inclinado a usar dd. Estranhamente, depois de copiar o arquivo de texto de 1 byte, fica muito menor:

$ block_size=1; device_to_edit=/media/ramdrive/a; device_from=/media/ramdrive/b; echo "aaaaaaaaaa">$device_to_edit; echo "bbbbbbbbbb">$device_from; cat $device_to_edit; cat $device_from; dd if=$device_from of=$device_to_edit count=1 seek=2 skip=2 bs=$block_size; cat $device_to_edit
aaaaaaaaaa
bbbbbbbbbb
1+0 records in
1+0 records out
1 byte copied, 0,000156688 s, 6,4 kB/s
aab

Ele disse 1 byte copied, por que o fim do arquivo desapareceu?

Adicionado:

Como comentário sugerido, conv=notrunccorrige. Mas de man:

conv=CONVS converte o arquivo de acordo com a lista de símbolos separados por vírgulas

Eu não queria converter um arquivo. Ao ler sobre copiar dispositivos de bloco, não vi este operando. É sempre necessário quando nem todos os arquivos (por exemplo, um bloco de 512 bytes em /dev/sdb: disco USB) são alterados?

linux dd
  • 2 respostas
  • 207 Views

Sidebar

Stats

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

    Possível firmware ausente /lib/firmware/i915/* para o módulo i915

    • 3 respostas
  • Marko Smith

    Falha ao buscar o repositório de backports jessie

    • 4 respostas
  • Marko Smith

    Como exportar uma chave privada GPG e uma chave pública para um arquivo

    • 4 respostas
  • Marko Smith

    Como podemos executar um comando armazenado em uma variável?

    • 5 respostas
  • Marko Smith

    Como configurar o systemd-resolved e o systemd-networkd para usar o servidor DNS local para resolver domínios locais e o servidor DNS remoto para domínios remotos?

    • 3 respostas
  • Marko Smith

    apt-get update error no Kali Linux após a atualização do dist [duplicado]

    • 2 respostas
  • Marko Smith

    Como ver as últimas linhas x do log de serviço systemctl

    • 5 respostas
  • Marko Smith

    Nano - pule para o final do arquivo

    • 8 respostas
  • Marko Smith

    erro grub: você precisa carregar o kernel primeiro

    • 4 respostas
  • Marko Smith

    Como baixar o pacote não instalá-lo com o comando apt-get?

    • 7 respostas
  • Martin Hope
    user12345 Falha ao buscar o repositório de backports jessie 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl Por que a maioria dos exemplos do systemd contém WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky Como exportar uma chave privada GPG e uma chave pública para um arquivo 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll status systemctl mostra: "Estado: degradado" 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim Como podemos executar um comando armazenado em uma variável? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S Por que /dev/null é um arquivo? Por que sua função não é implementada como um programa simples? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 Como ver as últimas linhas x do log de serviço systemctl 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - pule para o final do arquivo 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla Por que verdadeiro e falso são tão grandes? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis Substitua a string em um arquivo de texto enorme (70 GB), uma linha 2017-12-30 06:58:33 +0800 CST

Hot tag

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

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