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

Jags's questions

Martin Hope
Jags
Asked: 2022-05-03 10:21:13 +0800 CST

Erro lsb_release: bash: /usr/bin/lsb_release: /usr/bin/python3: intérprete ruim: nenhum arquivo ou diretório

  • 2

Depois de atualizar para o Ubuntu MATE 22.04 Jammy do Ubuntu MATE 21.10 Impish , quando executo lsb_release, recebo este erro:

$ lsb_release

bash: /usr/bin/lsb_release: /usr/bin/python3: bad interpreter: No such file or directory

Comandos relevantes:

$ whereis lsb_release
lsb_release: /usr/bin/lsb_release /usr/share/man/man1/lsb_release.1.gz

$ python -V
bash: python: command not found
$ python3 -V
bash: python3: command not found

$ python3.10 -V
Python 3.10.4

$ which python3 or $ which python
Nothing.

$ which python3.10
/usr/bin/python3.10

$ whereis python
python: /usr/bin/python /usr/share/python /usr/share/man/man1/python.1.gz

$ whereis python3
python3: /usr/lib/python3 /etc/python3 /usr/share/python3 /usr/share/man/man1/python3.1.gz

$ whereis python3.10
python3.10: /usr/bin/python3.10 /usr/lib/python3.10 /etc/python3.10 /usr/local/lib/python3.10 /usr/include/python3.10 /usr/share/man/man1/python3.10.1.gz
ls -lsh /usr/bin/python*
   0 lrwxrwxrwx 1 root root    7 Oct 11  2021 /usr/bin/python -> python3
   0 lrwxrwxrwx 1 root root    9 Jul 28  2021 /usr/bin/python2 -> python2.7
3.5M -rwxr-xr-x 1 root root 3.5M Mar 12 11:54 /usr/bin/python2.7
5.7M -rwxr-xr-x 1 root root 5.7M Apr  2 14:34 /usr/bin/python3.10
   0 lrwxrwxrwx 1 root root   34 Apr  2 14:34 /usr/bin/python3.10-config -> x86_64-linux-gnu-python3.10-config
   0 lrwxrwxrwx 1 root root   17 Mar 25 18:11 /usr/bin/python3-config -> python3.10-config
4.0K -rwxr-xr-x 1 root root 1.8K Aug  6  2019 /usr/bin/python3-unidiff
$ sudo ln -s /usr/bin/python3 /usr/bin/python3.10
ln: failed to create symbolic link '/usr/bin/python3.10': File exists
$ sudo update-alternatives --config python3
update-alternatives: error: no alternatives for python3

$ sudo update-alternatives --config python
update-alternatives: error: no alternatives for python

A maneira como eu descobri sobre o lsb_releaseerro é porque mate-menu(Advanced MATE Menu) parou de funcionar (desapareceu da barra de tarefas), e quando tentei reinstalá-lo (usando Synaptic), recebi este erro:

E: mate-menu: package is in a very bad inconsistent state; you should  reinstall it before attempting configuration

Can't exec "lsb_release": No such file or directory at /usr/share/perl5/Debconf/FrontEnd/Gnome.pm line 184, <> line 1.
Use of uninitialized value in lc at /usr/share/perl5/Debconf/FrontEnd/Gnome.pm line 184, <> line 1.
(Reading database ... 378043 files and directories currently installed.)

Preparing to unpack .../lsb-release_11.1.0ubuntu4_all.deb ...
Unpacking lsb-release (11.1.0ubuntu4) over (11.1.0ubuntu4) ...
dpkg: error processing package mate-menu (--configure):

 package is in a very bad inconsistent state; you should
 reinstall it before attempting configuration

Setting up lsb-release (11.1.0ubuntu4) ...
Processing triggers for man-db (2.10.2-1) ...
Errors were encountered while processing:
 mate-menu

Embora eu tenha encontrado esses tópicos semelhantes, eles não estão funcionando para mim. Obrigada.

https://askubuntu.com/a/919416/928088

