Error al actualizar o instalar paquetes Linux Mint 19

dispongo de Linux Mint 19 Cinamon, tengo el siguiente problema. Cuando voy a acutalizar la lista de paquetes sudo apt-get update o instalar otro paquete cualquiera me saltan 3 errores:

W: No se puede leer /etc/apt/apt.conf.d/ – DirectoryExists (2: El archivo o directorio no existe)

W: No se puede leer /etc/apt/sources.list.d/ – DirectoryExists (2: El archivo o directorio no existe)

W: No se puede leer /etc/apt/sources.list – RealFileExists (2: El archivo o directorio no existe)

¿Me podriais decir la solucion a este problema? Muchas gracias.

Error al instalar en emulador aplicacion “Calling main entry com.android.commands.wm.Wm”

Estoy usando un ejemplo de internet para crear un sistema de login con PHP + Mysql, cuando trato de ejecutar la aplicación no hace nada y me devuelve esto en el logcat

2019-09-13 11:31:03.749 5897-5897/? D/AndroidRuntime: >>>>>> START com.android.internal.os.RuntimeInit uid 2000 <<<<<< 2019-09-13 11:31:03.751 5897-5897/? D/AndroidRuntime: CheckJNI is ON 2019-09-13 11:31:03.769 5897-5897/? W/art: Unexpected CPU variant for X86 using defaults: x86 2019-09-13 11:31:03.772 5897-5897/? D/ICU: No timezone override file found: /data/misc/zoneinfo/current/icu/icu_tzdata.dat 2019-09-13 11:31:03.787 5897-5897/? E/memtrack: Couldn’t load memtrack module (No such file or directory) 2019-09-13 11:31:03.787 5897-5897/? E/android.os.Debug: failed to load memtrack module: -2 2019-09-13 11:31:03.787 5897-5897/? I/Radio-JNI: register_android_hardware_Radio DONE 2019-09-13 11:31:03.794 5897-5897/? D/AndroidRuntime: Calling main entry com.android.commands.wm.Wm 2019-09-13 11:31:03.799 5897-5897/? D/AndroidRuntime: Shutting down VM

el codigo de la activiy de inicio es este

