ਮੈਂ ਉਬੰਟੂ ਵਿੱਚ ਟੁੱਟੀਆਂ ਨਿਰਭਰਤਾਵਾਂ ਨੂੰ ਕਿਵੇਂ ਠੀਕ ਕਰਾਂ?

ਮੈਂ ਟੁੱਟੀਆਂ ਨਿਰਭਰਤਾਵਾਂ ਨੂੰ ਕਿਵੇਂ ਠੀਕ ਕਰਾਂ?

ਟੁੱਟੇ ਹੋਏ ਪੈਕੇਜਾਂ ਨੂੰ ਕਿਵੇਂ ਲੱਭਣਾ ਅਤੇ ਠੀਕ ਕਰਨਾ ਹੈ

  1. ਆਪਣੇ ਕੀਬੋਰਡ 'ਤੇ Ctrl + Alt + T ਦਬਾ ਕੇ ਆਪਣਾ ਟਰਮੀਨਲ ਖੋਲ੍ਹੋ ਅਤੇ ਦਰਜ ਕਰੋ: sudo apt –fix-missing update.
  2. ਆਪਣੇ ਸਿਸਟਮ 'ਤੇ ਪੈਕੇਜ ਅੱਪਡੇਟ ਕਰੋ: sudo apt update.
  3. ਹੁਣ, -f ਫਲੈਗ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਟੁੱਟੇ ਹੋਏ ਪੈਕੇਜਾਂ ਦੀ ਸਥਾਪਨਾ ਲਈ ਮਜਬੂਰ ਕਰੋ।

ਮੈਂ ਉਬੰਟੂ ਵਿੱਚ ਨਿਰਭਰਤਾਵਾਂ ਨੂੰ ਕਿਵੇਂ ਠੀਕ ਕਰਾਂ?

ਚੋਣ

  1. ਸਾਰੀਆਂ ਰਿਪੋਜ਼ਟਰੀਆਂ ਨੂੰ ਸਮਰੱਥ ਬਣਾਓ।
  2. ਸਾਫਟਵੇਅਰ ਅੱਪਡੇਟ ਕਰੋ।
  3. ਸੌਫਟਵੇਅਰ ਨੂੰ ਅਪਗ੍ਰੇਡ ਕਰੋ.
  4. ਪੈਕੇਜ ਨਿਰਭਰਤਾਵਾਂ ਨੂੰ ਸਾਫ਼ ਕਰੋ।
  5. ਕੈਸ਼ ਕੀਤੇ ਪੈਕੇਜਾਂ ਨੂੰ ਸਾਫ਼ ਕਰੋ।
  6. "ਆਨ-ਹੋਲਡ" ਜਾਂ "ਹੋਲਡ" ਪੈਕੇਜਾਂ ਨੂੰ ਹਟਾਓ।
  7. ਇੰਸਟਾਲ ਸਬਕਮਾਂਡ ਨਾਲ -f ਫਲੈਗ ਦੀ ਵਰਤੋਂ ਕਰੋ।
  8. ਬਿਲਡ-ਡਿਪ ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰੋ।

ਤੁਸੀਂ ਟੁੱਟੇ ਹੋਏ ਇੰਸਟਾਲ ਨੂੰ ਕਿਵੇਂ ਠੀਕ ਕਰਦੇ ਹੋ?

ਉਬੰਟੂ ਫਿਕਸ ਟੁੱਟੇ ਪੈਕੇਜ (ਸਭ ਤੋਂ ਵਧੀਆ ਹੱਲ)

  1. sudo apt-get update -fix-missing.
  2. sudo dpkg -configure -a.
  3. sudo apt-get install -f.
  4. dpkg ਨੂੰ ਅਨਲੌਕ ਕਰੋ - (ਸੁਨੇਹਾ /var/lib/dpkg/lock)
  5. sudo fuser -vki /var/lib/dpkg/lock.
  6. sudo dpkg -configure -a.

ਤੁਸੀਂ ਨਿਮਨਲਿਖਤ ਪੈਕੇਜਾਂ ਦੀ ਅਣਮਿੱਥੇ ਨਿਰਭਰਤਾਵਾਂ ਨੂੰ ਕਿਵੇਂ ਠੀਕ ਕਰਦੇ ਹੋ?