https://stackoverflow.com/q/62329393/11855487

apt
  • 1 respostas
  • 2712 Views
Martin Hope
Jags
Asked: 2022-03-23 09:41:38 +0800 CST

Script Bash: Gere o hash sha256sum e salve sua saída apenas com o nome do arquivo, excluindo o caminho

  • 1

Eu gosto de escrever um script Bash para gerar o hash sha256sum de um arquivo e salvar sua saída com hash e only filename.extension, excluindo o caminho.

Não estou obtendo a saída desejada com os dois scripts a seguir que tentei até agora:

Nota: Haverá um novo arquivo com um novo nome toda vez que o script for executado, por isso estou usando *.isono script.

(1)

#!/bin/bash

cd /home/admn/Downloads

find -maxdepth 1 -type f -name "*.iso" -exec bash -c "sha256sum '{}' > '{}'.sha256" \;

exit;

Isso cria um arquivo, Test.iso.sha256mas com uma saída: e64d11052abf5c3e19f0cd60e0b9c6196d8cb8615eba415ef1a3ac746f4b0c29 ./Test.iso

Enquanto eu só quero Test.isosem./

(2)

#!/bin/bash

cd /home/admn/Downloads

fullfilename="/home/admn/Downloads/*.iso"
filename=$(basename "$fullfilename")

sha256sum $filename > "$filename".sha256

exit;

Isso gera a saída que eu quero: e64d11052abf5c3e19f0cd60e0b9c6196d8cb8615eba415ef1a3ac746f4b0c29 Test.isomas o arquivo que ele cria tem *em vez de name: *.iso.sha256. Obrigado.

SO: Ubuntu MATE 21.10

Bash: Versão 5.1.8(1)-release (x86_64-pc-linux-gnu)

bash
  • 1 respostas
  • 499 Views
Martin Hope
Jags
Asked: 2021-09-04 09:10:12 +0800 CST

Ubuntu MATE: Como entrar e sair da tela cheia usando a combinação de teclas no virt-manager?

  • 1

Existe uma combinação de teclas para entrar e sair da exibição em tela cheia no virt-manager, enquanto uma máquina virtual está em execução e sua janela está aberta?

Obviamente eu posso entrar ou sair usando o mouse:

Para entrar: Clique View>Fullscreen

Para sair: Passe o mouse no centro superior e clique no Leave fullscreenícone.

Eu tentei combinações de teclas deste tópico do AskUbuntu: Como faço para desmaximizar a exibição em tela cheia no virt-manager? mas eles não estão funcionando no Ubuntu MATE 21.04. Muito Obrigado.

SO: Ubuntu MATE 21.04

gerente-virt: 1:3.2.0-3

virtualization
  • 1 respostas
  • 278 Views
Martin Hope
Jags
Asked: 2021-07-07 10:37:42 +0800 CST

Maneira correta de desabilitar os serviços do Evolution quando já estiver purgado

  • 3

Embora eu tenha passado por alguns tópicos no AskUbuntu, não consegui encontrar uma maneira adequada de desabilitar esses serviços do Evolution, especialmente quando o Evolution já foi removido do sistema , no Ubuntu MATE 21.04.

Esses serviços não estão listados em systemctl list-unit-files --type=service, então não posso usar sudo systemctl mask.

ps -ef | grep evolution

admn 1973 1459 0 17:15 ? 00:00:00 /usr/libexec/evolution-source-registry
admn 2023 1459 0 17:15 ? 00:00:00 /usr/libexec/evolution-calendar-factory
admn 2058 1459 0 17:15 ? 00:00:00 /usr/libexec/evolution-addressbook-factory

Esses 2 pacotes relacionados ao Evolution ainda estão lá, porque limpá-los removeria muitos outros pacotes.

evolution-data-server
evolution-data-server-common

Resultado de ls -lsh /usr/libexec/evolution*:

$ ls -lsh /usr/libexec/evolution*

 16K -rwxr-xr-x 1 root root  15K Jun 22 20:57 /usr/libexec/evolution-addressbook-factory
 48K -rwxr-xr-x 1 root root  47K Jun 22 20:57 /usr/libexec/evolution-addressbook-factory-subprocess
116K -rwxr-xr-x 1 root root 115K Jun 22 20:57 /usr/libexec/evolution-calendar-factory
136K -rwxr-xr-x 1 root root 135K Jun 22 20:57 /usr/libexec/evolution-calendar-factory-subprocess
 60K -rwxr-xr-x 1 root root  59K Jun 22 20:57 /usr/libexec/evolution-scan-gconf-tree-xml
124K -rwxr-xr-x 1 root root 123K Jun 22 20:57 /usr/libexec/evolution-source-registry
 20K -rwxr-xr-x 1 root root  19K Jun 22 20:57 /usr/libexec/evolution-user-prompter

/usr/libexec/evolution-data-server:
total 116K

 32K -rwxr-xr-x 1 root root  31K Jun 22 20:57 addressbook-export
8.0K -rwxr-xr-x 1 root root 7.0K Jun 22 20:57 csv2vcard
 52K -rwxr-xr-x 1 root root  51K Jun 22 20:57 evolution-alarm-notify
 24K -rwxr-xr-x 1 root root  23K Jun 22 20:57 list-sources

SO: Ubuntu MATE 21.04

servidor de dados de evolução: 3.40.0-1ubuntu1.1

Evolution-data-server-comum: 3.40.0-1ubuntu1.1

Muito obrigado antecipadamente.

services
  • 2 respostas
  • 847 Views
Martin Hope
Jags
Asked: 2021-06-25 10:03:10 +0800 CST

Bash: Defina uma função no bashrc que pode ser usada por qualquer script globalmente

  • 0

Eu gosto de definir uma função ~/.bashrce usá-la em diferentes scripts via export -fou source .bashrc.

A função:

nano ~/.bashrc

function test_func() {
    yt-dlp -f '299+140' --merge-output-format mp4 -cia List.txt;
}

export -f test_func

O roteiro:

#!/bin/bash

cd /home/admn/Downloads/YT_DL;

test_func --autonumber-start 101 -o '%(autonumber)1d_%(title)s.%(ext)s';

Problema-1:

Depois test_funcde , o resto do comando --autonumber-start 101 -o '%(autonumber)1d_%(title)s.%(ext)s'não está funcionando.



Problema-2:

Anteriormente, quando tentei usar source .bashrcno meu script, estava recebendo estes erros:

/usr/local/scripts/test.sh: line 3: .bashrc: No such file or directory
/usr/local/scripts/test.sh: line 12: test_func: command not found

A função (sem export -f):

nano ~/.bashrc

function test_func() {
    yt-dlp -f '299+140' --merge-output-format mp4 -cia List.txt;
}

O script (com source .bashrc):

#!/bin/bash

source .bashrc

cd /home/admn/Downloads/YT_DL;

test_func --autonumber-start 101 -o '%(autonumber)1d_%(title)s.%(ext)s';

Editar-1 :

$ bash -xv /usr/local/scripts/test.sh
#!/bin/bash

source /home/admn/.bashrc
+ source /home/admn/.bashrc
# ~/.bashrc: executed by bash(1) for non-login shells.
# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
# for examples

# alias pip='pip3.7'
alias python='python3'
++ alias python=python3

# If not running interactively, don't do anything
case $- in
    *i*) ;;
      *) return;;
esac
++ case $- in
++ return

test_func --autonumber-start 101 -o '%(autonumber)1d_%(title)s.%(ext)s';
+ test_func --autonumber-start 101 -o '%(autonumber)1d_%(title)s.%(ext)s'
/usr/local/scripts/test.sh: line 5: test_func: command not found
$ 

Estes são alguns dos tópicos pelos quais passei; e embora eu tenha algumas idéias, ainda não consegui encontrar uma solução para o meu caso de uso. Obrigado.

