sábado, 28 de setembro de 2019

Corrigindo erro de permissão do bundle no Ubuntu!


Caso tenha recebido uma mensagem de erro ao tentar usar o comando $ bundle install , como essa:
There was an error while trying to write to
`/home/michael/.bundle/cache/compact_index/rubygems.org.443.29b0360b937aa4d161703e6160654e47/versions`.
It is likely that you need to grant write permissions for that path.
Abra um terminal e digite o seguinte comando:
$ sudo chown -R $(whoami):$(whoami) /home/michael/.bundle/
Obs: Lembre-se de alterar o caminho do diretório (negrito).

segunda-feira, 23 de setembro de 2019

Removendo o index.php da url no Codeigniter 3 no Ubuntu!


Para remover o index.php da url no Codeigniter, crie um arquivo chamado .htaccess no diretório principal de sua aplicação e cole o seguinte código:

<IfModule mod_rewrite.c>

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]

</IfModule>


Digite no terminal:
$ sudo nano /etc/apache2/sites-available/000-default.conf
Adicione as seguintes linhas antes de </Virtualhost>
<Directory /var/www/html>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride All
    Require all granted
</Directory>
Agora digite o comando:
$ sudo a2enmod rewrite
E reinicie o apache com:
$ sudo systemctl restart apache2

Rodando o CS 2D 1.0.0.9 no Ubuntu!



Para rodar o CS 2D no Ubuntu e derivados, é preciso instalar algumas dependências e criar link simbólico para uma biblioteca que vem junto com o jogo. Para isso, abra o terminal e digite os seguintes comandos:

$ sudo apt install libopenal-dev:i386 libfreetype6:i386 osspd libglu1-mesa:i386 -y
Após instalar, digite o seguinte comando, alterando caminho, pelo caminho completo onde se encontra o jogo:

$ sudo ln -s caminho/libsteam_api.so /lib


quinta-feira, 12 de setembro de 2019

"O sistema detectou um problema no aplicativo"



Caso venha recebendo essa mensagem chata no Ubuntu e derivados, é porque algum aplicativo falhou e o erro ficou travado nos logs do sistema. Para remover, é bem simples. Abra um terminal e cole o seguinte comando:

$ sudo rm /var/crash/*
Esse comando vai excluir tudo que estiver dentro da pasta crash.

terça-feira, 10 de setembro de 2019

Pendrive travado na permissão de root no Ubuntu!



As vezes quando formatamos um pendrive no linux, ele fica travado com permissão de root e não conseguimos copiar e nem criar novas pastas/arquivos com usuário normal, sem usar sudo. Mas para corrigir isso, abra um terminal e digite o seguinte comando:

$ sudo apt install pmount policykit-1 policykit-1-gnome -y
Desmonte e monte novamente o pendrive

sexta-feira, 6 de setembro de 2019

Como resetar senha do MySql no Ubuntu 18.04!



Caso tenha esquecido a senha do MySql no Ubuntu, saiba que é possível alterá-la. Para isso, abra um terminal e siga o tutorial:

/* Parando o MySQL */
$ sudo service mysql stop

/* Criando o diretório do serviço */
$ sudo mkdir /var/run/mysqld

/* Dando permissão ao MySQL para escrever no diretório */
$ sudo chown mysql: /var/run/mysqld

/* Iniciar o MySQL manualmente, sem checagem de permissão */
$ sudo mysqld_safe --skip-grant-tables --skip-networking &

Abra um novo terminal e rode o comando a seguir, para logar sem senha:
$ mysql -u root mysql

Uma vez logado no mysql, digite os comandos (trocar "novasenha" por sua senha nova):
use mysql;
update user set authentication_string=password("novasenha") where user='root';
update user set plugin="mysql_native_password" where user='root';
flush privileges;
quit;

Após fazer isso, reinicie a máquina e tente fazer login com sua senha:
$ mysql -u root -p


Desabilitando aceleração por hardware no VSCode / VSCodium

       Caso você tenha problemas de renderização ao usar VSCode/VSCodium , pode usar uma configuração que desabilita a aceleração de hardwar...