ਟਾਈਪ ਕਰੋ sudo ਯੋਗਤਾ ਇੰਸਟਾਲ PACKAGENAME, ਜਿੱਥੇ PACKAGENAME ਉਹ ਪੈਕੇਜ ਹੈ ਜੋ ਤੁਸੀਂ ਸਥਾਪਿਤ ਕਰ ਰਹੇ ਹੋ, ਅਤੇ ਇਸਨੂੰ ਚਲਾਉਣ ਲਈ ਐਂਟਰ ਦਬਾਓ। ਇਹ apt-get ਦੀ ਬਜਾਏ ਐਪਟੀਟਿਊਡ ਰਾਹੀਂ ਪੈਕੇਜ ਨੂੰ ਸਥਾਪਿਤ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੇਗਾ, ਜਿਸ ਨਾਲ ਸੰਭਾਵੀ ਤੌਰ 'ਤੇ ਅਣਮਿੱਥੇ ਨਿਰਭਰਤਾ ਮੁੱਦੇ ਨੂੰ ਹੱਲ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ।

ਮੈਂ ਲੀਨਕਸ ਵਿੱਚ ਗੁੰਮ ਹੋਈ ਨਿਰਭਰਤਾ ਨੂੰ ਕਿਵੇਂ ਲੱਭਾਂ?

ਇੱਕ ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਦੀ ਨਿਰਭਰਤਾ ਦੀ ਸੂਚੀ ਵੇਖੋ:

  1. apt ਲਈ, ਕਮਾਂਡ ਹੈ: apt-cache ਨਿਰਭਰ ਕਰਦਾ ਹੈ ਇਹ ਰਿਪੋਜ਼ਟਰੀਆਂ ਵਿੱਚ ਪੈਕੇਜ ਦੀ ਜਾਂਚ ਕਰੇਗਾ ਅਤੇ ਨਿਰਭਰਤਾਵਾਂ ਦੇ ਨਾਲ ਨਾਲ "ਸੁਝਾਏ" ਪੈਕੇਜਾਂ ਦੀ ਸੂਚੀ ਦੇਵੇਗਾ। …
  2. dpkg ਲਈ, ਇਸਨੂੰ ਸਥਾਨਕ ਫਾਈਲ 'ਤੇ ਚਲਾਉਣ ਲਈ ਕਮਾਂਡ ਹੈ: dpkg -I file.deb | grep ਨਿਰਭਰ ਕਰਦਾ ਹੈ। dpkg -I ਫਾਈਲ.

ਮੈਂ ਟਰਮੀਨਲ ਵਿੱਚ ਨਿਰਭਰਤਾ ਦੀ ਜਾਂਚ ਕਿਵੇਂ ਕਰਾਂ?

ਮੈਂ ਖਾਸ ਪੈਕੇਜਾਂ ਲਈ ਨਿਰਭਰਤਾ ਦੀ ਜਾਂਚ ਕਿਵੇਂ ਕਰਾਂ? 'showpkg' ਸਬ ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰੋ ਖਾਸ ਸਾਫਟਵੇਅਰ ਪੈਕੇਜਾਂ ਲਈ ਨਿਰਭਰਤਾ ਦੀ ਜਾਂਚ ਕਰਨ ਲਈ। ਕੀ ਉਹ ਨਿਰਭਰਤਾ ਪੈਕੇਜ ਇੰਸਟਾਲ ਹਨ ਜਾਂ ਨਹੀਂ। ਉਦਾਹਰਨ ਲਈ, ਪੈਕੇਜ-ਨਾਂ ਦੇ ਨਾਲ 'showpkg' ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰੋ।

ਮੈਂ sudo apt ਨੂੰ ਕਿਵੇਂ ਸਥਾਪਿਤ ਕਰਾਂ?

ਜੇ ਤੁਸੀਂ ਉਸ ਪੈਕੇਜ ਦਾ ਨਾਮ ਜਾਣਦੇ ਹੋ ਜਿਸ ਨੂੰ ਤੁਸੀਂ ਸਥਾਪਿਤ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਇਸ ਸੰਟੈਕਸ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇਸਨੂੰ ਸਥਾਪਿਤ ਕਰ ਸਕਦੇ ਹੋ: sudo apt-get install package1 package2 package3 … ਤੁਸੀਂ ਦੇਖ ਸਕਦੇ ਹੋ ਕਿ ਇੱਕ ਸਮੇਂ ਵਿੱਚ ਕਈ ਪੈਕੇਜਾਂ ਨੂੰ ਸਥਾਪਿਤ ਕਰਨਾ ਸੰਭਵ ਹੈ, ਜੋ ਇੱਕ ਪੜਾਅ ਵਿੱਚ ਇੱਕ ਪ੍ਰੋਜੈਕਟ ਲਈ ਸਾਰੇ ਲੋੜੀਂਦੇ ਸਾਫਟਵੇਅਰਾਂ ਨੂੰ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਉਪਯੋਗੀ ਹੈ।

sudo apt-get ਅੱਪਡੇਟ ਕੰਮ ਕਿਉਂ ਨਹੀਂ ਕਰ ਰਿਹਾ ਹੈ?

ਇਹ ਤਰੁੱਟੀ ਨਵੀਨਤਮ ਪ੍ਰਾਪਤ ਕਰਨ ਵੇਲੇ ਹੋ ਸਕਦੀ ਹੈ ਰਿਪੋਜ਼ਟਰੀਆਂ ਦੌਰਾਨ ” apt-get update ” ਵਿੱਚ ਵਿਘਨ ਪਾਇਆ ਗਿਆ ਸੀ, ਅਤੇ ਬਾਅਦ ਵਿੱਚ “ apt-get update ” ਵਿੱਚ ਰੁਕਾਵਟ ਪ੍ਰਾਪਤ ਕਰਨ ਨੂੰ ਮੁੜ ਸ਼ੁਰੂ ਕਰਨ ਦੇ ਯੋਗ ਨਹੀਂ ਹੈ। ਇਸ ਸਥਿਤੀ ਵਿੱਚ, " apt-get update " ਨੂੰ ਮੁੜ ਕੋਸ਼ਿਸ਼ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ /var/lib/apt/lists ਵਿੱਚ ਸਮੱਗਰੀ ਨੂੰ ਹਟਾ ਦਿਓ।

ਮੈਂ apt-get ਨੂੰ ਦੁਬਾਰਾ ਸਥਾਪਿਤ ਕਰਨ ਲਈ ਕਿਵੇਂ ਮਜਬੂਰ ਕਰਾਂ?

ਤੁਸੀਂ ਨਾਲ ਇੱਕ ਪੈਕੇਜ ਨੂੰ ਮੁੜ ਸਥਾਪਿਤ ਕਰ ਸਕਦੇ ਹੋ sudo apt-ਇੰਸਟਾਲ ਕਰੋ - ਪੈਕੇਜ ਨਾਮ ਮੁੜ ਸਥਾਪਿਤ ਕਰੋ। ਇਹ ਪੈਕੇਜ ਨੂੰ ਪੂਰੀ ਤਰ੍ਹਾਂ ਹਟਾ ਦਿੰਦਾ ਹੈ (ਪਰ ਉਹ ਪੈਕੇਜ ਨਹੀਂ ਜੋ ਇਸ 'ਤੇ ਨਿਰਭਰ ਕਰਦੇ ਹਨ), ਫਿਰ ਪੈਕੇਜ ਨੂੰ ਮੁੜ-ਇੰਸਟਾਲ ਕਰਦਾ ਹੈ। ਇਹ ਸੁਵਿਧਾਜਨਕ ਹੋ ਸਕਦਾ ਹੈ ਜਦੋਂ ਪੈਕੇਜ ਵਿੱਚ ਬਹੁਤ ਸਾਰੀਆਂ ਉਲਟ ਨਿਰਭਰਤਾਵਾਂ ਹੁੰਦੀਆਂ ਹਨ।

ਮੈਂ sudo apt-get ਅੱਪਡੇਟ ਨੂੰ ਕਿਵੇਂ ਠੀਕ ਕਰਾਂ?

ਜੇਕਰ ਫਿਰ ਵੀ ਸਮੱਸਿਆ ਦੁਬਾਰਾ ਆਉਂਦੀ ਹੈ, ਤਾਂ ਨਟੀਲਸ ਨੂੰ ਰੂਟ ਵਜੋਂ ਖੋਲ੍ਹੋ ਅਤੇ var/lib/apt 'ਤੇ ਨੈਵੀਗੇਟ ਕਰੋ ਫਿਰ “ਸੂਚੀਆਂ ਨੂੰ ਮਿਟਾਓ। ਪੁਰਾਣੀ" ਡਾਇਰੈਕਟਰੀ. ਬਾਅਦ ਵਿੱਚ, "ਸੂਚੀ" ਫੋਲਡਰ ਨੂੰ ਖੋਲ੍ਹੋ ਅਤੇ "ਅੰਸ਼ਕ" ਡਾਇਰੈਕਟਰੀ ਨੂੰ ਹਟਾਓ. ਅੰਤ ਵਿੱਚ, ਉਪਰੋਕਤ ਕਮਾਂਡਾਂ ਨੂੰ ਦੁਬਾਰਾ ਚਲਾਓ।

ਕੀ ਇਹ ਪੋਸਟ ਪਸੰਦ ਹੈ? ਕਿਰਪਾ ਕਰਕੇ ਆਪਣੇ ਦੋਸਤਾਂ ਨੂੰ ਸਾਂਝਾ ਕਰੋ:
OS ਅੱਜ