https://unix.stackexchange.com/questions/63665/how-to-define-a-bash-function-that-can-be-used-by-different-scripts

https://stackoverflow.com/questions/6218268/how-to-define-a-bash-function-for-use-in-any-script

https://stackoverflow.com/questions/17219174/variables-set-in-bashrc-and-accessing-them-in-shellscript

https://stackoverflow.com/questions/1500499/how-do-you-call-a-function-defined-in-bashrc-from-the-shell

Defina uma função bash globalmente disponível para ser usada por qualquer script

SO: Ubuntu MATE 21.04

Bash: versão 5.1.4(1) (x86_64-pc-linux-gnu)

bash
  • 1 respostas
  • 643 Views
Martin Hope
Jags
Asked: 2021-06-04 12:45:40 +0800 CST

Script Bash para executar o FFmpeg concat em arquivos MP4 em lotes de 5

  • 3

Eu gosto de criar um script Bash para concatenar arquivos MP4 usando o FFmpeg, em lotes de 5 arquivos por vez para um diretório com 100 arquivos MP4, para que depois fiquem 20 arquivos como:

001_005.mp4, 006_010.mp4 e assim por diante...

em vez de apenas 1 arquivo consistindo em todos os 100 arquivos.

Conteúdo de minhalista.txt:

file 001.mp4
file 002.mp4
file 003.mp4
file 004.mp4
file 005.mp4
............
file 099.mp4
file 100.mp4

Embora eu tenha encontrado um comando que funciona muito bem (a partir deste thread do StackOverflow ), ele criaria apenas 1 arquivo consistindo de todos os 100 arquivos.

#!/bin/bash

cd /home/admn/Downloads/MP4_Files;

# Create mylist.txt:
for f in *.mp4
do
    echo "file $f" >> mylist.txt
done;

# Concatenate files:
ffmpeg -f concat -safe 0 -i mylist.txt -c copy output.mp4;

Então, como modifico o comando ffmpeg para que ele seja concatenado em lotes de 5 arquivos por vez.

Todos os arquivos têm exatamente a mesma resolução (1080p), codecs de áudio e vídeo.

SO: Ubuntu MATE 21.04

Versão do ffmpeg: 4.3.2-0+deb11u1ubuntu1

command-line
  • 3 respostas
  • 1391 Views
Martin Hope
Jags
Asked: 2021-05-27 12:10:22 +0800 CST

Ubuntu MATE 21.04: é seguro remover arquivos GPG do chaveiro Debian?

  • 3

Acabei de notar que existem muitos arquivos GPG de keyring Debian dentro /usr/share/keyrings/do diretório da minha instalação do Ubuntu MATE 21.04 (que foram atualizados regularmente de versões anteriores).

$ ls -lsh /usr/share/keyrings/
total 32M
 12K -rw-r--r-- 1 root root 8.5K Mar 26 16:41 debian-archive-bullseye-automatic.gpg
 12K -rw-r--r-- 1 root root 8.6K Mar 26 16:41 debian-archive-bullseye-security-automatic.gpg
4.0K -rw-r--r-- 1 root root 2.4K Mar 26 16:41 debian-archive-bullseye-stable.gpg
8.0K -rw-r--r-- 1 root root 8.0K Mar 26 16:41 debian-archive-buster-automatic.gpg
8.0K -rw-r--r-- 1 root root 8.0K Mar 26 16:41 debian-archive-buster-security-automatic.gpg
4.0K -rw-r--r-- 1 root root 2.3K Mar 26 16:41 debian-archive-buster-stable.gpg
 56K -rw-r--r-- 1 root root  55K Mar 26 16:41 debian-archive-keyring.gpg
 40K -rw-r--r-- 1 root root  37K Mar 26 16:41 debian-archive-removed-keys.gpg