package com.paquete;  import android.app.ProgressDialog; import android.os.Bundle; import android.widget.Button; import android.widget.EditText;  import androidx.appcompat.app.AppCompatActivity;  import com.paquete.Utilidades.SessionHandler;  public class LoginActivity extends AppCompatActivity {      private static final String KEY_STATUS = "status";     private static final String KEY_MESSAGE = "message";     private static final String KEY_FULL_NAME = "full_name";     private static final String KEY_USERNAME = "username";     private static final String KEY_PASSWORD = "password";     private static final String KEY_EMPTY = "";     private EditText etUsername;     private EditText etPassword;     private Button register, login;     private String username;     private String password;     private ProgressDialog pDialog;     private String login_url = "http://urllogin/login/login";     private SessionHandler session;      @Override     protected void onCreate(Bundle savedInstanceState) {         super.onCreate( savedInstanceState );          session = new SessionHandler(getApplicationContext());        if(session.isLoggedIn()){             loadDashboard();         }          setContentView( R.layout.activity_login );          etUsername = findViewById(R.id.etLoginUsername);         etPassword = findViewById(R.id.etLoginPassword);          register = findViewById(R.id.btnLoginRegister);         login = findViewById(R.id.btnLogin);     //Launch Registration screen when Register Button is clicked         register.setOnClickListener(new View.OnClickListener() {             @Override             public void onClick(View v) {                 Intent i = new Intent(LoginActivity.this, RegisterActivity.class);                 startActivity(i);                 finish();             }         });          login.setOnClickListener(new View.OnClickListener() {             @Override             public void onClick(View v) {                 //Retrieve the data entered in the edit texts                 username = etUsername.getText().toString().toLowerCase().trim();                 password = etPassword.getText().toString().trim();                 if (validateInputs()) {                     login();                 }             }         });      }      private void loadDashboard() {         Intent i = new Intent(getApplicationContext(), DashboardActivity.class);         startActivity(i);         finish();      }      private void displayLoader() {         pDialog = new ProgressDialog(LoginActivity.this);         pDialog.setMessage("Logging In.. Please wait...");         pDialog.setIndeterminate(false);         pDialog.setCancelable(false);         pDialog.show();      }      private void login() {         displayLoader();         JSONObject request = new JSONObject();         try {             //Populate the request parameters             request.put(KEY_USERNAME, username);             request.put(KEY_PASSWORD, password);          } catch (JSONException e) {             e.printStackTrace();         }         JsonObjectRequest jsArrayRequest = new JsonObjectRequest                 ( Request.Method.POST, login_url, request, new Response.Listener<JSONObject>() {                     @Override                     public void onResponse(JSONObject response) {                         pDialog.dismiss();                         try {                             //Check if user got logged in successfully                              if (response.getInt(KEY_STATUS) == 0) {                                 session.loginUser(username,response.getString(KEY_FULL_NAME));                                 loadDashboard();                              }else{                                 Toast.makeText(getApplicationContext(),                                         response.getString(KEY_MESSAGE), Toast.LENGTH_SHORT).show();                              }                         } catch (JSONException e) {                             e.printStackTrace();                         }                     }                 }, new Response.ErrorListener() {                      @Override                     public void onErrorResponse(VolleyError error) {                         pDialog.dismiss();                          //Display error message whenever an error occurs                         Toast.makeText(getApplicationContext(),                                 error.getMessage(), Toast.LENGTH_SHORT).show();                      }                 });          // Access the RequestQueue through your singleton class.         MySingleton.getInstance(this).addToRequestQueue(jsArrayRequest);     }      private boolean validateInputs() {         if(KEY_EMPTY.equals(username)){             etUsername.setError("Username cannot be empty");             etUsername.requestFocus();             return false;         }         if(KEY_EMPTY.equals(password)){             etPassword.setError("Password cannot be empty");             etPassword.requestFocus();             return false;         }         return true;     }    } 

El archivo manifest.xml quedo asi

<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android"     package="com.qbacode.papelografo">      <uses-permission android:name="android.permission.INTERNET"/>       <application         android:allowBackup="true"         android:icon="@mipmap/ic_launcher"         android:label="@string/app_name"         android:roundIcon="@mipmap/ic_launcher_round"         android:supportsRtl="true"         android:theme="@style/AppTheme">         <activity android:name=".DashboardActivity"></activity>         <activity android:name=".RegisterActivity"             android:configChanges="orientation|keyboardHidden|screenSize" />         <activity android:name=".LoginActivity"             android:configChanges="orientation|keyboardHidden|screenSize">             <intent-filter>                 <action android:name="android.intent.action.MAIN" />                  <category android:name="android.intent.category.LAUNCHER" />             </intent-filter>         </activity>     </application>    </manifest> 

Imposible instalar software (msi) debido por supuesta directiva

El Windows Installer me está dando problemas. Cuando intento instalar un software con extensión .msi, me sale un error diciendo que el Administrador (yo) a establecido una directiva y no es posible instalar esa aplicación. Es imposible porque yo no he establecido ninguna directiva.

Voy a las directivas de grupo local, a AppLocker, directivas de seguridad, control de aplicaciones y no hay ninguna directiva establecida. Creo que también me está impidiendo la instalación de alguna actualización de Windows Update.

No puedo instalar Laravel

intento instalar laravel en mi linux en la consola, descargue el composer y todo iba bien hasta que intento instalar Laravel o cuando intento crear mi proyecto por primera vez. Me aparece esto en la consola y no importa cuantas veces lo intente o si vuelvo a instalar el composer de nuevo

Problem 1     - Installation request for laravel/installer ^2.1 -> satisfiable by laravel/installer[v2.1.0].     - laravel/installer v2.1.0 requires ext-zip * -> the requested PHP extension zip is missing from your system.    To enable extensions, verify that they are enabled in your .ini files:     - /etc/php/7.2/cli/php.ini     - /etc/php/7.2/cli/conf.d/10-opcache.ini     - /etc/php/7.2/cli/conf.d/10-pdo.ini     - /etc/php/7.2/cli/conf.d/20-calendar.ini     - /etc/php/7.2/cli/conf.d/20-ctype.ini     - /etc/php/7.2/cli/conf.d/20-exif.ini     - /etc/php/7.2/cli/conf.d/20-fileinfo.ini     - /etc/php/7.2/cli/conf.d/20-ftp.ini     - /etc/php/7.2/cli/conf.d/20-gettext.ini     - /etc/php/7.2/cli/conf.d/20-iconv.ini     - /etc/php/7.2/cli/conf.d/20-json.ini     - /etc/php/7.2/cli/conf.d/20-phar.ini     - /etc/php/7.2/cli/conf.d/20-posix.ini     - /etc/php/7.2/cli/conf.d/20-readline.ini     - /etc/php/7.2/cli/conf.d/20-shmop.ini     - /etc/php/7.2/cli/conf.d/20-sockets.ini     - /etc/php/7.2/cli/conf.d/20-sysvmsg.ini     - /etc/php/7.2/cli/conf.d/20-sysvsem.ini     - /etc/php/7.2/cli/conf.d/20-sysvshm.ini     - /etc/php/7.2/cli/conf.d/20-tokenizer.ini   You can also run `php --ini` inside terminal to see which files are used by PHP in CLI mode.  Installation failed, deleting ./composer.json. 

Tengo linuxmint 19 y Php 7.2. lo instale con Xampp

No puedo instalar bcrypt

npm install bcrypt

bcrypt@3.0.6 install C:\WINDOWS\system32\node_modules\bcrypt node-pre-gyp install –fallback-to-build

node-pre-gyp WARN Using request for node-pre-gyp https download node-pre-gyp WARN Tried to download(404): https://github.com/kelektiv/node.bcrypt.js/releases/download/v3.0.6/bcrypt_lib-v3.0.6-node-v72-win32-x64-unknown.tar.gz node-pre-gyp WARN Pre-built binaries not found for bcrypt@3.0.6 and node@12.3.0 (node-v72 ABI, unknown) (falling back to source compile with node-gyp) MSBUILD : error MSB1009: El archivo de proyecto no existe. Modificador: build/binding.sln gyp ERR! build error gyp ERR! stack Error: C:\Program Files (x86)\Microsoft Visual Studio17\BuildTools\MSBuild.0\Bin\MSBuild.exe failed with exit code: 1 gyp ERR! stack at ChildProcess.onExit (C:\nodejs\node_modules\npm\node_modules\node-gyp\lib\build.js:262:23) gyp ERR! stack at ChildProcess.emit (events.js:200:13) gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:272:12) gyp ERR! System Windows_NT 10.0.17134 gyp ERR! command “C:\nodejs\node.exe” “C:\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js” “build” “–fallback-to-build” “–module=C:\WINDOWS\system32\node_modules\bcrypt\lib\binding\bcrypt_lib.node” “–module_name=bcrypt_lib” “–module_path=C:\WINDOWS\system32\node_modules\bcrypt\lib\binding” “–napi_version=4” “–node_abi_napi=napi” “–napi_build_version=0” “–node_napi_label=node-v72” gyp ERR! cwd C:\WINDOWS\system32\node_modules\bcrypt gyp ERR! node -v v12.3.0 gyp ERR! node-gyp -v v3.8.0 gyp ERR! not ok node-pre-gyp ERR! build error node-pre-gyp ERR! stack Error: Failed to execute ‘C:\nodejs\node.exe C:\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js build –fallback-to-build –module=C:\WINDOWS\system32\node_modules\bcrypt\lib\binding\bcrypt_lib.node –module_name=bcrypt_lib –module_path=C:\WINDOWS\system32\node_modules\bcrypt\lib\binding –napi_version=4 –node_abi_napi=napi –napi_build_version=0 –node_napi_label=node-v72’ (1) node-pre-gyp ERR! stack at ChildProcess. (C:\Windows\System32\node_modules\node-pre-gyp\lib\util\compile.js:83:29) node-pre-gyp ERR! stack at ChildProcess.emit (events.js:200:13) node-pre-gyp ERR! stack at maybeClose (internal/child_process.js:1021:16) node-pre-gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:283:5) node-pre-gyp ERR! System Windows_NT 10.0.17134 node-pre-gyp ERR! command “C:\nodejs\node.exe” “C:\Windows\System32\node_modules\node-pre-gyp\bin\node-pre-gyp” “install” “–fallback-to-build” node-pre-gyp ERR! cwd C:\WINDOWS\system32\node_modules\bcrypt node-pre-gyp ERR! node -v v12.3.0 node-pre-gyp ERR! node-pre-gyp -v v0.12.0 node-pre-gyp ERR! not ok Failed to execute ‘C:\nodejs\node.exe C:\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js build –fallback-to-build –module=C:\WINDOWS\system32\node_modules\bcrypt\lib\binding\bcrypt_lib.node –module_name=bcrypt_lib –module_path=C:\WINDOWS\system32\node_modules\bcrypt\lib\binding –napi_version=4 –node_abi_napi=napi –napi_build_version=0 –node_napi_label=node-v72’ (1) npm WARN enoent ENOENT: no such file or directory, open ‘C:\WINDOWS\system32\package.json’ npm WARN system32 No description npm WARN system32 No repository field. npm WARN system32 No README data npm WARN system32 No license field.

npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! bcrypt@3.0.6 install: node-pre-gyp install --fallback-to-build npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the bcrypt@3.0.6 install script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\Robert Mendez\AppData\Roaming\npm-cache_logs19-08-14T02_47_09_209Z-debug.log

¿Cómo crear o instalar un servidor UDP/NTP de hora en Windows?

Estoy hace 3 semanas con esto y no puedo mas, ya no sé que hacer.

Tengo una computadora con windows que será mi servidor local (100% local – Jamás se conectará a internet) y tengo dispositivos que van a necesitar que alguien les diga la hora.

Intenté crear script PHP cómo servidor de hora (a través de UDP) y fracasé, o sea, me funcionaba desde el navegador del propio servidor y desde el navegador de otras computadoras en la misma red local pero nunca haciendo uso de programas como Packet Sender (yo seleccionaba UDP, IP, PUERTO y nunca anduvo).

Ahora estoy pensando que quizás exista un programa que se instale en windows y luego a través de scripts clientes (haciendo uso de cualquier lenguaje de programación) se pueda hacer una petición UDP a esa IP y PUERTO y me devuelva la hora.

¿Aún no entendes lo que necesito?

Un servidor de hora en RED LOCAL para WINDOWS, que me devuelva la hora cuando un dispositivo la requiera

¿Cómo lo puedo hacer?