8.0K -rw-r--r-- 1 root root 7.3K Mar 26 16:41 debian-archive-stretch-automatic.gpg
8.0K -rw-r--r-- 1 root root 7.3K Mar 26 16:41 debian-archive-stretch-security-automatic.gpg
4.0K -rw-r--r-- 1 root root 2.3K Mar 26 16:41 debian-archive-stretch-stable.gpg
 28M -rw-r--r-- 1 root root  28M Mar 25 02:40 debian-keyring.gpg
2.6M -rw-r--r-- 1 root root 2.6M Mar 25 02:40 debian-maintainers.gpg
772K -rw-r--r-- 1 root root 771K Mar 25 02:40 debian-nonupload.gpg
 28K -rw-r--r-- 1 root root  26K Mar 25 02:40 debian-role-keys.gpg

4.0K -rw-r--r-- 1 root root 2.3K May 11 15:49 ubuntu-advantage-cis.gpg
4.0K -rw-r--r-- 1 root root 2.2K May 11 15:49 ubuntu-advantage-esm-apps.gpg
4.0K -rw-r--r-- 1 root root 2.3K May 11 15:49 ubuntu-advantage-esm-infra-trusty.gpg
4.0K -rw-r--r-- 1 root root 2.3K May 11 15:49 ubuntu-advantage-fips.gpg
8.0K -rw-r--r-- 1 root root 7.3K Sep 18  2018 ubuntu-archive-keyring.gpg
8.0K -rw-r--r-- 1 root root 6.6K Oct 27  2016 ubuntu-archive-removed-keys.gpg
4.0K -rw-r--r-- 1 root root 3.0K Mar 27 05:04 ubuntu-cloudimage-keyring.gpg
   0 -rw-r--r-- 1 root root    0 Jan 17  2018 ubuntu-cloudimage-removed-keys.gpg
4.0K -rw-r--r-- 1 root root 1.2K May 27  2010 ubuntu-master-keyring.gpg
$

Quando comparei isso com uma nova instalação virtual do Ubuntu MATE 21.04, ele só tinha arquivos de chaveiro do Ubuntu.

Então, é seguro remover esses arquivos de chaveiro do Debian? Obrigado.

Editar-1:

dpkg -S /usr/share/keyrings/debian-* | awk -F: '{print $1}' | sort -u

debian-archive-keyring
debian-keyring
aptitude why debian-archive-keyring

i   packaging-dev    Recommends ubuntu-dev-tools      
i A ubuntu-dev-tools Recommends debian-archive-keyring

aptitude why debian-keyring

i   packaging-dev    Recommends ubuntu-dev-tools
i A ubuntu-dev-tools Recommends debian-keyring  
ubuntu-mate
  • 1 respostas
  • 420 Views
Martin Hope
Jags
Asked: 2021-05-25 11:04:27 +0800 CST

Exclua todos os arquivos de um diretório de segundo nível dentro de um diretório oculto no Ubuntu MATE 21.04 usando um script Bash

  • 0

Eu passei por alguns tópicos no AskUbuntu e em outros lugares, mas ao que parece, todos eles são sobre a exclusão de arquivos ocultos, enquanto estou tentando:

exclua arquivos não ocultos, de um diretório não oculto, que está dentro de um diretório oculto .

Eu gosto de excluir todos os arquivos dentro /home/admn/.cache/thumbnails/normal/do diretório usando um script Bash.

O script simples que eu criei:

sudo nano /usr/local/scripts/test.sh

#!/bin/bash

shopt -s dotglob

rm '/home/admn/.cache/thumbnails/normal/*'

shopt -u dotglob

Nota: Conforme sugerido, tentei usar aspas duplas "no script, mas ainda recebi o mesmo erro.

sudo chmod +x /usr/local/scripts/test.sh

O erro que estou recebendo:

rm: cannot remove '/home/admn/.cache/thumbnails/normal/*': No such file or directory

Obrigado.

command-line
  • 1 respostas
  • 36 Views
Martin Hope
Jags
Asked: 2020-03-02 15:11:04 +0800 CST

Criar um arquivo CSV de um arquivo TXT

  • 0

Como crio um arquivo CSV de um arquivo TXT conforme o exemplo a seguir? Obrigado.

TXT file:
This is line number one
This is line number two with extra words
This is line number three with even more words
Resulting CSV file:
Col#1 Col#2 Col#3 Col#4  Col#5 Col#6 Col#7 Col#8 Col#9
This  is    line  number one
This  is    line  number two   with  extra words
This  is    line  number three with  even  more  words

Edit: Bem, minha pergunta é diferente e, portanto, não é uma duplicata de:

https://askubuntu.com/questions/1214146/trying-to-create-a-csv-file-from-a-text-file-in-ubuntu

porque a outra pergunta está pedindo para "organizar" cada linha em "colunas", enquanto minha pergunta é sobre organizar cada palavra (separada por espaços em branco) em uma nova coluna. Obrigado.

command-line csv
  • 1 respostas
  • 3747 Views
Martin Hope
Jags
Asked: 2020-02-15 09:21:14 +0800 CST

Configure um cron job para arquivar um diretório e todos os seus subdiretórios, incluindo arquivos ocultos, usando tar

  • 1

Estou tentando configurar um cron job para o /home/username/.mozilla/diretório archive/backup e todos os seus subdiretórios, incluindo arquivos ocultos, usando tar. Eu gosto de executar o trabalho às 12h01 todas as noites.

Aqui está o que eu planejei até agora:

crontab -e

1 0 * * * tar -zcf /home/username/Dropbox/Backups/Firefox_Profile_$(date +%b_%d_%Y_"%H-%M").tgz home/username/.mozilla/ && echo "Firefox profile backed up on:" `date` >> /home/username/jobs

Embora eu ainda não tenha configurado o cron job, quando executo este comando no terminal:

tar -zcf /home/username/Dropbox/Backups/Firefox_Profile_$(date +%b_%d_%Y_"%H-%M").tgz home/username/.mozilla/

ele cria um arquivo compactado, mas após a extração, ele cria um diretório home> username> .mozillae seus subdiretórios.

O que procuro é:

(1) na extração haveria um .mozillaou preferencialmente mozilla(removendo o ponto) e seus subdiretórios, incluindo arquivos ocultos (não homeou usernamediretórios).

(2) é tar -zcfa melhor maneira de obter a compressão máxima.

(3) mantenha todas as permissões de arquivo como estão.

(4) preciso ter [user] (que é "username") neste comando:1 0 * * * username tar -zcf

Muito obrigado.

command-line permissions cron backup tar
  • 2 respostas
  • 3173 Views
Martin Hope
Jags
Asked: 2019-10-20 12:58:01 +0800 CST

Como remover corretamente os módulos do kernel para RTL88x2BU no Ubuntu MATE 19.04

  • 4

Instalei os drivers Realtek RTL88x2BU do repositório GitHub da Cilynx usando a instalação DKMS no Ubuntu MATE 19.04 com kernel 5.3.4 (e posterior 5.3.7)

Os drivers funcionaram bem por uma semana e, de repente, pararam de detectar o adaptador USB sem fio TP-Link Archer T3U AC1300. O mesmo adaptador funciona bem com outro PC.

This is how drivers were installed:

cd rtl88x2bu
VER=$(sed -n 's/\PACKAGE_VERSION="\(.*\)"/\1/p' dkms.conf)
sudo rsync -rvhP ./ /usr/src/rtl88x2bu-${VER}
sudo dkms add -m rtl88x2bu -v ${VER}
sudo dkms build -m rtl88x2bu -v ${VER}
sudo dkms install -m rtl88x2bu -v ${VER}
sudo modprobe 88x2bu

Então, como eu poderia remover completamente os módulos do kernel de todas as versões anteriores (1.1, 5.6.1, etc) para RTL88x2BU? Muito Obrigado.

kernel realtek-wireless dkms 19.04
  • 1 respostas
  • 5372 Views
Martin Hope
Jags
Asked: 2019-09-22 09:11:56 +0800 CST

O comando sed funciona no terminal, mas não por meio de bash_aliases ou um script bash

  • 3

Toda vez que o Vivaldi é atualizado, tenho que executar este comando sed para aplicar custom.css

sudo sed -i '1s/^/@import "custom.css";/' /opt/vivaldi-snapshot/resources/vivaldi/style/common.css

Agora o comando funciona bem no terminal, mas não quando tento executá-lo criando um alias em ~/.bash_aliases ou mesmo através de um script bash (colocado dentro de /bin/ com permissão executável). Eu tentei usar o caminho completo para "custom.css", mas ainda não funcionou. Obrigado.

Editar:

(1) Através do pseudônimo:

alias vivupdate="sed -i '1s/^/@import "custom.css";/' /opt/vivaldi-snapshot/resources/vivaldi/style/common.css"

Quando tentei executar, estou recebendo este erro:

$ sudo vivupdate
[sudo] password for admn:

sudo: vivupdate: command not found
$ 

(2) Através de um script Bash:

#!/bin/bash
sed -i '1s/^/@import "custom.css";/' /opt/vivaldi-snapshot/resources/vivaldi/style/common.css

criou vivupdate.sh, tornou executável e o colocou dentro de /bin/.

Em seguida, editei o arquivo sudoers e adicionei:

user ALL=(ALL:ALL) NOPASSWD:/bin/vivupdate.sh

Mas quando executo o script no terminal, recebo este erro:

sed: couldn't open temporary file /opt/vivaldi-snapshot/resources/vivaldi/style/sedCIt48u: Permission denied
command-line bash
  • 1 respostas
  • 1045 Views
Martin Hope
Jags
Asked: 2019-09-22 06:03:05 +0800 CST

Crie um alias simples para o comando de rota

  • 1

Eu gostaria de criar um alias simples:

alias gate=route | grep default | awk '{print $2}'

e mesmo que o comando funcione no terminal, ele não está funcionando através de ~/.bash_aliases. Obrigado.

command-line bash
  • 1 respostas
  • 85 Views
Martin Hope
Jags
Asked: 2019-08-28 11:05:09 +0800 CST

Como configurar o VSFTPD para acesso somente LAN e restringir o acesso a um único diretório

  • 0

Eu passei por alguns guias de configuração, mas não consegui descobrir como configurar o VSFTPD para acesso somente LAN e restringir o acesso a um único diretório (por exemplo: ~/Downloads).

Se possível, nem quero expor sua presença na Internet. Qualquer ajuda é muito apreciada.

PC: Ubuntu Mate 19.04 64 bits.

vsftpd
  • 1 respostas
  • 2489 Views
Martin Hope
Jags
Asked: 2019-02-25 01:01:31 +0800 CST

Como faço para voltar para o LightDM do GDM3 no Ubuntu Mate 18.10

  • 4

Portanto, ao tentar resolver o problema de congelamento intermitente do Logitech TouchPad T650, instalei o Solaar ( https://pwr.github.io/Solaar/ ) via Synaptic. Durante a instalação, ele me pediu para selecionar entre GDM3 e LightDM e acidentalmente selecionei GDM3.

Então agora estou preso ao GDM3 (para mim, parece que estou cego). Até agora, tentei algumas vezes e reiniciei algumas vezes, mas sem sucesso. O comando é executado apenas para localizar, mas após a reinicialização, ele volta para o GDM3.

sudo dpkg-reconfigure lightdm

E além disso, o TouchPad meio que parou de funcionar ... enquanto o cursor se move, o clique esquerdo / direito não está funcionando. É um PC de mesa executando o Ubuntu Mate 18.10 64 bits.

Eu gosto de voltar ao LightDM e remover Solaar, GDM3, etc. completamente. Muito obrigado antecipadamente.

gdm display-manager lightdm ubuntu-mate 18.10
  • 1 respostas
  • 4706 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